Migrating to AWS requires careful preparation across accounts, networking, identity, data, compute, and security. This checklist follows AWS best practices and the AWS Migration Acceleration Programme (MAP) framework, taking you from account creation to production go-live validation.
On this page
Pre-Migration: Account & Organisation Setup
0/7 complete
Networking: VPC & Connectivity Setup
0/7 complete
Data Transfer Strategy
| Method | Best For | Speed | Cost Model | Setup Effort |
|---|---|---|---|---|
| AWS DataSync | NFS, SMB, HDFS, object storage sync | Up to 10 Gbps | Per GB transferred | Low — agent-based |
| AWS DMS (Database Migration Service) | Database migration + ongoing replication | Dependent on DB size | Per vCPU per hour | Medium — task configuration |
| AWS Snowball Edge | Large datasets > 10TB, poor internet | Physical — 1 Gbps to upload | Per device rental | Low — ship device |
| AWS Transfer Family | SFTP/FTPS/FTP managed transfer | Dependent on bandwidth | Per hour + per GB | Low — managed service |
| Direct S3 Upload | Smaller files, object migration | Dependent on bandwidth | S3 PUT pricing | Minimal — CLI/SDK |
| Storage Gateway | Ongoing hybrid data bridging | Dependent on WAN link | Per GB | Medium — VM deployment |
AWS DataSync
- Best For
- NFS, SMB, HDFS, object storage sync
- Speed
- Up to 10 Gbps
- Cost Model
- Per GB transferred
- Setup Effort
- Low — agent-based
AWS DMS (Database Migration Service)
- Best For
- Database migration + ongoing replication
- Speed
- Dependent on DB size
- Cost Model
- Per vCPU per hour
- Setup Effort
- Medium — task configuration
AWS Snowball Edge
- Best For
- Large datasets > 10TB, poor internet
- Speed
- Physical — 1 Gbps to upload
- Cost Model
- Per device rental
- Setup Effort
- Low — ship device
AWS Transfer Family
- Best For
- SFTP/FTPS/FTP managed transfer
- Speed
- Dependent on bandwidth
- Cost Model
- Per hour + per GB
- Setup Effort
- Low — managed service
Direct S3 Upload
- Best For
- Smaller files, object migration
- Speed
- Dependent on bandwidth
- Cost Model
- S3 PUT pricing
- Setup Effort
- Minimal — CLI/SDK
Storage Gateway
- Best For
- Ongoing hybrid data bridging
- Speed
- Dependent on WAN link
- Cost Model
- Per GB
- Setup Effort
- Medium — VM deployment
Compute Migration Checklist
0/5 complete
Database Migration Checklist
0/6 complete
AWS Security Baseline Checklist
0/8 complete