TM Taeyang Moon

Hands-on Labs

A collection of step-by-step labs you learn by building on Azure with the portal and CLI. Each lab is broken into beginner-friendly modules and ends with cleanup (deleting resources).

Labs · 3
🗄️

Azure SQL Modernization Hands-on Lab GitHub

⏱ ~90–120 min · Beginner–Intermediate

Move an on-prem SQL Server to fully managed Azure SQL Database, entirely in the Azure Portal. From renew-vs-migrate, Azure Hybrid Benefit and free ESU cost logic to assessment, migration (DMS/BACPAC), validation and clean-up.

Azure SQL DatabaseDMSAzure Migrate
Start lab →
🧪

Build a highly available web server

⏱ ~60 min · Beginner–Intermediate

Run several web servers with a Virtual Machine Scale Set (VMSS), distribute traffic with Application Gateway (L7 + WAF), and configure autoscale so servers grow and shrink with demand.

VMSSApplication Gateway WAF_v2Autoscale
Start lab →
🤖

Plan a migration with the Copilot migration agent Preview

⏱ ~60 min · Beginner–Intermediate

Create an Azure Migrate project, import an inventory (CSV) without an appliance, then use the Azure Copilot migration agent to analyze the inventory, identify end-of-support servers, assess readiness, build a business case (ROI), and plan a landing zone — all in natural language.

Azure MigrateAzure Copilot (Preview)Business case
Start lab →