Custom Rules
Sample CSV Template
View and download the standard CSV format for optimal auto-mapping:
VM Name,App Name,CPU Count,Memory (GB),CPU Utilization,Memory Utilization,AWS Region,Azure Region,GCP Region,ENV,OS,Workload,Compliance,AWS Min Gen,Azure Min Gen,GCP Min Gen,Exclude,Include Only,Current Instance Type web-server-01,Storefront,4,16,45,60,us-east-1,East US,us-central1-a,Production,Linux,Web Server,,,,,,,m5.xlarge db-server-02,Billing,8,32,70,80,us-west-2,West US 2,us-west1-b,Production,Windows,Database,PCI,,,,"Burstable,GPU",,m5.2xlarge app-server-03,Billing,2,8,35,45,eu-west-1,North Europe,europe-west1-c,Dev,Linux,General,,,,,,,t3.large
Upload CSV File
Cloud Provider Selection
Recommendation Type
๐ง Optimization Settings
Averages hide bursts: a VM averaging 20% with a p95 of 85% is
not a downsize candidate. p90, p95, p99 and Peak use the
matching CSV columns; a row without them falls back to what it
has, and the basis used is reported per row in the
Sized On
column.
CPU Downsizing (N-1):
% to
%
CPU Keep Same (N):
% to
%
CPU Upsizing (N+1):
% to 100%
Memory Downsizing (N-1):
% to
%
Memory Keep Same (N):
% to
%
Memory Upsizing (N+1):
% to 100%
Sizing Source
Advanced Instance Filtering (Optional)
๐ง Rule Engine Defaults
Set page-level defaults applied to all rows across all selected providers. Per-row CSV columns override these. Conflicts with filters above are flagged in red.
Rule descriptions โธ
| Rule | Effect (all providers) |
|---|---|
| ENV=Production | Excludes burstable (t-family / B-series / e2-shared), enforces current-gen, min 4 vCPU for web/DB. AWS also requires Nitro under Compliance. |
| OS=Windows | De-prioritises ARM/Graviton families across all providers; prefers Intel or AMD |
| Workload=Database | AWS r-family first ยท Azure E/M-series first ยท GCP n2-highmem/m1 first |
| Compliance=HIPAA/PCI | Excludes burstable; enforces current-gen. AWS: requires Nitro-capable. |
| Min Gen=m6/v4/N4 | Excludes older generations: m5/r5 (AWS), Dsv3/Esv3 (Azure), N1 (GCP). Useful as m5 approaches EOL. |
| Workload=SQL Server | Enforces a 4-vCPU licence floor when it can โ SQL Server is licensed per core (minimum four), so a smaller box saves no licence cost. If no eligible candidate is that large, the fallback pick is kept and the rule is reported as not applied. |
| Workload=ML/AI (GPU) | Requires a GPU/accelerator instance; every other workload excludes accelerators, so a GPU box is not recommended by accident. If the pool has no accelerator to offer, the fallback pick is kept and the rule is reported as not applied. |
Generate Recommendations
Processing...
Recommendations generated successfully!
Results
- Create estimate
- Bulk import (top-right) โ select template โ upload CSV โ Save
- Or: search EC2 โ Configure โ set instance โ Save
- Find Virtual Machines โ Add to estimate
- Scroll down / click View
- Configure region, OS & VM size โ Save
- Add to estimate
- Select Compute Engine
- Configure machine type & region โ Save
Usage Statistics
0
๐ง Tool Uses
Total recommendations generated
0
๐ฅ๏ธ VMs Processed
Total VM instances analyzed