Migrating & Adopting the Cloud

The Cloud Adoption Framework, the 7 Rs migration strategies, and the AWS services that physically move data.

9 min read

AWS Cloud Adoption Framework (CAF)

The AWS CAF organizes guidance for moving an *organization* (not just servers) to the cloud into six perspectives. Three are business-focused and three are technical — a split the exam tests directly.

GroupPerspectivesFocus
Business capabilitiesBusiness, People, GovernanceStrategy and value, culture and skills, risk and portfolio management
Technical capabilitiesPlatform, Security, OperationsArchitecture and infrastructure, protection and compliance, running workloads day to day

The 7 Rs of migration

StrategyMeaningExample
Rehost ("lift and shift")Move as-is to cloud VMs — fastest, no code changesCopy a web app from on-prem VMware to EC2
Replatform ("lift, tinker, and shift")Small optimizations during the moveMove a self-managed MySQL server to Amazon RDS
RepurchaseSwitch to a different (usually SaaS) productReplace a self-hosted CRM with Salesforce
Refactor / Re-architectRedesign the app to be cloud-native — biggest effort, biggest payoffBreak a monolith into serverless microservices
RetireTurn off things nobody needs anymoreDecommission an unused reporting server
RetainKeep on-premises for nowA mainframe app staying put until its contract ends
RelocateMove at the hypervisor level without buying new hardwareVMware Cloud on AWS
Exam tip

Rehost = no changes, fastest. Replatform = small managed-service upgrades (the RDS example is nearly always Replatform). Refactor = rewrite for cloud-native. Match those three confidently and you'll get most migration questions right.

Services that move data and servers

AWS Migration Hub

Single dashboard to track migration progress across tools.

AWS Application Migration Service (MGN)

Automates rehosting: continuously replicates on-prem servers into AWS.

AWS Database Migration Service (DMS)

Migrates databases to AWS with minimal downtime — including between different engines (e.g., Oracle → Aurora).

AWS DataSync

Fast online transfer of file data between on-prem storage and AWS (S3, EFS, FSx).

AWS Snow Family (Snowcone, Snowball Edge)

Physical devices shipped to you for offline transfer of large datasets (terabytes to petabytes) when the network would be too slow.

AWS Transfer Family

Managed SFTP/FTPS/FTP endpoints backed by S3 or EFS.

Tip

Rule of thumb the exam rewards: huge dataset + limited bandwidth + a deadline → Snow Family. Ongoing online sync of files → DataSync. Databases → DMS.

Knowledge check
Question 1 of 4

A company moves its self-managed PostgreSQL database to Amazon RDS during its migration, changing nothing else about the application. Which migration strategy is this?