Question #1115
Which cloud concept is demonstrated by using AWS Compute Optimizer?
Rightsizing
Elasticity
Fault Tolerance
Scalability
Explanation
The correct answer is A. Rightsizing.
Why Rightsizing?
AWS Compute Optimizer analyzes historical resource utilization (e.g., EC2 instances, EBS volumes) and provides recommendations to right-size under-provisioned or over-provisioned resources. Rightsizing ensures workloads use the most cost-effective resources without compromising performance, aligning with Compute Optimizer's purpose.
Why Other Options Are Incorrect:
- B. Elasticity: Refers to dynamically scaling resources based on demand (e.g., Auto Scaling). Compute Optimizer does not automate scaling but focuses on optimizing existing resource sizes.
- C. Fault Tolerance: Involves designing systems to withstand failures (e.g., multi-AZ deployments). Compute Optimizer does not address redundancy or fault tolerance.
- D. Scalability: Refers to increasing/decreasing resources to handle workload changes. Compute Optimizer optimizes resource sizing, not scaling mechanisms.
Key Points:
- Rightsizing = Matching resource capacity to workload requirements.
- Compute Optimizer identifies cost-performance tradeoffs for EC2, EBS, Lambda, etc.
- Elasticity and scalability are separate concepts handled by services like Auto Scaling.
Answer
The correct answer is: A