Right-sizing Azure Virtual Machines
📖 Scenario: You are managing cloud costs for a small company using Azure. You want to analyze the current virtual machines (VMs) and decide which ones can be resized to save money without affecting performance.
🎯 Goal: Build a simple Azure resource configuration that lists VMs with their current sizes and CPU usage, then mark which VMs should be resized based on a CPU usage threshold.
📋 What You'll Learn
Create a dictionary with VM names as keys and their current sizes as values
Add a dictionary with VM CPU usage percentages
Write logic to identify VMs with CPU usage below a threshold (30%)
Add a final dictionary marking VMs recommended for resizing
💡 Why This Matters
🌍 Real World
Cloud administrators often need to analyze VM usage to reduce costs by resizing underused resources.
💼 Career
This project teaches skills useful for cloud cost optimization roles and Azure infrastructure management.
Progress0 / 4 steps