SAP-C02 · Question #497
A company's solutions architect is analyzing costs of a multi-application environment. The environment is deployed across multiple Availability Zones in a single AWS Region. After a recent…
The correct answer is B. Place the service provider applications and the service consumer applications in AWS accounts D. Ensure that service consumer compute resources use the Availability Zone-specific endpoint. To minimize high data transfer charges for PrivateLink services spanning two organizations, consider consolidating service provider and consumer applications into AWS accounts within the same organization and ensure consumer compute resources use Availability Zone-specific…
Question
A company's solutions architect is analyzing costs of a multi-application environment. The environment is deployed across multiple Availability Zones in a single AWS Region. After a recent acquisition, the company manages two organizations in AWS Organizations. The company has created multiple service provider applications as AWS PrivateLink-powered VPC endpoint services in one organization. The company has created multiple service consumer applications in the other organization. Data transfer charges are much higher than the company expected, and the solutions architect needs to reduce the costs. The solutions architect must recommend guidelines for developers to follow when they deploy services. These guidelines must minimize data transfer charges for the whole environment. Which guidelines meet these requirements? (Choose two.)
Options
- AUse AWS Resource Access Manager to share the subnets that host the service provider
- BPlace the service provider applications and the service consumer applications in AWS accounts
- CTurn off cross-zone load balancing for the Network Load Balancer in all service provider
- DEnsure that service consumer compute resources use the Availability Zone-specific endpoint
- ECreate a Savings Plan that provides adequate coverage for the organization's planned inter-
How the community answered
(36 responses)- A6% (2)
- B58% (21)
- C22% (8)
- E14% (5)
Why each option
To minimize high data transfer charges for PrivateLink services spanning two organizations, consider consolidating service provider and consumer applications into AWS accounts within the same organization and ensure consumer compute resources use Availability Zone-specific endpoints.
Using AWS Resource Access Manager to share subnets does not directly reduce data transfer costs for PrivateLink connections, as PrivateLink establishes endpoint connectivity rather than direct subnet sharing for application access across different VPCs or accounts.
Placing service provider and consumer applications in AWS accounts within the same organization can simplify networking and potentially enable more cost-effective inter-VPC communication strategies, such as using AWS Transit Gateway within the organization, which may reduce data transfer charges compared to PrivateLink spanning distinct organizations.
While turning off cross-zone load balancing for a Network Load Balancer can reduce cross-AZ data transfer costs within the provider's VPC, it may negatively impact application availability and load distribution, which is often a higher priority for robust service deployments.
Ensuring that service consumer compute resources connect to the Availability Zone-specific endpoint for the service provider application avoids cross-Availability Zone data transfer charges that would be incurred if traffic crossed AZ boundaries to reach a VPC endpoint interface in a different AZ.
AWS Savings Plans primarily offer discounts on compute services like EC2, Fargate, and Lambda, and do not directly reduce data transfer charges, which are typically based on volume.
Concept tested: PrivateLink cost optimization, data transfer costs, AWS Organizations, VPC networking
Source: https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-access.html
Community Discussion
No community discussion yet for this question.