Other ● Sealed v1.0 (treated)

CloudRightSizingAdvisor

Cloud right-sizing advisor that maps workloads to Azure VM SKUs and

What it does

Where WorkloadRightSizingDiscovery answers "is this host over/under provisioned" (vs Turbonomic on-prem), this module answers "if I lift this workload to Azure today, which SKU should I pick and what does it cost on-demand vs RI 1yr vs RI 3yr". Logic: 1. Read WorkloadUtilization.csv produced by WorkloadRightSizingDiscovery when present; otherwise sample WMI directly (fallback). 2. Map current core/RAM footprint to the closest matching Azure SKU (current SKU). 3. Pick the smallest Azure SKU whose capacity covers observed PeakCpuPct + headroom and used RAM + headroom (recommended SKU). 4. Detect family change opportunities (general purpose -> burstable B-series for low-utilisation hosts; D-series -> E-series for memory-bound hosts). 5. Emit on-demand, RI 1yr, RI 3yr monthly cost and savings vs current. Output: CloudRightSizingAdvisor.csv per-host SKU recommendation + costs

How the app exposes it

The module runs through the ACQI discovery orchestrator and writes its rows into a dedicated results view. From there, conflicts, dependencies, and readiness scores feed the deal-wide consolidation layer.

Route in app:
/discovered/cloud-right-sizing-advisor

Outputs

Each module emits a normalised CSV keyed by entity ID with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact column set varies by module — the app's results view shows the live schema.