Course Description

Migrating to AWS from other cloud providers or on-premises involves significant challenges, including workload assessment, tool selection, and avoiding downtime. Many teams face uncertainty in navigating the complexities of cross-cloud migrations, which can lead to cost overruns and security risks. This course addresses these issues head-on, providing a structured approach to each phase of the migration process.

You'll learn the full lifecycle of migration to AWS, from initial planning and discovery to execution and optimization. The curriculum includes hands-on tools like AWS Application Migration Service (MGN) and Database Migration Service (DMS), with video lessons, real case studies from Azure, Google Cloud, and OVH environments, and practical exercises to build your skills step-by-step.

Course Curriculum

5 sections • 24.00 hours total length

  • What is Cloud Migration and Why Move to AWS (18m)

    Understand the basics of cloud migration and the key reasons organizations choose AWS over other platforms.

  • Common Source Environments: Azure, Google Cloud, OVH, On-Premises (22m)

    Explore the characteristics of different source environments and what to consider when migrating from each.

  • The 7 Rs Migration Strategies Explained (25m)

    Learn the seven migration strategies (Rehost, Replatform, Refactor, etc.) and how to apply them to your workloads.

  • Assessing Your Current Environment: Inventory and Dependencies (30m)

    Step-by-step guide to inventorying your assets and mapping dependencies for a clear migration baseline.

  • Building a Business Case for Migration (20m)

    How to calculate ROI, justify costs, and get stakeholder buy-in for your migration project.

  • Defining Migration Goals and KPIs (15m)

    Set measurable objectives and key performance indicators to track migration success.

  • Overview of AWS Migration Acceleration Program (MAP) (28m)

    Introduction to MAP and how it can provide funding, support, and tools for your migration.

  • Using AWS Migration Hub for Inventory Management (22m)

    Hands-on session to track and manage your migration inventory in a centralized hub.

  • Application Discovery Service: Deep Dive (25m)

    Learn to use discovery tools to collect server performance data and application dependencies.

  • Mapping Workloads: Compute, Storage, Databases, Networking (30m)

    Techniques for categorizing workloads and planning resource allocation on AWS.

  • Evaluating Compatibility and Migration Blockers (20m)

    Identify potential issues like licensing, software versions, and regulatory constraints early on.

  • Cost Modeling with AWS Pricing Calculator (18m)

    Create detailed cost estimates for your target AWS environment using real-world examples.

  • Using Migration Evaluator for Cost Analysis (22m)

    Leverage Migration Evaluator to assess current costs and project savings after migration.

  • Security and Compliance Readiness Checks (25m)

    Review security baselines and compliance requirements to ensure a secure migration path.

  • IAM Baseline and Regulatory Requirements (20m)

    Set up identity and access management foundations aligned with industry regulations.

  • Creating a Migration Wave Plan (28m)

    Organize workloads into migration waves based on priority, complexity, and dependencies.

  • Prioritization Matrix for Migration Waves (18m)

    Problem-solving session to build a matrix that helps decide which applications to migrate first.

  • Hands-on: Building a Migration Checklist (15m)

    Practical exercise to create a checklist covering all pre-migration tasks and validations.

  • Case Study: Assessment of a Multi-Cloud Environment (32m)

    Walk through a real-world assessment scenario involving Azure and Google Cloud workloads.

  • Introduction to AWS Application Migration Service (MGN) (22m)

    Overview of MGN and how it simplifies lift-and-shift migrations from various sources.

  • Lift-and-Shift from Azure VMs using MGN (28m)

    Step-by-step guide to migrating virtual machines from Azure to AWS with MGN.

  • Migrating GCP Instances to AWS with MGN (25m)

    Techniques for replicating Google Cloud instances and handling compatibility issues.

  • Handling OVH Server Migrations (20m)

    Strategies for migrating from OVH, including server conversion and network setup.

  • AWS Database Migration Service (DMS) Overview (18m)

    Learn DMS fundamentals for both homogeneous and heterogeneous database migrations.

  • Schema Conversion Tool (SCT) for Heterogeneous Migrations (30m)

    Hands-on with SCT to convert schemas and code from databases like Azure SQL or Google Cloud SQL.

  • Data Transfer with AWS DataSync (22m)

    Use DataSync for efficient, secure transfer of large datasets between cloud storage.

  • Using Snow Family for Large-Scale Data Movement (25m)

    When and how to use Snowball devices for petabyte-scale migrations.

  • S3 Transfer Acceleration Techniques (15m)

    Optimize uploads to S3 using acceleration features for faster data transfer.

  • Containerization with AWS App2Container (28m)

    Modernize legacy applications by containerizing them for ECS or EKS.

  • Modernization Paths to ECS/EKS (32m)

    Explore strategies for refactoring applications to run on container services post-migration.

  • Networking: VPN and Direct Connect Setup (20m)

    Establish hybrid connectivity during migration with VPN or Direct Connect.

  • Hybrid Connectivity Strategies (18m)

    Plan network transitions to maintain uptime and security during the move.

  • Hands-on Walkthrough: Multi-Tier Application Migration (35m)

    Execute a live migration of a sample multi-tier application from start to finish.

  • Functional Testing After Cutover (22m)

    Methods to verify application functionality and data integrity post-migration.

  • Performance Testing Strategies (25m)

    Run load and stress tests to ensure the migrated environment meets performance targets.

  • DNS Switchover and Traffic Routing (18m)

    Step-by-step guide to updating DNS and routing traffic with minimal downtime.

  • Rollback Planning and Execution (20m)

    Prepare and practice rollback procedures in case of migration issues.

  • Right-Sizing with AWS Compute Optimizer (28m)

    Use Compute Optimizer to select instance types that balance cost and performance.

  • Monitoring with CloudWatch and CloudTrail (22m)

    Set up monitoring dashboards and audit logs for ongoing visibility.

  • AWS Config for Compliance Monitoring (15m)

    Implement Config rules to track configuration changes and compliance.

  • Cost Optimization: Reserved Instances and Savings Plans (30m)

    Analyze usage patterns to commit to cost-saving pricing models.

  • Implementing FinOps Practices (25m)

    Integrate financial management into your operations for ongoing cost control.

  • Security Hardening with GuardDuty (20m)

    Enable and configure GuardDuty to detect threats in your new AWS environment.

  • Using Security Hub for Posture Management (22m)

    Aggregate security findings and manage compliance across AWS services.

  • Least-Privilege IAM Refinement (18m)

    Refine permissions to follow the principle of least privilege for security.

  • Decommissioning Legacy Environments Safely (15m)

    Plan and execute the shutdown of old systems without data loss or disruption.

  • Case Study: Optimization of a Migrated Application (32m)

    Real-world example of optimizing performance and costs after moving to AWS.

  • Continuous Improvement and Feedback Loops (20m)

    Establish processes to learn from the migration and apply improvements.

  • AWS Migration Hub Orchestrator for Large-Scale Migrations (28m)

    Use Orchestrator to automate and manage complex migration workflows at scale.

  • Multi-Account Strategies with AWS Organizations (22m)

    Design and implement multi-account setups for governance and isolation.

  • Multi-Region Migration Approaches (25m)

    Strategies for migrating workloads across multiple AWS regions for redundancy.

  • Migrating Microservices Architectures (30m)

    Handle the complexity of breaking down and moving microservices-based applications.

  • Handling Complex Dependencies in Migrations (20m)

    Techniques for managing interdependent systems and service meshes during migration.

  • Disaster Recovery and High Availability Post-Migration (25m)

    Implement DR and HA patterns to ensure business continuity after moving to AWS.

  • Integrating with CI/CD Pipelines (22m)

    Set up continuous integration and delivery pipelines for migrated applications.

  • Automation in Migration: Infrastructure as Code (28m)

    Use tools like AWS CloudFormation to automate environment setup and consistency.

  • Monitoring and Logging at Scale (18m)

    Configure centralized monitoring and logging for enterprise-level visibility.

  • Cost Management for Enterprise Environments (20m)

    Advanced cost tracking and optimization for large-scale AWS deployments.

  • Compliance and Governance in Multi-Account Setups (22m)

    Ensure regulatory compliance and policy enforcement across accounts.

  • Case Study: Enterprise Migration from OVH to AWS (35m)

    In-depth look at a large-scale migration, including challenges and solutions.

  • Future Trends and AWS Migration Roadmap (15m)

    Discuss upcoming AWS features and industry trends in cloud migration as of 2026.

  • Building a Migration Center of Excellence (28m)

    Establish an internal team or process to standardize and improve migration practices.

Course Details

  • Duration: 24.00 hours
  • Level: Adaptative
  • Language: English
  • Lessons: 62+ video lessons
  • Categories: DevOps
  • Access: Lifetime access
  • Device: Mobile & Desktop
  • Certificate: Yes. After completion and Exam

The course is totally free. Seriously appreciated attribution