An enterprise manages a multi-account environment under AWS Organizations with consolidated billing enabled. The workload is distributed as follows:
- Member Account A runs a containerized web application on Amazon ECS on AWS Fargate and several Amazon EC2 m6i instances.
- Member Account B runs event-driven processing pipelines using AWS Lambda and several Amazon EC2 c6i instances.
A Solutions Architect needs to implement a cost-optimization strategy to reduce compute costs while maintaining high availability and minimizing operational overhead. Which two actions should the Solutions Architect recommend?
- Purchase a Compute Savings Plan at the AWS Organizations management account level to apply flexible savings across the EC2 instances, ECS Fargate tasks, and Lambda functions.Answer
- Use AWS Compute Optimizer to evaluate the utilization metrics of the ECS Fargate tasks and EC2 instances, and then downsize the over-provisioned tasks and instances to match their actual resource demands.Answer
- CPurchase an EC2 Instance Savings Plan for the m6i instance family to maximize discount rates for both the EC2 instances and the ECS Fargate tasks in the member accounts.
- DShare the compute cost savings by using AWS Resource Access Manager (RAM) to distribute the Savings Plan benefits from the management account to the individual member accounts.
- EDeploy a single central NAT Gateway in a shared services VPC and route all private subnet traffic from both member accounts through it to eliminate multi-AZ NAT Gateway hourly costs.
Answer
Purchasing a Compute Savings Plan at the AWS Organizations management account level and using AWS Compute Optimizer to identify and resize over-provisioned ECS Fargate tasks and EC2 instances.
Purchasing a Compute Savings Plan at the management account level provides the necessary coverage for a mixed workload of EC2, Fargate, and Lambda across all member accounts. Using AWS Compute Optimizer allows the team to right-size the ECS Fargate tasks and EC2 instances based on actual usage history before making a financial commitment, achieving the most cost-effective and operationally efficient configuration.
Step-by-Step Solution
Key Concept
Optimizing compute resource costs in a multi-account environment through AWS Compute Optimizer and Compute Savings Plans.
Estimated Time:2m 0s