SAA-C03 Question 517
Select 2An e-commerce company is designing a network architecture for its multi-region application. The company wants to minimize data transfer costs while ensuring high availability for its customers. The application consists of multiple Amazon EC2 instances behind an Application Load Balancer (ALB) in each region. The application uses an Amazon RDS database in a primary region and has a read replica in a secondary region. Which of the following design choices will help the company optimize its network costs?
- A
Enable Amazon CloudFront with edge locations for content delivery to reduce data transfer from the origin servers.
- B
Configure cross-region peering between VPCs to allow traffic between regions without using the public internet.
- C
Use Gateway VPC endpoints for Amazon S3 access instead of public internet endpoints.
- D
Direct all read traffic from the application in the secondary region to the primary region's RDS instance.
- E
Enable AWS Global Accelerator to route traffic efficiently across regions.
Show answer and explanation
Correct answers: A, C
Explanation
To design a cost-optimized network architecture, it is essential to minimize unnecessary data transfer across regions and reduce reliance on public internet endpoints. Amazon CloudFront lowers data transfer costs by caching content close to users, and Gateway VPC endpoints help avoid internet data transfer costs for S3. Other options either do not contribute to cost optimization or could increase costs.
- A. Correct.
Correct. Using Amazon CloudFront reduces data transfer costs by caching content at edge locations close to users, minimizing the need to retrieve data from the origin servers.
- B. Incorrect.
Incorrect. While cross-region peering enables private connectivity between regions, it does not reduce data transfer costs as AWS still charges for cross-region traffic.
- C. Correct.
Correct. Using Gateway VPC endpoints for Amazon S3 avoids data transfer charges associated with public internet access, as traffic stays within the AWS network.
- D. Incorrect.
Incorrect. Directing read traffic to the primary region's RDS instance increases cross-region data transfer costs, which is not cost-optimized.
- E. Incorrect.
Incorrect. AWS Global Accelerator improves application performance but does not specifically optimize costs. Its use may even increase costs depending on the routing.