
Answer-first summary for fast verification
Answer: Use AWS DataSync to migrate the data from the on-premises location to an S3 bucket
## Explanation **Correct Answer: B - Use AWS DataSync** **Analysis of Requirements:** 1. **100 GB of historical data migration** 2. **100 Mbps internet connection** 3. **Encryption in transit required** 4. **Least operational overhead** 5. **Future data will go directly to S3** **Why AWS DataSync is the best choice:** 1. **Encryption in transit**: AWS DataSync automatically encrypts data in transit using TLS 1.2, meeting the security requirement. 2. **Least operational overhead**: DataSync is a managed service that handles: - Automatic scheduling and monitoring - Network optimization - Data validation and integrity checking - Error handling and retries - No need to manage infrastructure or write custom scripts 3. **Efficiency with 100 Mbps connection**: - 100 GB over 100 Mbps would take approximately: - 100 GB = 800 Gb - 800 Gb ÷ 100 Mbps = 8,000 seconds ≈ 2.2 hours - This is reasonable for a one-time migration 4. **Cost-effective**: For a one-time 100 GB migration, DataSync is more cost-effective than Snowball. **Why other options are not optimal:** **A. AWS CLI s3 sync**: - Requires manual scripting and monitoring - No built-in scheduling or monitoring - Higher operational overhead - Requires managing encryption separately **C. AWS Snowball**: - Physical device shipping adds complexity and time - Higher operational overhead (device ordering, shipping, tracking) - Overkill for only 100 GB of data - More expensive for small data volumes **D. IPsec VPN + AWS CLI**: - Requires setting up and managing VPN infrastructure - Higher operational overhead - Manual data transfer management - No built-in monitoring or validation **Key Points:** - DataSync is purpose-built for data migration between on-premises and AWS - It provides encryption, validation, and minimal operational overhead - For 100 GB over 100 Mbps, the transfer time is reasonable - Future data can go directly to S3 as stated in requirements
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company wants to migrate 100 GB of historical data from an on-premises location to an Amazon S3 bucket. The company has a 100 megabits per second (Mbps) internet connection on premises. The company needs to encrypt the data in transit to the S3 bucket. The company will store new data directly in Amazon S3.
Which solution will meet these requirements with the LEAST operational overhead?
A
Use the s3 sync command in the AWS CLI to move the data directly to an S3 bucket
B
Use AWS DataSync to migrate the data from the on-premises location to an S3 bucket
C
Use AWS Snowball to move the data to an S3 bucket
D
Set up an IPsec VPN from the on-premises location to AWS. Use the s3 cp command in the AWS CLI to move the data directly to an S3 bucket
No comments yet.