Topic 1 Question #1
A company collects data for temperature, humidity, and atmospheric pressure in cities across multiple continents. The average volume of data that the company collects from each site daily is 500 GB. Each site has a high-speed Internet connection.The company wants to aggregate the data from all these global sites as quickly as possible in a single Amazon S3 bucket. The solution must minimize operational complexity.Which solution meets these requirements?
- A.
Turn on S3 Transfer Acceleration on the destination S3 bucket. Use multipart uploads to directly upload site data to the destination S3 bucket.
- B.
Upload the data from each site to an S3 bucket in the closest Region. Use S3 Cross-Region Replication to copy objects to the destination S3 bucket. Then remove the data from the origin S3 bucket.
- C.
Schedule AWS Snowball Edge Storage Optimized device jobs daily to transfer data from each site to the closest Region. Use S3 Cross-Region Replication to copy objects to the destination S3 bucket.
- D.
Upload the data from each site to an Amazon EC2 instance in the closest Region. Store the data in an Amazon Elastic Block Store (Amazon EBS) volume. At regular intervals, take an EBS snapshot and copy it to the Region that contains the destination S3 bucket. Restore the EBS volume in that Region.
Answer: A
The scenario requires the fastest possible aggregation of large volumes of data from global sites to a single central S3 bucket, with minimal operational complexity, and all sites have high-speed internet access. The suggested solution leverages native, fully managed S3 features that directly address all requirements. S3 Transfer Acceleration optimizes long-distance data transfers by routing traffic from global client sites through AWS CloudFront edge locations, using AWS's private low-latency global backbone network instead of the public internet to drastically reduce transfer latency for geographically dispersed users. Multipart uploads are purpose-built for large object transfers, splitting data into independent parts that can be uploaded in parallel to improve throughput, enable resumable uploads after partial failures, and efficiently handle the 500 GB daily data volume per site. This solution requires no intermediate infrastructure, cross-region configuration, or ongoing management tasks, so it meets both the speed and minimal operational complexity requirements.
Option Analysis:
A. Correct. S3 Transfer Acceleration is explicitly designed for fast global uploads to a central S3 bucket, eliminating the need for intermediate storage or replication workflows. Multipart uploads efficiently handle the large daily data volume, and the entire solution is fully managed with no additional operational overhead, perfectly aligning with both the speed and low complexity requirements of the scenario.
B. Incorrect. While uploading to a local regional S3 bucket is fast for the site, S3 Cross-Region Replication is asynchronous, which introduces unpredictable latency before objects appear in the destination bucket. This solution also requires managing multiple regional S3 buckets, replication configuration, IAM permissions for replication, and post-replication object deletion, which significantly increases operational complexity compared to direct accelerated uploads.
C. Incorrect. AWS Snowball Edge is an offline data transfer service intended for use cases with limited internet connectivity or datasets that are too large to transfer over the network in a reasonable timeframe. The scenario states all sites have high-speed internet, so using physical Snowball Edge devices daily introduces unnecessary shipping delays and extreme operational overhead, failing to meet the "as quickly as possible" requirement.
D. Incorrect. This solution adds multiple unnecessary layers of infrastructure including EC2 instances, EBS volumes, snapshot scheduling, cross-region snapshot copies, and volume restores before data can be loaded into the target S3 bucket. This approach is extremely operationally complex, requires ongoing management of compute and storage resources, introduces significant transfer latency, and is far less efficient than native S3 transfer features.
Key Concepts:
1. S3 Transfer Acceleration: A fully managed S3 feature that uses AWS edge locations to route transfer traffic over AWS's private high-speed global backbone, reducing latency for long-distance uploads and downloads to S3 buckets with no additional infrastructure management required for end users.
2. S3 Multipart Upload: A native S3 transfer capability that splits large objects into independent, parallel-uploadable parts, improving transfer throughput for large datasets, enabling resumable uploads after partial failures, and recommended for all objects larger than 100 MB.
3. S3 Cross-Region Replication (CRR): An asynchronous S3 feature that automatically copies objects between S3 buckets in different AWS Regions, designed for disaster recovery, compliance, and data locality use cases, but introduces replication latency and additional operational configuration overhead.
References:
Amazon S3 Transfer Acceleration,
https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html
Uploading and copying objects using multipart upload,
https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html