
Answer-first summary for fast verification
Answer: Use Amazon CloudFront with the EC2 instances configured as the source.
## Explanation Amazon CloudFront is AWS's Content Delivery Network (CDN) service that caches content at edge locations worldwide. When configured with EC2 instances as the origin source, CloudFront: - **Distributes content globally**: CloudFront has edge locations in major cities worldwide, bringing content closer to end users - **Reduces latency**: By caching content at edge locations, users get faster response times regardless of their geographic location - **Handles global traffic**: Automatically routes users to the nearest edge location with cached content **Why other options are incorrect**: - **Option A**: EC2 instances cannot be deployed directly in edge locations - edge locations are for caching, not compute - **Option B**: Using different regions still requires users to connect to specific regions, which may be far from their location - **Option D**: Different AWS accounts don't address the latency issue - the physical location matters more than account structure CloudFront is specifically designed for this use case - serving global content with minimal latency by leveraging AWS's global edge network.
Author: Ritesh Yadav
Ultimate access to all questions.
A company wants to use Amazon EC2 instances to provide a static website to users all over the world. The company needs to minimize latency for the users.
Which solution meets these requirements?
A
Use EC2 instances in multiple edge locations.
B
Use EC2 instances in the same Availability Zone but in different AWS Regions.
C
Use Amazon CloudFront with the EC2 instances configured as the source.
D
Use EC2 instances in the same Availability Zone but in different AWS accounts.
No comments yet.