
Answer-first summary for fast verification
Answer: Use a public ALB with EC2 instances in private subnets, and set CloudFront to use the ALB for HTTPS content delivery.
Option C is the most secure and appropriate solution for this scenario. Configuring a public Application Load Balancer (ALB) with multiple redundant Amazon EC2 instances in private subnets ensures that the EC2 instances are not directly exposed to the internet, enhancing security. Using Amazon CloudFront to deliver HTTPS content with the public ALB as the origin reduces latency by delivering content closer to the edge. This setup combines security and efficiency, fulfilling the requirements of minimal delivery time and high availability.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Design a highly available application with web, application, and database tiers. Ensure minimal delivery time for HTTPS content, delivered as close to the edge as possible, and prioritize security.
A
Use a public ALB with EC2 instances in public subnets, and set CloudFront to use the ALB for HTTPS content delivery.
B
Use a public ALB with EC2 instances in private subnets, and set CloudFront to use the EC2 instances for HTTPS content delivery.
C
Use a public ALB with EC2 instances in private subnets, and set CloudFront to use the ALB for HTTPS content delivery.
D
Use a public ALB with EC2 instances in public subnets, and set CloudFront to use the EC2 instances for HTTPS content delivery.