Question

Difficulty: MediumBilling, Cost Management, and Resource Sharing Strategy

An enterprise manages its multi-account environment using AWS Organizations. The cloud architecture team is implementing a centralized networking and cost management strategy with the following requirements:
- A Transit Gateway created in a dedicated Network account must be shared with all member accounts in the organization to enable hybrid connectivity. The sharing process must be automated, avoiding manual resource share invitations.
- The company has purchased Savings Plans to lower costs for its workloads running on AWS Fargate and AWS Lambda.
- The discounts from these Savings Plans must be prioritized for production accounts, meaning dev/test accounts must be excluded from automatically absorbing these discounts.

Which TWO actions should the solutions architect take to meet these requirements?

  1. In the AWS Resource Access Manager (RAM) console of the organization's management account, enable resource sharing with AWS Organizations. In the Network account, create a resource share for the Transit Gateway and share it with the target organizational units (OUs).Answer
  2. In the AWS Billing console of the management account, access the Billing Preferences and disable Savings Plans discount sharing for the specific dev/test member accounts.Answer
  3. C
    Purchase EC2 Instance Savings Plans in the management account to cover the AWS Fargate and AWS Lambda workloads, and rely on consolidated billing to automatically apply the discounts.
  4. D
    In the Network account, create an AWS RAM resource share for the Transit Gateway and attempt to share it directly with external partner accounts by entering their account IDs without enabling the 'Allow sharing with external principals' setting in the resource share.
  5. E
    Create a Service Control Policy (SCP) that denies the ram:AcceptResourceShareInvitation action, and attach it to the dev/test Organizational Unit (OU) to block the sharing of the Transit Gateway and any billing discounts.

Answer

To meet the requirements, the solutions architect must enable resource sharing with AWS Organizations in the AWS RAM console of the management account, create a resource share for the Transit Gateway in the Network account targeting the organizational units, and disable Savings Plans discount sharing for the dev/test member accounts in the Billing Preferences of the management account.
The correct strategy requires enabling resource sharing with AWS Organizations in AWS RAM to allow seamless cross-account resource sharing without manual invitations, and sharing the Transit Gateway with the organizational units. Additionally, the solutions architect must disable Savings Plans discount sharing for dev/test accounts in the Billing Preferences of the management account to ensure the production accounts prioritize using the Compute Savings Plans discounts.

Step-by-Step Solution

1
Configure AWS RAM for organization-wide sharing.
Resource sharing with AWS Organizations is enabled in the management account, allowing seamless sharing without invitations.
This automates the process and avoids manual acceptance steps for member accounts.
2
Share the Transit Gateway from the Network account.
The Transit Gateway is shared with the target OUs.
This grants the member accounts access to attach their VPCs to the central Transit Gateway.
3
Configure billing preferences for Savings Plans.
Savings Plans discount sharing is turned off for the dev/test accounts.
This prevents dev/test accounts from absorbing the Compute Savings Plans benefits, prioritizing them for production workloads.

Key Concept

AWS Organizations resource sharing using AWS RAM and consolidated billing preferences management for Savings Plans.
Rate this question