AWS Certified Solutions Architect Professional SAP-C02 Practice Question
A global media organization has a central Amazon S3 bucket in the us-east-1 region for ingesting large video files, typically 5-50 GB in size, from freelance journalists located across Europe and Asia. The journalists frequently report slow and unreliable uploads due to network latency over the public internet. The company needs a solution to accelerate these uploads that minimizes changes to the journalists' upload process and leverages AWS's global network. Which AWS service or feature should a solutions architect recommend to meet these requirements?
Use AWS Global Accelerator with an Application Load Balancer fronting a fleet of EC2 instances that proxy uploads to the S3 bucket.
Instruct the journalists to use the S3 multipart upload API for all file transfers.
Establish an AWS Direct Connect connection from the main corporate office to the us-east-1 region.
The correct answer is to enable S3 Transfer Acceleration on the S3 bucket. This feature is specifically designed to speed up long-distance file transfers to and from Amazon S3. It works by routing uploads through Amazon CloudFront's globally distributed edge locations, which then transfer the data to the S3 bucket over an optimized network path. This solution is ideal for use cases where users are geographically dispersed and need to upload large files to a centralized bucket. It requires minimal client-side changes, as users only need to target a different endpoint (.s3-accelerate.amazonaws.com).
Using multipart upload is a recommended practice for large files as it can improve throughput via parallelization and increase resilience to network errors. However, it does not by itself solve the core problem of network latency over long distances across the public internet. It is a complementary technique that can be used with S3 Transfer Acceleration for optimal performance.
Establishing an AWS Direct Connect connection is incorrect because it provides a dedicated network link from a fixed location, such as a corporate office, to AWS. It would not benefit the freelance journalists who are uploading from various remote locations across the globe.
Using AWS Global Accelerator is an overly complex and costly solution for this specific problem. While Global Accelerator improves application performance using the AWS global network, it is designed for application endpoints like Load Balancers and EC2 instances, not directly for S3 uploads. S3 Transfer Acceleration is the purpose-built, simpler, and more cost-effective solution for accelerating S3 transfers.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does S3 Transfer Acceleration work?
Open an interactive chat with Bash
What is the difference between S3 Transfer Acceleration and AWS Direct Connect?
Open an interactive chat with Bash
Why is multipart upload not enough to solve the latency issue?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Accelerate Workload Migration and Modernization
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access