A company runs a high-volume containerized application on AWS Fargate in a dedicated VPC within a member account of an AWS Organization. The application also uses AWS Lambda for background processing and Amazon Aurora PostgreSQL Serverless v2 for the database. Analysis of the organization's monthly bill reveals that AWS Fargate, AWS Lambda, and NAT Gateway data processing charges represent the highest cost factors. The NAT Gateway data processing costs are elevated because Fargate tasks in private subnets regularly download large container images from Amazon ECR and make frequent API requests to Amazon S3 and Amazon DynamoDB. The company has consolidated billing enabled across all accounts in the AWS Organization. Which two actions should a Solutions Architect recommend to optimize resource costs while maintaining high availability and requiring minimal operational effort? (Select TWO.)
- Purchase Compute Savings Plans at the AWS Organizations management account level to cover the Fargate and Lambda compute usage across all member accounts.Cevap
- Create Gateway VPC endpoints for Amazon S3 and Amazon DynamoDB, and Interface VPC endpoints for Amazon ECR in the application VPC.Cevap
- CPurchase EC2 Instance Savings Plans at the member account level to reduce the compute costs of both the Fargate tasks and Lambda functions.
- DReconfigure the VPC route tables in the private subnets to route all outbound traffic through a single NAT Gateway in one Availability Zone.
- EUse AWS Resource Access Manager (RAM) to share a single NAT Gateway from a central network account to the application VPC.