Content Domain 4: Accelerate Workload Migration and Modernization
Tasks
Task 4.1: Select existing workloads and processes for potential migration.
Knowledge of:
Migration assessment and tracking tools (for example, AWS Migration Hub)
Portfolio assessment
Asset planning
Prioritization and migration of workloads (for example, wave planning)
Skills in:
Completing an application migration assessment
Evaluating applications according to the seven common migration strategies (7Rs)
Evaluating total cost of ownership (TCO)
Task 4.2: Determine the optimal migration approach for existing workloads.
Knowledge of:
Data migration options and tools (for example, AWS DataSync, AWS Transfer Family, AWS Snow Family, Amazon S3 Transfer Acceleration)
Application migration tools (for example, AWS Application Discovery Service, AWS Application Migration Service)
AWS networking services and DNS (for example, AWS Direct Connect, AWS Site-to-Site VPN, Amazon Route 53)
Identity services (for example, AWS IAM Identity Center, AWS Directory Service)
Database migration tools (for example, AWS DMS, AWS SCT)
Governance tools (for example, AWS Control Tower, AWS Organizations)
Skills in:
Selecting the appropriate database transfer mechanism
Selecting the appropriate application transfer mechanism
Selecting the appropriate data transfer service and migration strategy
Applying the appropriate security methods to migration tools
Selecting the appropriate governance model
Task 4.3: Determine a new architecture for existing workloads.
Knowledge of:
Compute services (for example, Amazon EC2, AWS Elastic Beanstalk)
Containers (for example, Amazon ECS, Amazon EKS, AWS Fargate, Amazon ECR)
AWS storage services (for example, Amazon EBS, Amazon EFS, Amazon FSx, Amazon S3, AWS Storage Gateway Volume Gateway)
Databases (for example, Amazon DynamoDB, Amazon OpenSearch Service, Amazon RDS, self-managed databases on Amazon EC2)
Skills in:
Selecting the appropriate compute platform
Selecting the appropriate container hosting platform
Selecting the appropriate storage service
Selecting the appropriate database platform
Task 4.4: Determine opportunities for modernization and enhancements.
Knowledge of:
Serverless compute offerings (for example, AWS Lambda)
Containers (for example, Amazon ECS, Amazon EKS, Fargate)
AWS storage services (for example, Amazon S3, Amazon EFS)
Purpose-built databases (for example, DynamoDB, Amazon Aurora Serverless, Amazon ElastiCache)
Integration services (for example, Amazon SQS, Amazon SNS, Amazon EventBridge, AWS Step Functions)
Skills in:
Identifying opportunities to decouple application components
Identifying opportunities for serverless solutions
Selecting the appropriate service for containers
Identifying opportunities for purpose-built databases
Selecting the appropriate application integration service