| Troubleshooting | L37-L67 | Diagnosing and fixing Azure VM issues: kernel/AKS, package updates, hibernation, networking/NSG, encryption (Linux/Windows), extensions, restore points, Trusted Launch, and Image Builder failures. |
| Best Practices | L68-L103 | Best practices for Azure VM performance, scaling, cost, HA, storage, encryption, Linux/Windows tuning, HPC/InfiniBand, updates, and migration using Azure Linux, disks, and Image Builder. |
| Decision Making | L104-L176 | Guidance for choosing VM/disk/OS options, managing lifecycle, costs, and migrations (sizes, SKUs, OS images, Oracle, AKS, GPU/HPC) and planning retirements, backups, and reservations. |
| Architecture & Design Patterns | L177-L192 | Architecting Azure VM solutions: compute fleet patterns, low-latency/NUMA placement, clustered/shared disk designs, and high-availability, DR, and cross-cloud architectures for Oracle and OpenShift. |
| Limits & Quotas | L193-L400 | VM size specs, disk/NVMe limits, dedicated host packing, performance targets, vCPU quotas, and hardware benchmarks to plan capacity, storage, and workload sizing for Azure VMs. |
| Security | L401-L470 | Securing Azure VMs and disks: encryption (ADE, CMK, host/double), Key Vault, certificates, Trusted Launch/MSP, RBAC/Policy, and secure sharing/import/export of images and galleries. |
| Configuration | configuration.md | Configuring Azure VMs and scale sets: OS images, disks, networking, GPU/HPC, extensions, monitoring/telemetry, maintenance, restore points, and Oracle/RHEL/Linux-specific VM setup. |
| Integrations & Coding Patterns | integrations.md | Scripts and patterns for automating Azure VM operations: backups, restore points, disk and snapshot management, maintenance events, monitoring, metadata, networking, and Oracle/SQL integrations via CLI, PowerShell, REST. |
| Deployment | deployment.md | Deploying and migrating Azure VMs and disks: image customization, storage/encryption changes, in-place OS upgrades, blue/green and rolling deployments, and cross-region/zone moves. |