Azure Migration
Offline or Online Azure migration training course.
This course is designed to equip students with the knowledge and skills required to migrate on-premises infrastructure, applications, and data to Microsoft Azure.
Students will learn the fundamentals of Azure migration, including assessment, planning, and execution, as well as more advanced topics such as optimizing and securing Azure resources.

Manoj S. Mahajan
28+ years Experienced Trainer with 100+ certs, View full profile....Course Description
This instructor-led course provides IT professionals with the foundational and practical knowledge required to plan, execute, and manage migrations to Microsoft Azure.
Goal: Get the foundational and practical knowledge required to plan, execute, and manage a migration of on-premises workloads to Microsoft Azure.
Target Audience:
- Ideal for professionals such as Azure Administrators, Architects, DevOps Engineers, or anyone new to cloud migration.
- Solutions Architects looking to understand Azure-specific migration patterns.
- Developers who need to migrate on-premises applications to Azure.
- Anyone preparing for Azure-related certification exams that include migration topics (e.g., AZ-104, AZ-305).
Learning Objectives:
Upon successful completion of this course, students will be able to:- Understand the key drivers and strategies for cloud migration using the Microsoft Cloud Adoption Framework.
- Use Azure Migrate to discover and assess on-premises workloads for migration readiness.
- Design and implement an Azure Landing Zone for migrated workloads.
- Perform Lift-and-Shift (Rehost) migrations of virtual and physical servers to Azure IaaS.
- Migrate on-premises file shares to Azure using online (Azure File Sync) and offline (Azure Data Box) methods.
- Migrate on-premises SQL databases to various Azure SQL offerings.
- Assess and migrate web applications to Azure App Service.
- Implement post-migration governance, security, and cost optimization strategies.
Prerequisites
- Recommended: Minimum 1+ year in Azure administration/architect job role.
- Familiarity with on-premises Windows Server , Linux Server, Hyper-V or VMware infrastructure.
Syllabus
Please check the syllabus tab above. ☝What You'll Learn
Introduction to Cloud Migration and the Azure CAF
- Assessing business needs and goals
- Key considerations for migration (cost, time, resources)
- Why migrate to the cloud? (Cost, Scalability, Agility, Security)
- Overview of the Microsoft Cloud Adoption Framework (CAF): Strategy, Plan, Ready, Adopt, Govern, Secure, Manage.
- The "6 R's" of Migration Strategy: Rehost, Replatform, Repurchase, Refactor, Retain,Secure Retire.
- Understanding the end-to-end migration journey.
- Lab: Navigating the Cloud Adoption Framework documentation.
Discovery and Assessment with Azure Migrate
- Identifying and inventorying on-premises workloads
- Evaluating application dependencies and network topology
- Introduction to the Azure Migrate hub: a unified platform for migration.
- Components: Server Assessment, Database Assessment, Web App Assessment.
- Discovery methods:
- Agentless discovery for VMware and Hyper-V.
- Agent-based discovery for physical servers and other clouds.
- Setting up the Azure Migrate appliance for discovery.
- Analyzing assessment reports: Azure readiness, cost estimation, and dependency mapping.
- Lab: Set up Azure Migrate project.
- Lab: Deploy and configure the Azure Migrate appliance in an on-premises environment.
- Lab: Run a discovery of sample virtual machines.
- Lab: Create an assessment, analyze dependencies, and review the cost estimation report.
Migrating Servers (VMs) with Azure Migrate
- Overview of the Server Migration tool within Azure Migrate.
- Replication process explained: How data is moved to Azure.
- Agentless Migration for VMware VMs: Architecture and process.
- Performing a Test Failover: Validating the migration without impacting production.
- Executing a full migration (Failover) and post-migration cleanup.
- Agentless Migration for Hyper-V VMs: Process and requirements.
- Agent-based Migration for Physical Servers: When and why to use it.
- Installing the replication agent on a source machine.
- The "Cutover" process for agent-based migrations.
- Key differences and considerations between migration methods.
- Lab: Configure replication for a VMware virtual machine using Azure Migrate.
- Lab: Perform a test failover to an isolated Azure VNet.
- Lab: Verify the migrated VM in Azure.
- Lab: Clean up the test failover environment.
- Lab: Replicate a Hyper-V VM to Azure and perform a migration.
Migrating File Servers with Azure File Sync
- Challenges with traditional on-premises file servers.
- Introduction to Azure Files as a fully managed cloud file share (SMB & NFS).
- Azure File Sync: Centralize your file shares in Azure while maintaining local access and performance.
- Components: Storage Sync Service, Sync Group, Cloud Endpoint, Server Endpoint.
- Understanding Cloud Tiering to save local storage space.
- Alternative tools: Azure Storage Mover for managed migration and traditional tools like Robocopy.
- When to choose offline migration (low bandwidth, high cost, tight migration windows).
- Introduction to the Azure Data Box family: Data Box Disk, Data Box and Data Box Heavy
- Understanding the end-to-end Data Box process.
- Lab: Create an Azure Files share and deploy the Azure Storage Sync Service.
- Lab: Install the Azure File Sync agent on a simulated on-premises file server.
- Lab: Configure a Sync Group to synchronize a local server folder with the Azure file share.
- Lab: Verify file synchronization and test cloud tiering policies.
Migrating Web Applications to Azure App Service
- Introduction to Azure App Service as a PaaS destination.
- Using the Azure App Service Migration Assistant to assess and migrate .NET and PHP web apps.
- Assessing IIS websites for compatibility.
- Containerization as a migration strategy for web apps.
- Post-migration considerations: Custom domains, SSL certificates, and scaling.
- Lab: Use the App Service Migration Assistant tool to assess an on-premises IIS web application.
- Lab: Migrate the sample web application to a new Azure App Service plan.
- Lab: Test the migrated application in Azure.
Database Migration using Azure Database Migration Service (DMS)
- Database migration targets:
- IaaS: SQL Server on an Azure VM.
- PaaS: Azure SQL Database (Single Database, Elastic Pool).
- PaaS: Azure SQL Managed Instance (High compatibility).
- Choosing the right target: A decision tree based on features, compatibility, and cost.
- Overview of open-source database migration (e.g., MySQL, PostgreSQL to Azure PaaS).
- Purpose of Data Migration Assistant (DMA): Assess compatibility and feature parity.
- Detecting breaking changes and unsupported features.
- Generating assessment reports to guide remediation efforts.
- Performing small-scale migrations of schema and data with DMA.
- Lab: Install and run the Data Migration Assistant against a sample on-premises SQL Server database.
- Lab: Analyze the compatibility report for a migration to Azure SQL Database.
- Lab: Use DMA to migrate the database schema to an empty Azure SQL Database.
- What is Azure Database Migration Service (DMS)? A service for at-scale, minimal-downtime migrations.
- Online vs. Offline migrations.
- Prerequisites for using DMS (Networking, permissions).
- Step-by-step process of an online migration to Azure SQL Managed Instance.
- Lab: Configure an instance of Azure Database Migration Service.
- Lab: Perform an offline migration of a sample database from an on-premises SQL Server to Azure SQL Database using DMS.
- Lab: Verify the data integrity post-migration.
Cost Management and Optimization
- Understanding the Azure cost model.
- Using Azure Cost Management + Billing to analyze and control spend.
- Leveraging Azure Advisor recommendations for cost savings (e.g., right-sizing VMs).
- Azure Hybrid Benefit and Reserved Instances for significant cost reduction.
- Lab: Navigate the Cost Management + Billing dashboard.
- Lab: Use the Azure TCO and Pricing calculators.
- Lab: Review and apply recommendations from Azure Advisor on migrated lab resources.

Sangeeta
Trainer knowledge is excellent and very much descriptive and very friendly while explain any concept. Thank you so much sir. Read more....

Imran
It was very good & interactive session's. Got complete hands on experience & certification guidance. Read more....

Sachin
It was very good experience. Manoj sir's focus on basics helps me to grasp knowledge very quickly and efficiently. Sir not only focused on theory but gave different practicle example which really helpful. I definitely recommend this training to my colleagues. Read more....