Recommendations Catalog

The Umbrella Cost recommendation engine is an automated algorithm designed to optimize cloud resource costs. It includes the necessary steps to implement the recommendation. Our algorithm generates recommendations based on resource usage and customer preferences, leveraging machine learning or heuristics.

Umbrella Cost provides various types of recommendations, with most being native recommendations generated through its in-depth analysis. Additionally, a few recommendations originate from the cloud provider but are processed, qualified, and enriched by the Umbrella Cost engine.

The recommendations are displayed in the Waste Detector and can also be tracked for their implementation progress.

AWS Recommendations

ServiceRecommendation NameSourceGovCloud SupportCategory
K8s (EKS)K8s Workload RightsizingUmbrellaNoRight sizing
EKSEKS Extended SupportUmbrellaNoGeneration Upgrade
EC2EC2 RightsizingNative + Umbrella validationNoRight sizing
EC2EC2 Generation UpgradeUmbrellaYesGeneration Upgrade
EC2Idle EC2 instanceNative + Umbrella validationNoTerminate
EC2Compute Savings PlanUmbrellaNoCommitments
EC2Stopped EC2 instanceUmbrellaNoTerminate
EC2EC2 Unnecessary Data TransferUmbrellaYesTerminate
Elastic IPIP Migration v4 to v6UmbrellaYesGeneration Upgrade
Elastic IPIP UnattachedUmbrellaYesUnattached
RDSRDS Right-sizingUmbrellaNoRight sizing
RDSRDS Provisioned IOPSUmbrellaNoRight sizing
RDSRDS Generation UpgradeUmbrellaYesGeneration Upgrade
RDSRDS Reserved InstanceUmbrellaYesCommitments
RDSIdle RDS InstanceUmbrellaNoTerminate
RDSRDS Extended SupportUmbrellaYesGeneration Upgrade
RDSRDS Storage Type ChangeUmbrellaYesGeneration Upgrade
RDSRDS Aurora I/O OptimizedUmbrellaNoGeneration Upgrade
ECS FargateECS Fargate Right-sizingNative + Umbrella validationNoRight sizing
CloudWatchCloudWatch Logs Class ChangeUmbrellaYesGeneration Upgrade
DynamoDBDynamo DB IdleUmbrellaNoTerminate
Load BalancerLoad Balancer IdleUmbrellaNoTerminate
S3S3 InactiveUmbrellaNoTerminate
S3S3 Multipart uploadUmbrellaNoTerminate
S3S3 Storage ClassUmbrellaNoRight sizing
S3S3 VersioningUmbrellaNoTerminate
EBSUnattached EBSUmbrellaYesUnattached
EBSEBS Type ChangeUmbrellaYesGeneration Upgrade
EBSOutdated EBS SnapshotUmbrellaNoTerminate
EBSAMI Orphaned SnapshotUmbrellaNoTerminate
AWS BackupAWS Backup Outdated SnapshotUmbrellaNoTerminate
RedshiftRedshift IdleUmbrellaNoTerminate
RedshiftRedshift Reserved InstanceUmbrellaNoCommitments
NeptuneNeptune DB IdleUmbrellaNoTerminate
OpenSearchElasticsearch IdleUmbrellaNoTerminate
OpenSearchOpenSearch Reserved InstanceUmbrellaYesCommitments
ElastiCacheElastiCache Reserved InstanceUmbrellaYesCommitments
ElastiCacheElastiCache IdleUmbrellaNoTerminate
DocumentDBDocumentDB IdleUmbrellaNoTerminate
VPCNAT Gateway IdleUmbrellaYesTerminate
KinesisKinesis IdleUmbrellaNoTerminate
CloudTrailDuplicate CloudTrailUmbrellaNoTerminate
KMSDisabled KMSUmbrellaNoTerminate
KMSOld KMSUmbrellaNoTerminate
Secret ManagerUnused SecretsUmbrellaNoTerminate

Azure Recommendations

ServiceRecommendation NameSourceCategory
K8s (AKS)Workload RightsizingUmbrellaRight Sizing
DiskDisk UnattachedUmbrellaUnattached
DiskDisk ChangeUmbrellaGeneration Upgrade
Virtual MachineVirtual Machine Reserved InstanceNative + Umbrella validationCommitments
Virtual MachineVirtual Machine Right SizingNative + Umbrella validationRight Sizing
Virtual MachineVirtual Machine IdleUmbrellaCommitments
Virtual MachineVirtual Machine StoppedUmbrellaCommitments
DatabaseDatabase Reserved InstanceNative + Umbrella validationCommitments
MySQLMySQL IdleUmbrellaTerminate
MySQLMySQL Reserved CapacityNative + Umbrella validationCommitments
Cosmos DBCosmos DB IdleUmbrellaTerminate
Cosmos DBCosmos Right SizingUmbrellaRight Sizing
Cosmos DBCosmos DB Reserved CapacityNative + Umbrella validationCommitments
Maria DBMaria DB idleUmbrellaTerminate
PostgreSQLPostgreSQL IdleUmbrellaTerminate
PostgreSQLPostgreSQL Reserved CapacityNative + Umbrella validationCommitments
SQLSQL Right SizingUmbrellaRight Sizing
SQLSQL IdleUmbrellaTerminate
SQLSQL Reserved CapacityNative + Umbrella validationCommitments
SQL Data WarehouseSQL Data Warehouse Reserved CapacityNative + Umbrella validationCommitments
Load BalancerLoad Balancer IdleUmbrellaTerminate
IPIP UnattachedUmbrellaUnattached
Disk StorageSnapshot MigrationUmbrellaTerminate
Disk StorageOutdated SnapshotUmbrellaTerminate
Data ExplorerData Explorer Reserved CapacityNative + Umbrella validationCommitments
RedisRedis Reserved CapacityNative + Umbrella validationCommitments
App-ServiceApp-Service Reserved CapacityNative + Umbrella validationTerminate
Kusto Unused DataKusto Unused DataNative + Umbrella validationTerminate

GCP Recommendations

ServiceRecommendation NameSourceCategory
Virtual MachineVirtual Machine IdleNative + Umbrella validationTerminate
Virtual MachineVirtual Machine Right SizingUmbrellaRight Sizing
Virtual MachineVirtual Machine StoppedUmbrellaTerminate
DiskDisk UnattachedNative + Umbrella validationUnattached
CUDCommitment Usage DiscountUmbrellaCommitments
IPIP IdleUmbrellaTerminate