Question

Difficulty: EasyOptimizing Compute and Storage Performance

A company runs a batch processing application on a fleet of Amazon EC2 instances using gp2 Amazon EBS volumes. The application's database backend is hosted on an Amazon RDS for PostgreSQL Multi-AZ DB instance. The solutions architect needs to optimize both compute and storage performance for this existing solution while keeping administrative effort low. Which of the following recommendations should the solutions architect implement? (Select TWO.)

  1. Migrate the storage volumes from gp2 to gp3 to gain higher performance at a lower cost and enable independent scaling of throughput and IOPS.Answer
  2. Use AWS Compute Optimizer to analyze historical utilization metrics and resize the EC2 instances to the recommended optimal instance types.Answer
  3. C
    Configure the existing RDS Multi-AZ standby replica to accept read traffic and scale storage throughput dynamically during batch operations.
  4. D
    Request AWS Support to pre-warm the Application Load Balancer (ALB) before running the batch jobs to resolve compute bottlenecks on the EC2 instances.

Answer

Migrate the storage volumes from gp2 to gp3 to gain higher performance at a lower cost, and use AWS Compute Optimizer to analyze utilization metrics and resize the EC2 instances.
Migrating storage volumes from gp2 to gp3 provides immediate performance and cost benefits by allowing independent scaling of IOPS and throughput. Utilizing AWS Compute Optimizer helps automatically identify size adjustments needed for EC2 instances based on actual usage telemetry.

Step-by-Step Solution

1
Analyze storage performance options for EBS volumes.
GP3 volumes are identified as offering higher performance and lower cost than GP2, allowing independent configuration of IOPS and throughput.
Upgrading to gp3 directly optimizes storage performance and cost.
2
Evaluate compute optimization tools.
AWS Compute Optimizer is selected to analyze historical metrics and suggest optimal EC2 instance types.
This automates the sizing optimization process for compute instances.

Key Concept

Continuous performance optimization of EC2 instances and EBS volumes using managed tools and modern resource types.
Estimated Time:2m 0s
Rate this question