A financial services company runs a transaction processing workload in a dedicated member account of an AWS Organization. The architecture consists of the following components:
- An Amazon ECS cluster running tasks on AWS Fargate across two Availability Zones (AZs) for stateless APIs.
- A fleet of Amazon EC2 instances ( instances: , memory) in an Auto Scaling group across two AZs for message processing.
- Outbound traffic to external payment gateways routed through redundant NAT Gateways (one per AZ).
Performance monitoring over the past reveals the following utilization metrics:
| Resource Type | Current Specification | Average CPU Utilization | Peak Memory Utilization |
|---|---|---|---|
| ECS Fargate Tasks | Dynamic | ||
| EC2 Instances | (, memory) |
The company wants to optimize resource costs while maintaining high availability, ensuring zero application downtime during configuration changes, and securing a discount commitment. Which of the following strategies should a Solutions Architect recommend to optimize resource costs while meeting all performance, high availability, and operational requirements?
- Downsize the Fargate task CPU and memory configurations. Migrate the EC2 instances to (, memory) using a rolling update in the Auto Scaling group. Purchase a 3-year Compute Savings Plan in the management account of the AWS Organization.Cevap
- BDownsize the Fargate task CPU and memory configurations. Migrate the EC2 instances to (, memory) using a rolling update in the Auto Scaling group. Purchase a 3-year EC2 Instance Savings Plan for the family in the member account.
- CDownsize the Fargate task CPU and memory configurations. Migrate the EC2 instances to (, memory). Replace the redundant NAT Gateways with a single NAT Gateway in one Availability Zone to eliminate hourly NAT charges. Purchase a 3-year EC2 Instance Savings Plan for the family in the management account.
- DDownsize the Fargate task CPU and memory configurations. Migrate the EC2 instances to (, memory). Create a centralized NAT Gateway in a shared services VPC and share it with the member account using AWS Resource Access Manager (RAM). Purchase a 3-year Compute Savings Plan in the management account.