| Troubleshooting | L36-L43 | Diagnosing and fixing CycleCloud errors, unhealthy VMs, and cluster/node startup issues, plus finding and using diagnostic logs for deeper troubleshooting. |
| Best Practices | L44-L48 | Tuning CycleCloud clusters on HB/HC series: VM sizing, network and storage optimization, MPI/HPC performance tweaks, and cost/performance best practices. |
| Decision Making | L49-L58 | Guidance on sizing and planning CycleCloud HPC/Slurm deployments, migration from v7, Spot VM usage, licensing terms, and support/servicing policies. |
| Architecture & Design Patterns | L59-L64 | Designing resilient multi‑region CycleCloud HPC clusters and choosing VM placement strategies (single-zone, multi-zone, regional) for performance, availability, and cost optimization. |
| Security | L65-L79 | Securing CycleCloud: auth (Entra, service principals, managed identities), SSL, SSH/Bastion access, SELinux, telemetry/data usage, and portal/cluster user authentication setup. |
| Configuration | L80-L128 | Designing and configuring CycleCloud clusters: templates, nodes, networking, storage, autoscaling, images, events, monitoring, proxies, security, and deployment/CLI setup. |
| Integrations & Coding Patterns | L129-L149 | Integrating CycleCloud with schedulers, APIs, storage, monitoring, and automation tools (Slurm, PBS, HTCondor, REST/CLI/Python, BlobFuse2, Event Grid, Prometheus/Grafana, Chef). |
| Deployment | L150-L159 | Deploying and operating CycleCloud: installing via ARM/CLI/ACI, planning production setups, importing templates, moving cluster resources, and safely upgrading or migrating installations. |