AWS Certified Solutions Architect - Professional / Question #699 of 529

Question #699

A solutions architect needs to right-size Amazon EC2 instances to optimize costs while ensuring adequate performance based on historical CPU, memory, and network utilization. Which two actions should the solutions architect take to achieve this goal? (Choose two.)

A

Upgrade to AWS Enterprise Support to access advanced operational and technical guidance.

B

Enable AWS Trusted Advisor and analyze the 'Idle EC2 Instances' recommendations.

C

Deploy the Amazon CloudWatch agent on EC2 instances and enable memory usage monitoring.

D

Activate AWS Compute Optimizer in the account to generate instance optimization insights.

E

Purchase Reserved Instances for the required instance types and regions to reduce costs.

Explanation

To right-size EC2 instances based on CPU, memory, and network utilization:

- C: The default Amazon CloudWatch does not monitor memory usage. Deploying the CloudWatch agent is required to collect system-level metrics like memory, ensuring all critical utilization data is available for analysis.
- D: AWS Compute Optimizer analyzes historical resource utilization (CPU, memory, network) and generates actionable recommendations for instance right-sizing, ensuring cost optimization without compromising performance.

Other options:
- A: Enterprise Support provides guidance but does not directly analyze utilization data.
- B: Trusted Advisor's 'Idle EC2 Instances' identifies unused instances but does not address underutilized instances or memory/network metrics.
- E: Reserved Instances reduce costs after right-sizing but do not help determine optimal instance sizes.

Key Points: Use CloudWatch agent for full monitoring and Compute Optimizer for automated insights to right-size EC2 instances effectively.

Answer

The correct answer is: CD