Course Outline
Migration Strategy and Assessment
- Business drivers and migration objectives
- Migration patterns: rehost, replatform, refactor, replace
- Using the AWS Migration Readiness Assessment (MRA) and discovery tools
- Prioritizing applications and building a migration roadmap
Discovery, Inventory, and Planning
- Collecting inventory and dependency mapping
- Estimating TCO and sizing AWS resources
- Risk assessment and cutover planning
- Designing migration waves and rollback strategies
Server Migration with AWS Application Migration Service (MGN)
- MGN architecture and migration workflow
- Replication settings, snapshot management, and bandwidth considerations
- Testing replicated servers and performing test cutovers
- Final cutover and validation procedures
Database Migration with AWS DMS
- DMS concepts: full load, CDC, and continuous replication
- Source/target considerations and schema conversion basics
- Minimizing downtime and validating data consistency
- Operational tasks: monitoring, performance tuning, and troubleshooting
Data Transfer, Networking, and Security
- Data transfer options: AWS DataSync, Snow family, and direct connections
- VPC design, routing, security groups, and connectivity for migration
- Identity, access controls, and encryption during migration
- Firewall, DNS, and cutover networking considerations
Testing, Cutover, and Post-Migration Operations
- Validation tests, performance benchmarking, and QA checks
- Rollback plans and contingency procedures
- Post-migration optimization: right-sizing, autoscaling, and cost controls
- Operational runbooks, monitoring, and backup strategies
Hands-on Workshop: End-to-End Migration Scenario
- Perform discovery and plan a migration wave for sample workloads
- Replicate a server with MGN and run a test cutover
- Migrate a sample database with DMS and validate results
- Complete cutover, validate services, and review lessons learned
Summary and Next Steps
Requirements
- A basic understanding of IT infrastructure and networking
- Familiarity with virtualization and operating systems (Windows/Linux)
- Basic knowledge of databases and storage concepts
Audience
- Cloud architects and engineers
- Infrastructure and operations teams
- IT managers and project leads planning migrations
Testimonials (5)
Trainer had good grasp of concepts
Josheel - Verizon Connect
Course - Amazon Redshift
The practice part.
Radu - Ness Digital Engineering
Course - AWS: A Hands-on Introduction to Cloud Computing
The training was more practical
Siphokazi Biyana - Vodacom SA
Course - Kubernetes on AWS
The trainer knew exactly what they were speaking about.
Madumetsa Msomi - BMW
Course - AWS DevOps Engineers
All good, nothing to improve