An enterprise runs a multi-tenant SaaS application across multiple member accounts in an AWS Organization with consolidated billing enabled. The application architecture consists of:
* A stateless web tier hosted on Amazon ECS on AWS Fargate across three Availability Zones (AZs) that scales dynamically based on request traffic.
* A legacy queue-processing worker tier running 24/7 on a fleet of `c6i.2xlarge` EC2 instances ( vCPUs, GiB RAM) across three AZs. The application is compiled for x86 architecture and cannot be ported to Graviton due to legacy dependency constraints.
* A batch processing tier utilizing AWS Lambda functions triggered by objects uploaded to Amazon S3.
* Network infrastructure where outbound internet traffic, including data transferred to Amazon S3 and Amazon DynamoDB, is routed through a NAT Gateway in each AZ.
AWS Compute Optimizer and Amazon CloudWatch metrics for the worker tier over the last 30 days show:
* Average CPU utilization is , with a maximum peak of .
* Average memory utilization is , with a maximum peak of .
The Solutions Architect must optimize the infrastructure costs over a 3-year period. The solution must minimize operational management overhead, maintain the high availability SLA across three AZs, and deliver the highest cost savings.
Which combination of actions should the Solutions Architect recommend?
- Right-size the EC2 worker tier instances to `m6i.xlarge` ( vCPUs, GiB RAM). Create VPC Gateway Endpoints for Amazon S3 and Amazon DynamoDB in the route tables of all VPCs. Purchase a 3-year Compute Savings Plan at the Organization's management account level.Cevap
- BRight-size the EC2 worker tier instances to `m6i.xlarge` ( vCPUs, GiB RAM). Create VPC Gateway Endpoints for Amazon S3 and Amazon DynamoDB. Purchase a 3-year EC2 Instance Savings Plan for the `c6i` family in the management account, and purchase a 3-year Compute Savings Plan to cover Fargate and Lambda.
- CRight-size the EC2 worker tier instances to `m6i.xlarge` ( vCPUs, GiB RAM). Consolidate outbound traffic by deploying a single NAT Gateway in one AZ to replace the multi-AZ NAT Gateways, routing all public and S3/DynamoDB traffic through it. Purchase a 3-year Compute Savings Plan at the management account level.
- DRight-size the EC2 worker tier instances to `m6i.xlarge` ( vCPUs, GiB RAM). Create VPC Gateway Endpoints for Amazon S3 and Amazon DynamoDB. Purchase a 3-year EC2 Instance Savings Plan for the `m6i` family in the management account, and use AWS Resource Access Manager (RAM) to share the savings plan with the member accounts.