An enterprise manages a multi-account environment within an organization in AWS Organizations. The consolidated billing feature is enabled.
- Account A runs a containerized batch-processing application on Amazon ECS with AWS Fargate, alongside short-lived webhook handlers running on AWS Lambda.
- Account B runs a set of high-availability backend APIs on Amazon EC2 instances ( vCPUs, memory) deployed across three Availability Zones. Average CPU utilization is consistently under , and memory utilization is under . The instances require at least of local NVMe SSD storage for caching.
- Outbound internet traffic for both accounts currently flows through three NAT Gateways (one per Availability Zone) in each VPC.
The enterprise wants to optimize resource costs across both accounts while ensuring high availability for all workloads and outbound traffic paths with minimal operational effort.
Which TWO recommendations should the solutions architect make to achieve these goals? (Select TWO.)
- In Account B, change the EC2 instance type from m6i.xlarge to m6id.large to match the actual CPU and memory utilization while retaining the required local NVMe SSD storage.Cevap
- Purchase Compute Savings Plans in the management account of the organization to cover Fargate, Lambda, and EC2 compute costs across both member accounts.Cevap
- CPurchase EC2 Instance Savings Plans in the management account of the organization for the m6i instance family to maximize discounts across the EC2 instances in Account B and the Fargate tasks in Account A.
- DIn both VPCs, consolidate outbound internet routing to use a single NAT Gateway in one Availability Zone to eliminate the hourly fees of the other NAT Gateways.
- ETo reduce costs for partner-hosted databases, use AWS Resource Access Manager (RAM) to share Account B's subnets with the partner's external AWS account without enabling sharing with external entities in AWS Organizations.