A logistics company runs a distributed fleet management system across an AWS Organization with consolidated billing. The system is split into two AWS member accounts: Account A (Ingestion) runs a dynamic processing workload on Amazon EC2 m6i.xlarge instances (average CPU utilization , peak , memory usage consistently under ) and AWS Lambda functions for real-time telemetry processing. Account B (Analytics) hosts a cluster of Amazon ECS tasks running on AWS Fargate that processes reports. Outbound traffic to the internet and AWS services from Account A is routed through redundant NAT Gateways deployed across three Availability Zones. The company plans to optimize compute costs over a term. Performance must not be compromised, and no application downtime is permitted. Which optimization strategy will achieve the highest cost reduction while satisfying these requirements?
- AConsolidate the redundant NAT Gateways in Account A into a single NAT Gateway in one Availability Zone to eliminate hourly NAT Gateway charges. Right-size the EC2 instances in Account A to m6i.large, and purchase a Compute Savings Plan in the organization's management account.
- Right-size the EC2 instances in Account A to m6i.large. Purchase a Compute Savings Plan in the organization's management account to cover the right-sized EC2 instances, ECS Fargate tasks, and Lambda functions across both accounts. Maintain the redundant NAT Gateways.Cevap
- CRight-size the EC2 instances in Account A to m6i.large. Purchase a EC2 Instance Savings Plan in the organization's management account to cover the EC2 instances, Fargate tasks, and Lambda functions across both accounts. Maintain the redundant NAT Gateways.
- DRight-size the EC2 instances in Account A to m6i.large. Purchase a EC2 Instance Savings Plan in Account A, and use AWS Resource Access Manager (RAM) to share the savings benefits with Account B to cover the Fargate and Lambda workloads. Maintain the redundant NAT Gateways.