Module 6: Hands-On Labs
π§ Labs Under Development
All lab content is complete but hands-on exercises are currently being validated and refined.
Expected Release: Q1 2026
You can review the lab steps and prepare your environment in advance.
Overview
This module provides practical, hands-on labs to reinforce the concepts covered in Modules 1-5. Each lab is designed to be completed in 2-4 hours and builds progressively toward a complete sovereign cloud deployment with compliance and security controls.
Prerequisites
- Completion of Level 200 Modules 1-5
 - Azure subscription (free tier acceptable for most labs)
 - Familiarity with PowerShell, Azure CLI, or Azure Portal
 - Basic networking knowledge (subnets, firewalls, VPNs)
 
Learning Objectives
By completing all labs, you will:
- Deploy and configure Azure Local in connected mode
 - Onboard hybrid infrastructure to Azure Arc
 - Implement Edge RAG with vector database and LLM inference
 - Enforce governance policies at scale using Azure Policy
 - Configure comprehensive monitoring and alerting
 
Lab Environment Architecture
HANDS-ON LAB ENVIRONMENT
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Lab Progression Flow:
Lab 1: Azure Local Foundation
ββ Simulate Azure Local deployment
ββ Configure connected mode
ββ Deploy demo application
ββ Verify connectivity
    β (Lab 1 resources used in Lab 2)
Lab 2: Azure Arc Governance
ββ Onboard Lab 1 resources to Arc
ββ Create multi-resource groups
ββ Implement Arc management
ββ Enable monitoring
    β (Lab 2 Arc setup used in Lab 3 & 4)
Lab 3: Edge RAG Deployment
ββ Deploy vector database (Weaviate)
ββ Configure LLM inference engine
ββ Implement RAG pipeline
ββ Test end-to-end
    β (Lab 1, 2, 3 enable Lab 4)
Lab 4: Policy & Governance
ββ Create custom policies
ββ Apply compliance standards
ββ Implement enforcement
ββ Generate compliance reports
    β (All labs aggregated in Lab 5)
Lab 5: Monitoring & Observability
ββ Collect metrics from Labs 1-4
ββ Configure alerting rules
ββ Create dashboards
ββ Run incident simulation
FINAL ARCHITECTURE:
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β Azure Local (Lab 1)                             β
β ββ Demo application running                     β
β ββ Connected to Arc (Lab 2)                     β
β ββ Running Edge RAG inference (Lab 3)           β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
                        β
        βββββββββββββββββ΄βββββββββββββββββ
        β                                β
βββββββββΌβββββββββββ      ββββββββββββββββΌβββββββββββ
β Azure Arc (Lab 2)β      β Azure Monitor (Lab 5)   β
β ββ Policy (Lab 4)β      β ββ Metrics              β
β ββ Governance    β      β ββ Alerts               β
β ββ Management    β      β ββ Dashboards           β
ββββββββββββββββββββ      βββββββββββββββββββββββββ
Time Estimates
| Lab | Topic | Duration | Difficulty | 
|---|---|---|---|
| 1 | Azure Local Deployment | 2-3 hours | Intermediate | 
| 2 | Azure Arc Onboarding | 2-3 hours | Intermediate | 
| 3 | Edge RAG Setup | 3-4 hours | Advanced | 
| 4 | Policy & Governance | 2-3 hours | Intermediate | 
| 5 | Monitoring & Alerts | 2-3 hours | Intermediate | 
| Total | All Labs | 11-16 hours | Mixed | 
Lab Structure & Format
Each Lab Includes
Pre-Lab Checklist:
- Prerequisites and required resources
 - Estimated time and difficulty level
 - Learning outcomes
 - Resource cost estimates
 
Step-by-Step Instructions:
- Numbered steps with detailed commands
 - Expected output for verification
 - Screenshots and examples
 - Troubleshooting tips
 
Validation Steps:
- How to verify each step succeeded
 - Common errors and solutions
 - Checkpoint verification
 
Post-Lab Review:
- What you accomplished
 - Key learning points
 - How this applies to production
 - Next steps
 
Labs at a Glance
LAB 1: Azure Local Deployment (2-3 hours)
ββββββββββββββββββββββββββββββββββββββββ
Objective: Deploy and configure Azure Local
Topics covered:
ββ Azure Local architecture
ββ Connected mode setup
ββ Networking and connectivity
ββ Demo workload deployment
ββ Validation and testing
Skills gained:
β Understand Azure Local deployment model
β Configure network connectivity
β Deploy applications on Azure Local
β Monitor Azure Local health
Estimated cost: $0-20 (Azure credits / free tier)
LAB 2: Azure Arc Onboarding (2-3 hours)
ββββββββββββββββββββββββββββββββββββββββ
Objective: Onboard resources to Azure Arc
Topics covered:
ββ Arc agent deployment
ββ Machine onboarding
ββ Kubernetes cluster registration
ββ Arc server management
ββ Governance enablement
Skills gained:
β Deploy Arc agents
β Onboard hybrid infrastructure
β Use Arc for centralized management
β Apply policies across infrastructure
Estimated cost: $0-30 (Azure credits / free tier)
LAB 3: Edge RAG Implementation (3-4 hours)
βββββββββββββββββββββββββββββββββββββββββββ
Objective: Deploy complete Edge RAG solution
Topics covered:
ββ Vector database setup (Weaviate)
ββ Embedding model deployment
ββ LLM inference configuration
ββ RAG pipeline implementation
ββ Performance optimization
Skills gained:
β Deploy vector databases
β Configure LLM inference
β Implement RAG patterns
β Optimize inference performance
Estimated cost: $50-100 (GPU resources if using)
LAB 4: Policy & Governance (2-3 hours)
ββββββββββββββββββββββββββββββββββββββββ
Objective: Implement compliance policies
Topics covered:
ββ Azure Policy basics
ββ Custom policy definition
ββ Policy assignment and scope
ββ Compliance monitoring
ββ Remediation automation
Skills gained:
β Create custom policies
β Enforce compliance at scale
β Monitor policy compliance
β Generate compliance reports
Estimated cost: $0-10 (Policy evaluation free)
LAB 5: Monitoring & Observability (2-3 hours)
ββββββββββββββββββββββββββββββββββββββββββββββ
Objective: Configure comprehensive monitoring
Topics covered:
ββ Azure Monitor setup
ββ Metrics and logging
ββ Alert configuration
ββ Dashboard creation
ββ Incident response simulation
Skills gained:
β Configure monitoring
β Create effective alerts
β Build operational dashboards
β Respond to incidents
Estimated cost: $20-50 (Log Analytics ingestion)
Resource Requirements
Azure Subscription
- Azure subscription (free tier acceptable for testing)
 - Owner or Contributor role on subscription
 - Resource quota for:
    
