Learning Objectives
The Objectives of this course are as follows:
- Recognize the common business and technical drivers for migrating to the cloud
- Summarize the three phases of a migration and associated objectives, tasks, and stakeholders for each
- Describe AWS architecture, tools, and migration best practices
- Distinguish between the various cloud migration strategies and when each is most appropriate
- Determine an organization’s application migration readiness
- Discover a portfolio and gather data necessary for migration
- Plan and design an application migration strategy
- Perform and validate application migration to the cloud
- Optimize applications and operations after migrating to the cloud
Target Audience
The course is intended for:
- Solutions architects
- Software engineers
- IT project managers
- Operation leads
- Other individuals involved in the planning and running of migration projects
Prerequisite Experience
- Familiarity with enterprise IT infrastructure (hardware and software)
- Completed the AWS Technical Essentials or Architecting on AWS classroom training
Course Outline
- Course Introduction
- The drivers and desired outcomes of a cloud migration
- Elements of a successful migration journey
- The three-phase AWS migration process
Assessing Migration Readiness
- Activities and goals of the assess phase
- Tools for assessing your organization’s cloud readiness
- Migration Readiness Assessments (MRAs) and their importance
- Group Exercise: Assess cloud migration readiness with AWS Cloud Adoption Readiness Tool (CART)
Preparing for a Migration and Understanding Related Workstreams
- The mobilize phase
- The eight unique migration-related workstreams
Discovering Landing Zones and their Benefits
- Landing zone and its functions
- Best practices for creating a custom landing zone
- AWS Control Tower – How to use it to create a landing zone
- Building a landing zone
- The best multi-account structure, governance policies, and connectivity plan for a landing zone
- AWS Control Tower
- Lab 1: Connecting Your On-Premises Network and Directory Services to AWS
Discovering the Portfolio and Understanding Migration Strategies
- Activities of the detailed portfolio discovery workstream
- Assessing an application’s migration readiness
- The seven migration strategies
- Group Exercise: Choosing the best strategy (scenario-based)
Understanding and Choosing Portfolio Discovery Tools
- Portfolio discovery tools
- Lab 2: Gathering Application Data Necessary for Migration
Planning and Designing a Migration
- Planning and design process
- Setting up a migration factory
- Choosing and finalizing an application migration strategy
Performing the Migration to AWS
- Server migration process
- Migration automation and governance tools
- Evaluating server migration tools for compatibility with your environment
- Lab 3: Migrating an Application to AWS
Understanding Additional Migration Support Options
- Additional migration support options
- AWS Managed Services and AWS Marketplace
- SAP on AWS and the services offered for Windows
Integrating, Validating, and Cutting over Applications
- The process and benefits of integrating, validating, and cutting over applications
Modernizing and Optimizing an Application Migration
- Identifying post-migration opportunities for modernization and optimization
- Cost and security optimization processes
- Lab 5: Optimizing an Application with Amazon S3 and Amazon ECS
Understanding Operations Tools, Integration Testing, and Automation
- Operations in the cloud
- Operations automation and relevant support tools
- AWS best practices for migrating
- Course review
- Lab 6: Automating Application Deployments