Question #949
A consumer robotics company with offices in North America and Australia has 60 TB of sensor data stored on-premises in North America. The company needs to migrate this data to an Amazon S3 bucket in the ap-southeast-2 Region. New sensor datasets are generated daily and must be encrypted during transfer. The solution must automatically handle both existing and new data transfers without requiring custom software development. What is the most efficient next step for this migration?
Deploy an AWS DataSync agent and configure a recurring task to transfer the data to the S3 bucket.
Set up Amazon Kinesis Data Firehose to stream the data to S3 using TLS encryption.
Use multiple AWS Snowball Edge devices to ship the data with S3 as the destination.
Transfer the data over a Direct Connect connection using S3 multipart uploads with client-side encryption.
Explanation
Answer A is correct because AWS DataSync is designed for large-scale data migrations, supports TLS encryption in transit, and allows scheduling recurring tasks to automate transfers of both existing and new data. DataSync uses an on-premises agent to transfer data directly to S3, ensuring minimal setup and no custom code.
Other options are incorrect because:
- B (Kinesis Data Firehose) is optimized for real-time streaming, not bulk transfers of 60 TB.
- C (Snowball) requires physical shipping and doesn't handle recurring daily transfers automatically.
- D (Direct Connect) would require custom scripts for multipart uploads and lacks built-in automation for recurring transfers.
Key Points:
1. DataSync automates initial and recurring transfers.
2. TLS encryption meets security requirements.
3. No custom software aligns with the requirement.
Answer
The correct answer is: A