In this hands-on course, attendees will learn how to perform a 'Lift and Shift' migration to Azure IaaS as well as understand when to take advantage of app modernization opportunities that to take use Azure PaaS services such as Web Apps, Azure SQL Database, and container technologies.
Attendees will learn how to successfully execute an Azure migration through a multi-phased approach of:
This course is 30% hands-on lab, 30% whiteboard design, and 40% lecture and demos by an Opsgility instructor.
What You Will Learn
MODULE 1: Architecting Azure Infrastructure as a Service
In this module, students will recap core Azure IaaS features, focusing on core capabilities, use cases, and general best practices.
Whiteboard Design Session: Building a Resilient IaaS Architecture
In this architecture session students will work as a team and learn how take an existing IaaS deployment and reconfigure it for resiliency in Azure. This exercise teaches IaaS architecture best practices and how to apply them in a customer scenario. This builds essential skills for planning how a migrated workload should be deployed in Azure.
MODULE 2: Strategizing an Azure Migration
In this session, students will learn how to build a cohesive strategy for approaching an Azure migration. Students will gain an understanding of:
Students will also gain an understanding of the current landscape for migration tools from both Microsoft and third-party vendors.
MODULE 3: Building a Migration Plan
This module teaches students how to conduct a migration assessment, including all phases: discovery, planning and evaluation.
This session includes a step-by-step demonstration of how to carry out a technical discovery of a VMware environment using Azure Migrate, as well as discussing alternative discovery tools. Additional discovery activities, such as gathering non-functional requirements through stakeholder interviews, are also discussed.
Students then learn how to use the information gathered during the discovery phase to build a complete migration plan. This includes addressing non-functional requirements, assessing and mitigating risks, building a business case (including before and after TCO estimates), and conducting a go/no-go review.
MODULE 4: Subscription Management and Governance
In this session, students will learn the principles of subscription management in Azure. This includes understanding how to manage creation of different types of subscription, how to manage and control what is deployed and who has access, and how to audit usage.
Whiteboard Design Session: Line of Business Application Migration
In this architecture session, students will work as a team and learn how to architect a migration solution for moving an infrastructure-based workload to Azure.
MODULE 5: Migrating Application Workloads
In this session, students will learn how migrate server workloads to Azure. Different approaches to migration are discussed, including clean re-installs, porting disks, and using migration tools such as Azure Migrate. Students will learn the capabilities of Azure Migrate, as well as topics concerning implementation, such as planning, configuration, replication, migration, and supported workloads.
MODULE 6: Migrating Data and Databases
In this module, students will learn how to use the Microsoft Data Migration Assistant (DMA) and Azure Database Migration Service (ADMS) to migrate existing on-premises SQL Server, Oracle, and MySQL databases to Azure SQL Database, Azure SQL Database Managed Instance, or SQL Server on an Azure Virtual Machines.
Whiteboard Design Session: Migrating SQL Databases to Azure
In this architecture session, students will work as a team and learn how to architect a migration solution for moving an SQL-based application to Azure. The solution uses a combination of IaaS and PaaS services, and includes using advanced features to further improve security and performance.
MODULE 7: Monitoring and Operations
In this session, students will learn how to monitor and respond to events in Azure with Azure Monitor, Application Insights, and Log Analytics. This module also reviews some common troubleshooting techniques for Azure Virtual Machines and Azure network diagnostics using Network Watcher. The module closes with a discussion of how to integrate existing 3rd-party diagnostic and service management tools with Azure.
MODULE 8: Optimizing Cloud Spend
In this module, students will gain an understanding IaaS resource pricing models and available discount schemes. Students will also learn about the various tools available to monitor, report and analyze Azure spend, including monitoring multiple CSP subscriptions.
MODULE 9: Partner Best Practices
This final module reviews some best practices for Microsoft Partners looking to build a successful Azure migration practice. Students will learn how to invest in re-usable IP and automation to build a migration factory. Azure subscription management and governance for CSPs is also discussed.