AWS Application Discovery Service (ADS)
Help migration by collecting usage & configuration data about on premises servers. Integrated with AWS Migration Hub.
- A home region set in Migration Hub (for data storage)
- Stored into Migration Hub home region
- Can be exported for analysis to: excel, AWS analysis tools such as Amazon Athena and Amazon QuickSight
- Input to cost model to estimate AWS costs
- Data about network connections used for planning network
Agentless discovery:
- Deploying the AWS Agentless Discovery Connector (OVA file) through your VMware vCenter. Collects hosts, IP addresses, MAC addresses, disk allocations, average utilization (CPU, memory, etc.) for each hosts
Agent Based discovery:
- deploying the AWS Application Discovery Agent on each of your VMs and physical servers
- available for Windows & Linux
- collects static, usage data + network connections + processes
Also integrate with 3rd party solutions to import data directly into Migration Hub.
Database Migration Service (ADS)
Basics:
- Source DB remain fully functional during migration.
- In most cases no change to source DB
- Changes in source during migration automatically replicated (so can be used as replication)
- Targets: SQL, non-SQL, text based...
- Supports several popular engines
- Homogeneous migration (same to same) or heterogeneous
- Between on-premises & RDS / AWS (both direction)
- Supports data warehousing with S3 & Redshift
- Free for 6 months when migrating to some AWS services
- Low cost (TB level can be as low as $3)
- Run with a replication instance & access to source & target; can test run before actual start
- Highly resilient & self healing. Interruption recovery.
Step by step guided migration from MS SQL, Oracle, to Aurora (MySQL, PostgreSQL) & Redshift
Heterogeneous Migration:
- Step 1: AWS Schema Conversion Tool convert schema & code to target DB
- Step 2: AWS Database Migration Service to migrate
Usage scenario:
- Migrate real production data to development & test environment
- DB Consolidation
- Continual replication
Supported Platforms:
- VMware vSphere
- Microsoft Hyper-V/SCVMM
- Microsoft Azure
Destination: AWS Cloud
Features:
- Source
- living VM
- Needs some modification to VM (install drivers etc.), either manually or by agent
- Needs to install Server Migration Connector
- Destination - AMI, ready for deploy
- Migration
- Live VM
- Can periodically create AMI
- Orchestrate multiple servers (into "Application")
- Incremental replication - only transfer changes
- Supports widely used systems (Windows, Linux)
- Minimize down time (live server)
- Limit
- 50 concurrent replication
- max 90 days ongoing replication
- 50 concurrent application migration (application <- servers), 10 groups & 50 servers
- CloudWatch & Lambda event handling
- CloudTrail
Physical device to transfer large amount of data (>10T) to S3.
Device rugged & encrypted with KMS.
Managed data moving / replicating between on-premises & cloud.
Through: Internet or Direct Connect
- NFS
- SMB (Windows)
- AWS EFS
- AWS S3
- migration
- in-cloud processing (move data in, result out)
- protection - replication & backup
On site NFS/SMB => Cloud S3/EFS:
- NFS/SMB => AWS Data Sync Agent => TLS connect to AWS => DataSync => S3/EFS
On cloud EFS / self-managed NFS => On Cloud NFS/S3:
- DataSync EC2 Agent in same Region & Account => DataSync => S3/EFS
S3 => On Cloud NFS:
- S3 => Data Sync => DataSync Agent => NFS/EFS
A virtual machine. Deployed on a VMware ESXi hypervisor.
Endpoint for sync. One task has a source and a destination location.
A task run.
- Queuing
- Launching
- Preparing
- examine source / destination file systems, scan directory & files
- calculate the difference between source and target
- Transferring
- If file is open for write, transfer will succeed but verification will fail
- If file is locked, will be skipped and an error logged
- (optional) Verifying
- full consistency verification by default
- Success/Failure
Data in / out of S3 with SFTP