Question

Difficulty: EasyOptimizing Resource Costs and Sizing

A company runs a microservices application across multiple AWS accounts managed under AWS Organizations. The application's compute resources consist entirely of AWS Fargate tasks and AWS Lambda functions. To reduce costs, the company wants to commit to a consistent amount of compute usage.

Which strategy should a solutions architect recommend to optimize the compute costs of this serverless architecture?

  1. Purchase Compute Savings Plans in the organization's management account.Answer
  2. B
    Purchase EC2 Instance Savings Plans in the organization's management account.
  3. C
    Share existing EC2 Reserved Instances across accounts using AWS Resource Access Manager (RAM) without enabling sharing within the organization.
  4. D
    Consolidate all outbound traffic through a single NAT Gateway in a shared services VPC and disable Multi-AZ NAT redundancy.

Answer

Purchase Compute Savings Plans in the organization's management account.
Compute Savings Plans provide the most flexibility and automatically apply to compute usage across Amazon EC2, AWS Fargate, and AWS Lambda regardless of instance family, size, Availability Zone, region, or operating system. Purchasing them at the AWS Organizations management account level ensures the discounts are shared across all consolidated member accounts.

Step-by-Step Solution

1
Analyze the compute resources used in the scenario.
The workload consists entirely of AWS Fargate and AWS Lambda.
Understanding the resource types helps determine which optimization models are compatible.
2
Evaluate the eligibility of Savings Plans.
Compute Savings Plans cover EC2, Fargate, and Lambda, whereas EC2 Instance Savings Plans cover only EC2.
Selecting the correct type ensures the serverless compute usage receives the discounted rate.
3
Apply the multi-account context.
Purchasing Compute Savings Plans in the management account allows the benefits to apply to all member accounts automatically under AWS Organizations consolidated billing.
This maximizes utilization of the Savings Plan across the entire organization.

Key Concept

Compute Savings Plans for Serverless Workloads
Rate this question