AWS Certified Cloud Practitioner / Question #1115 of 719

Question #1115

Which cloud concept is demonstrated by using AWS Compute Optimizer?

A

Rightsizing

B

Elasticity

C

Fault Tolerance

D

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