Detailed Course Outline
Day 1
Module 1: What Is a Cloud Migration?
- Drivers and outcomes of a cloud migration
- Planning for a successful cloud migration
- The three-phase migration process
Module 2: Assessing Migration Readiness
- The assess phase
- Cloud readiness assessment tools
- Examine your IT landscape and build your business case
- Group Exercise: The Cloud Adoption Tool (CART)
Module 3: Preparing for a Migration and Understanding Related Workstreams
- Mobilize phase
- Migration-related workstreams
Module 4: Discovering Landing Zones and Their Benefits
- What is a landing zone?
- Custom multi-account structure with AWS Organizations
- AWS Control Tower
- Customizations for AWS Control Tower (CfCt)
- Planning for connectivity
Module 5: Building a Landing Zone and Their Benefits
- What is a landing zone?
- Custom multi-account structure with AWS Organizations
- AWS Control Tower
- Planning for connectivity
Module 6: Discovering the Portfolio and Understanding Migration Strategies
- Detailed portfolio discovery workstream
- Evaluating cloud readiness
- Cloud migration strategies
- Group Exercise: Choose a migration strategy (scenario-based)
Day 2
Module 7: Understanding and Choosing Portfolio Discovery Tools
- Migration Evaluator
- AWS Migration Hub and AWS Application Discovery Service
- AWS Systems Manager and Amazon CloudWatch
- Hands-On Lab: Gathering Application Data Necessary for Migration
Module 8: Planning and Designing a Migration
- Plan the migration overall
- Building the migration factory
- Design the migration for each application
- Group Exercise: Build a migration plan
- Group Exercise: Design for migration
Module 9: Performing the Migration to AWS
- Server migration process
- Server migration tools
- VMware Cloud on AWS
- AWS Application Migration Service (AWS MGN)
- Evaluating server migration tools
- Hands-On Lab: Migrating an Application to AWS
Module 10: Understanding Database and Data Migration Services
- Data migration
- Online data migration services
- Offline data migration services
- Database migration
- Hands-On Lab: Migrating an Existing Database to Amazon Aurora
Day 3
Module 11: Understanding Additional Migration Support Options
- AWS Managed Services
- AWS Service Catalog
- AWS Service Catalog integrations
- Microsoft workloads on AWS
- SAP on AWS
Module 12: Integrating, Validating, and Cutting Over Applications
- Migrate and modernize phase
- Cutover strategy
Module 13: Modernizing and Optimizing an Application Migration
- Cost optimization
- Performance optimization
- AWS tools used to optimize
- Modernize the enterprise
- Use containers
- Use serverless architectures
- Hands-On Lab: Optimizing an Application with Amazon S3 and Amazon ECS
Module 14: Understanding Operations Tools, Integration Testing, and Automation
- AWS Config
- Infrastructure and operations as code
- Adopting a DevOps approach
- Automate change and configuration
- Automate management
Module 15: Migration Best Practices
- Course review
- Best practices
- Continue your learning
- Hands-On Lab: Automating Application Deployments