- Virtual Machines (2-4)
 - Azure Container Registry (1)
 - Virtual Networks (1)
 - Storage Accounts (1)
 
 
Local Tools Required
Required:
ββ Azure CLI (latest version)
ββ PowerShell 7+
ββ kubectl (Kubernetes CLI)
ββ Docker (for container images)
ββ Text editor (VS Code recommended)
Optional:
ββ Azure Portal access
ββ Postman (API testing)
ββ Git (for script version control)
ββ Azure Storage Explorer
Estimated Costs
LAB COST ESTIMATION (Azure Resources)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Per Lab Breakdown:
Lab 1 (Azure Local Simulation):
ββ Compute: Standard_B2s VM Γ 2 (4 hours) = ~$1
ββ Storage: 100 GB LRS = ~$2
ββ Total: ~$3-5
Lab 2 (Azure Arc):
ββ Arc agents: Free (agent software)
ββ Extension costs: ~$0-5 (optional extensions)
ββ Total: ~$0-5
Lab 3 (Edge RAG):
ββ GPU compute: Standard_NC6s_v3 (optional) = $0.90/hour
ββ Storage: 50 GB = ~$1
ββ Total: ~$10-50 (depends on GPU usage)
Lab 4 (Policy & Governance):
ββ Azure Policy: Free (included in subscription)
ββ Policy evaluations: No additional cost
ββ Total: ~$0
Lab 5 (Monitoring):
ββ Azure Monitor: Free (basic)
ββ Log Analytics: ~0.03 per GB ingested
ββ Estimated logs: 100 GB = ~$3
ββ Total: ~$3-10
TOTAL ESTIMATED COST: $16-70 USD
(Highly dependent on Lab 3 GPU usage and duration)
COST OPTIMIZATION TIPS:
ββ Use free tier resources where possible
ββ Shut down VMs between lab sessions
ββ Use spot instances for non-critical workloads
ββ Clean up resources immediately after labs
ββ Set up budget alerts in Azure
Success Criteria
Lab Completion Checklist
β All 5 labs completed
β All validation steps passed
β All expected outputs confirmed
β Post-lab review completed
β Screenshots/evidence captured
β Lessons documented
GRADING SCALE:
ββ Beginner: 1-2 labs completed
ββ Intermediate: 3-4 labs completed
ββ Advanced: All 5 labs completed β Target
ββ Expert: All labs + additional challenges
Learning Validation
After completing all labs, you should be able to:
Technical Skills: β Deploy and configure Azure Local in connected mode β Onboard hybrid resources to Azure Arc β Implement Edge RAG with LLM inference β Create and enforce Azure Policy for governance β Configure comprehensive monitoring and alerting β Generate compliance reports and dashboards β Respond to security incidents
Business Skills: β Explain sovereign cloud deployment architecture β Articulate compliance and data residency requirements β Discuss cost-benefit of edge vs. cloud deployment β Plan governance strategy for hybrid infrastructure β Present monitoring and security dashboards to stakeholders
Lab Navigation
Quick Links
- Lab 1: Azure Local Deployment - Deploy and configure Azure Local
 - Lab 2: Azure Arc Onboarding - Onboard infrastructure to Arc
 - Lab 3: Edge RAG Setup - Deploy complete Edge RAG solution
 - Lab 4: Policy & Governance - Implement compliance policies
 - Lab 5: Monitoring & Observability - Configure monitoring and alerts
 
Module Navigation
- Module 1: Azure Local Architecture
 - Module 2: Arc Advanced Management
 - Module 3: Edge RAG Implementation
 - Module 4: Pre-Sales & Solution Design
 - Module 5: Compliance & Security Patterns
 
Troubleshooting & Support
Common Issues
Issue: βSubscription quota exceededβ
- Solution: Check resource usage in Azure Portal
 - Action: Delete unused resources or request quota increase
 
Issue: βCommand not found (Azure CLI)β
- Solution: Azure CLI not installed or not in PATH
 - Action: Reinstall Azure CLI from https://docs.microsoft.com/cli/azure/install-azure-cli
 
Issue: βAuthentication failedβ
- Solution: Not authenticated with Azure
 - Action: Run 
az loginand follow prompts 
Issue: βResource group not foundβ
- Solution: Wrong subscription or resource group name
 - Action: Run 
az group listto see available groups 
Getting Help
Documentation:
- Azure Documentation: https://docs.microsoft.com/azure
 - Azure CLI Reference: https://docs.microsoft.com/cli/azure
 - kubectl Documentation: https://kubernetes.io/docs
 
Support Options:
- Azure Support Portal (paid support plans)
 - Azure Community Forums
 - Stack Overflow (tag: azure)
 - GitHub Issues (for tool-specific issues)
 
Last Updated: October 21, 2025