AWS Compute Optimizer
AWS Compute Optimizer recommends optimal AWS resources for your workloads to reduce costs and improve performance by using machine learning to analyze historical utilization metrics.
Key Features
- Right-sizing: Recommends changing instance types to better match workload requirements.
- Machine Learning: Analyzes historical metrics (CPU, Memory, Network, Disk).
- Supported Resources: EC2 instances, EBS volumes, Lambda functions, Fargate services.
- Visualizations: Shows projected utilization and potential savings.
Exam Tips
- "Right-sizing recommendations": Answer is Compute Optimizer.
- "Reduce cost / improve performance": Compute Optimizer balances both.
- "Machine Learning based": It uses ML to analyze history.
- "Over-provisioned / Under-provisioned": Identifies these states.
Common Use Cases
- Cost Optimization: Downsizing over-provisioned instances.
- Performance Tuning: Upsizing under-provisioned instances to avoid bottlenecks.
- Licensing Optimization: Optimizing commercial software licenses by resizing instances.