Fabrikam Fabrics is a major manufacturer and distributor of clothing and soft furnishing materials. The CTO, James Lynch, was hired 6 months ago with a mandate to address ever-increasing IT costs. He has identified a sprawling IT estate, including a substantial legacy server footprint with 448 servers and VMs identified to date. There is a complex web of dependencies between servers and no-one has a clear view of the entire estate.
The board has approved a plan to migrate as much existing infrastructure as possible to Azure, to eliminate IT infrastructure overheads and 'clean house'. Your team has been tasked with planning and executing this migration.
In this 2-day hackathon, you will learn how to design a migration strategy for an on-premises environments to Azure, including the migration of web applications and databases.
At the end of this hackathon, you will be able to understand how to rationalize the migration of various workloads to Microsoft Azure as well as understand how to determine the cost of hosting migrated workloads in Azure.
Before attending please review the requirements (self-paced online courses, certifications, Azure subscription) for this module listed here
Deploy the lab environment located here 1-day prior to attending.
- A hands-on lab step-by-step guide is available here
- A high-level architecture diagram for this lab is available here.
- The username for the lab VM (SmartHotelHost) is "demosuer"; the password is "demo!pass123".
- The username for SQL Server Database is "sa"; the password is "demo!pass123".
Note: If outbound RDP connectivity is not allowed from your current location, you can either opt to peer networks (SmartHotelVNet <-> smarthotelhostvnet) or deploy Azure Bastion in the same VNET where your host is deployed. Azure Bastion deployment time is of circa 20mins.
Challenge 1 - WDS In this whiteboard design session, you will look at how we design an Azure migration for a heterogenous customer environment.
Challenge 2 - Discover and Assess In this challenge you will be leveraging Azure Migrate to discover and assess on-premises servers for migration to Azure.
Challenge 2a - Refactoring Databases In this challenge you will be leveraging DMA to discover and assess on-premises SQL Server databases servers for migration readiness to Azure.
Challenge 3 - Get Ready! In this challenge you will designing a Landing Zone which will support the initial migration.
Challenge 4 - Migrate In this challenge you will be migrate the customer facing website to Azure IaaS and the database to Azure PaaS.
Challenge 5 - Modernize In this challenge you will be assessing the customer facing website and then migrate the website to an Azure WebApp.
