

# Content Domain 4: Accelerate Workload Migration and Modernization
<a name="solutions-architect-professional-02-domain4"></a>

**Topics**
+ [Task 4.1: Select existing workloads and processes for potential migration.](#solutions-architect-professional-02-domain4-task1)
+ [Task 4.2: Determine the optimal migration approach for existing workloads.](#solutions-architect-professional-02-domain4-task2)
+ [Task 4.3: Determine a new architecture for existing workloads.](#solutions-architect-professional-02-domain4-task3)
+ [Task 4.4: Determine opportunities for modernization and enhancements.](#solutions-architect-professional-02-domain4-task4)

## Task 4.1: Select existing workloads and processes for potential migration.
<a name="solutions-architect-professional-02-domain4-task1"></a>

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.
<a name="solutions-architect-professional-02-domain4-task2"></a>

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.
<a name="solutions-architect-professional-02-domain4-task3"></a>

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.
<a name="solutions-architect-professional-02-domain4-task4"></a>

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