Which solution will meet these requirements with the LEAST operational overhead?
Use the s3 sync command in the AWS CLI to move the data directly to an S3 bucket
Use AWS DataSync to migrate the data from the on-premises location to an S3 bucket
Use AWS Snowball to move the data to an S3 bucket
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
Explanations:
Thes3 synccommand would encrypt data in transit, but using the AWS CLI requires managing the upload process and monitoring progress, leading to higher operational overhead compared to automated solutions.
AWS DataSync automates the transfer of data to S3 and handles encryption in transit. It requires minimal operational overhead as it efficiently synchronizes data between on-premises storage and S3, making it the best choice for this scenario.
AWS Snowball is designed for large data transfers and is more suitable for situations with limited bandwidth. It requires physical device management, making it less optimal for a 100 GB transfer over a 100 Mbps connection.
Setting up an IPsec VPN adds complexity and operational overhead. While it provides a secure connection, using thes3 cpcommand still requires manual management of the transfer process, which is not as efficient as AWS DataSync.