Skip to content

Challenge 6: Optimise

FieldValue
Duration45 minutes
TypeWhiteboard Design Session
Points
DeliverableCost optimization and governance design with hybrid strategy

Design a cost optimization and governance strategy for your migrated environment, including hybrid management with Azure Arc.


Contoso Bakery’s Finance Manager wants to know:

  1. How much will this cost? — Monthly and annual projections
  2. How can we save money? — Reserved Instances, right-sizing, hybrid benefit
  3. What about the servers we can’t migrate? — Hybrid management strategy
  4. How do we govern this? — Policies, compliance, management groups

The migration will only be approved if the business case is solid!


Before starting this challenge, ensure:

  • Challenges 3-5 completed
  • Assessment cost estimates available
  • GDPR requirements incorporated (from Challenge 5)

Build a complete cost picture for Contoso Bakery:

CategoryOne-TimeMonthlyAnnual
Azure Migrate tooling$0$0$0
Data transfer (egress)Estimate$0
Network connectivitySetupOngoingAnnual
Subtotal
ServerAzure VM SizeCompute/MonthStorage/MonthTotal/Month
ArcBox-Win2K22[from assessment]$$$
ArcBox-Win2K25[from assessment]$$$
ArcBox-SQL[from assessment]$$$
ArcBox-Ubuntu-01[from assessment]$$$
ArcBox-Ubuntu-02[from assessment]$$$
Total IaaS$
ServicePurposeMonthly Cost
Azure MonitorMonitoring & alerts$
Log AnalyticsLog storage$
Backup vaultVM backups$
Key VaultSecrets management$
Total Platform$

Total Monthly Cloud Spend: $________


Part B: Cost Optimization Strategies (15 min)

Section titled “Part B: Cost Optimization Strategies (15 min)”

Identify savings opportunities:

If Contoso Bakery has Windows Server licenses with Software Assurance:

BenefitSavingsApplicable To
Azure Hybrid Benefit (Windows)Up to 40%Windows VMs
Azure Hybrid Benefit (SQL)Up to 55%SQL Server

Question: Does Contoso Bakery have eligible licenses?

CommitmentDiscountRisk
1-year RI~20-30%Low commitment
3-year RI~40-60%Higher commitment

Question: Which workloads are stable enough for 3-year commitment?

Review assessment recommendations:

ServerAssessed SizeRecommended SizeMonthly Savings
[Server]D4s_v5D2s_v5$
StrategyDescriptionPotential Savings
Auto-shutdownDev/test VMs off at night50-70%
Spot instancesFault-tolerant workloads60-90%
Azure AdvisorRecommendations engineVaries
Cost ManagementBudgets and alertsVisibility

Deliverable: Whiteboard showing optimization strategy with projected savings


Part C: Hybrid Management with Azure Arc (10 min)

Section titled “Part C: Hybrid Management with Azure Arc (10 min)”

Not everything may migrate to Azure. Design a hybrid strategy:

ScenarioSolution
Servers that can’t migrate (legacy apps, compliance)Azure Arc-enabled servers
SQL databases staying on-premAzure Arc-enabled SQL Server
Kubernetes clusters on-premAzure Arc-enabled Kubernetes
Data services on-premAzure Arc data services
CapabilityDescription
Single pane of glassManage Azure + on-prem from Azure portal
Azure PolicyApply governance across hybrid estate
Azure MonitorUnified monitoring
Microsoft DefenderSecurity across environments
Azure Update ManagerCentralized patching

Design Exercise:

If some servers must remain on-premises:

  • Which servers would stay? (e.g., latency requirements, regulations)
  • How would you manage them alongside Azure?
  • What policies would apply to both environments?

Deliverable: Hybrid architecture showing Azure + Arc-managed on-prem


Design the governance structure:

Azure Management Group Hierarchy
Root Management Group
├── Platform
│ ├── Identity
│ ├── Management
│ └── Connectivity
└── Landing Zones
├── Production
│ └── Contoso-Prod (Subscription)
└── Non-Production
└── Contoso-Dev (Subscription)
PolicyScopeEffect
Allowed locationsLanding ZonesDeny non-EU regions
Allowed VM SKUsProductionDeny expensive/burstable
Require tagsAllDeny resources without cost center
Enable backupProductionDeployIfNotExists
Enable DefenderAllDeployIfNotExists
RoleScopeAssigned To
OwnerSubscriptionIT Admin team
ContributorResource GroupMigration team
ReaderSubscriptionFinance/Audit
Security ReaderManagement GroupSecurity team

Deliverable: Governance structure on whiteboard


Add to your whiteboard:

  1. Cost Summary

    • Monthly/annual estimates
    • Before and after optimization
  2. Optimization Strategy

    • Hybrid Benefit applicability
    • Reserved Instance recommendations
    • Right-sizing opportunities
  3. Hybrid Architecture

    • What’s in Azure, what’s Arc-managed
    • Single pane of glass approach
  4. Governance Structure

    • Management groups
    • Key policies
    • RBAC design

📸 Final whiteboard photo!


CriterionVerification
Cost summary completedMonthly and annual totals are documented
Optimization plan definedSavings actions are realistic and prioritized
Governance and hybrid strategy alignedPolicy, RBAC, and Arc approach are clearly described

💡 Hybrid Benefit is often forgotten — Big savings if licenses exist

💡 Start with Pay-as-you-go — Commit to RIs after usage patterns stabilize

💡 Right-sizing is iterative — Use Azure Advisor ongoing

💡 Azure Arc isn’t just for non-migrated servers — Consider for future acquisitions

💡 Governance prevents cost surprises — Policies save money!


ToolPurposeWhen to Use
Pricing CalculatorPre-migration estimatesPlanning phase
TCO CalculatorCompare on-prem vs AzureBusiness case
Cost ManagementTrack actual spendPost-migration
Azure AdvisorOptimization recommendationsOngoing
Budgets & AlertsSpending limitsGovernance

Reference: Well-Architected Framework - Cost Optimization

Section titled “Reference: Well-Architected Framework - Cost Optimization”

Key principles:

  1. Plan and estimate costs — Before deployment
  2. Provision with optimization — Right-size from start
  3. Use monitoring and analytics — Track spending
  4. Maximize efficiency — Optimize continuously
  5. Use governance — Enforce standards

Impress the judges with advanced cost optimization:

  • Detailed TCO comparison (on-prem vs Azure)
  • Savings plan analysis
  • Tagging strategy for cost allocation
  • Showback/chargeback model

  • Underestimating governance can erase savings through sprawl and misconfiguration.
  • Commit discounts should follow observed usage patterns, not assumptions.

  • What surprised you about the cost estimates?
  • How does governance impact cost management?
  • Would you recommend Azure Arc for Contoso Bakery’s hybrid strategy?

Prepare for Challenge 7: Presentation — Time to present your complete migration strategy!