☁︎SAA-C03

Migration

Migration — Concept (DMS, AMS, MGN, DataSync, Storage Gateway, Snow, Application Discovery)

Why this group

SAA-C03 tests the standard migration toolbox. Memorize which tool moves what.

AWS Database Migration Service (DMS)

  • Migrates databases with minimal downtime.
  • Source and target can be different engines (e.g. Oracle → Aurora Postgres) using AWS Schema Conversion Tool (SCT) for schema.
  • Supports one-time + ongoing CDC (Change Data Capture) replication.
  • Sources: relational DBs, MongoDB, Kafka, S3.
  • Targets: RDS / Aurora / Redshift / DynamoDB / S3 / Kinesis / OpenSearch / DocumentDB / Kafka.
  • Multi-AZ replication instance possible.

AWS Application Migration Service (MGN, formerly CloudEndure)

  • Lift-and-shift of on-prem / VM-based servers into AWS as EC2.
  • Continuous block-level replication; cutover at chosen time.
  • Best for migrating large fleets of physical / virtual servers.

AWS Server Migration Service (SMS)

  • Older service; functionality merged into MGN. Don't pick SMS for new designs unless the exam item specifies it.

AWS DataSync

  • Move files / objects between on-prem (NFS / SMB / HDFS / Object) and AWS (S3 / EFS / FSx).
  • Or between AWS services (S3 ↔ EFS, cross-region S3).
  • Scheduled or one-time; encrypted, includes data validation.
  • Up to 10× faster than open-source tools.

AWS Storage Gateway (recap)

  • Permanent on-prem service connecting NFS/SMB/iSCSI to S3 / EBS / FSx with local cache.
  • Use for ongoing hybrid storage, not pure migration.

AWS Snow Family (recap)

  • Physical devices for petabyte-scale offline data transfer + edge compute.

AWS Application Discovery Service

  • Inventory & dependency of on-prem servers/applications.
  • Agentless discovery (VMware vCenter) or Agent-based (Windows/Linux).
  • Feeds Migration Hub for planning.

AWS Migration Hub

  • Central dashboard for migration progress (DMS, MGN, Discovery, Refactor Spaces).

AWS Mainframe Modernization

  • Modernize mainframe apps (COBOL, JCL) to AWS — niche, but exists.

Pick the right tool

Source / scenarioTool
Relational / NoSQL DB → AWS DB (different engine)DMS (+ SCT)
Lift & shift on-prem VMsMGN
Ongoing file replication (NFS/SMB)DataSync
One-time petabyte transfer with poor networkSnowball / Snow Family
Continuous hybrid storage (apps still on-prem)Storage Gateway
Inventory on-prem servers + dependenciesApplication Discovery Service
Track progress across many toolsMigration Hub

The 7 Rs of migration (commonly referenced)

  • Retire — turn off
  • Retain — keep on-prem
  • Rehost ("lift & shift") — MGN
  • Relocate — VMware Cloud on AWS
  • Repurchase — switch to SaaS
  • Replatform — small tweaks to use AWS managed services (e.g. lift & shift to RDS)
  • Refactor — rebuild as microservices / serverless

Common exam scenarios

  1. "Migrate Oracle DB to Aurora Postgres with minimal downtime"SCT for schema + DMS ongoing replication, then cutover.
  2. "Move 500 TB of files to S3, limited bandwidth"Snowball Edge (or multiple).
  3. "Continuously sync on-prem NFS share to EFS"DataSync.
  4. "Lift entire VM fleet from VMware to AWS"MGN.
  5. "Inventory and analyze on-prem servers before migration"Application Discovery Service.
  6. "Centralized dashboard for migration progress"Migration Hub.
  7. "Ongoing NFS share to apps on-prem + cloud backup"Storage Gateway (File).

Exam tip

  • Database migratingDMS (+ SCT if engine changes).
  • VM lift & shiftMGN.
  • File syncDataSync.
  • Bulk offline transferSnow Family.
  • Permanent hybrid storageStorage Gateway.

References