SAA-C03 · Question #604
A company that is in the ap-northeast-1 Region has a fleet of thousands of AWS Outposts servers. The company has deployed the servers at remote locations around the world. All the servers regularly…
The correct answer is D. Create an Amazon S3 bucket in ap-northeast-1. Set up an Amazon CloudFront distribution. To reduce deployment latency for software downloads to global AWS Outposts servers from a central S3 bucket, using an Amazon CloudFront distribution is the most effective solution with least operational overhead.
Question
A company that is in the ap-northeast-1 Region has a fleet of thousands of AWS Outposts servers. The company has deployed the servers at remote locations around the world. All the servers regularly download new software versions that consist of 100 files. There is significant latency before all servers run the new software versions. The company must reduce the deployment latency for new software versions. Which solution will meet this requirement with the LEAST operational overhead?
Options
- ACreate an Amazon S3 bucket in ap-northeast-1. Set up an Amazon CloudFront distribution in ap-
- BCreate an Amazon S3 bucket in ap-northeast-1. Create a second S3 bucket in the us-east-1
- CCreate an Amazon S3 bucket in ap-northeast-1. Configure Amazon S3 Transfer Acceleration.
- DCreate an Amazon S3 bucket in ap-northeast-1. Set up an Amazon CloudFront distribution.
How the community answered
(44 responses)- A5% (2)
- B2% (1)
- C11% (5)
- D82% (36)
Why each option
To reduce deployment latency for software downloads to global AWS Outposts servers from a central S3 bucket, using an Amazon CloudFront distribution is the most effective solution with least operational overhead.
Specifying an Amazon CloudFront distribution 'in ap-southeast-1' is incorrect as CloudFront distributions are global services with edge locations worldwide, not tied to a single AWS Region for their caching presence.
Creating a second S3 bucket in us-east-1 would provide regional download capabilities only for a specific region, not globally, and would require managing data synchronization between buckets. This does not address the broad 'around the world' requirement for reducing latency universally.
Amazon S3 Transfer Acceleration is designed to accelerate file uploads *to* an S3 bucket over long distances, not to accelerate downloads *from* S3 to clients via caching. Therefore, it would not address the problem of slow software downloads to Outposts servers.
Configuring an Amazon CloudFront distribution with the Amazon S3 bucket as its origin will significantly reduce deployment latency. CloudFront caches the software files at edge locations globally, allowing AWS Outposts servers around the world to download them from the nearest edge location instead of directly from the origin S3 bucket in ap-northeast-1, thus improving download speeds and reducing latency with minimal operational overhead for content delivery.
Concept tested: Global content delivery with CloudFront for S3
Source: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
Community Discussion
No community discussion yet for this question.