Which solution will meet these requirements?
Order an AWS Snowball Edge device. Configure the Snowball Edge device to perform the online data transfer to an S3 bucket
Deploy an AWS DataSync agent on premises. Configure the DataSync agent to perform the online data transfer to an S3 bucket.
Create an Amazon S3 File Gateway on premises Configure the S3 File Gateway to perform the online data transfer to an S3 bucket
Configure an accelerator in Amazon S3 Transfer Acceleration on premises. Configure the accelerator to perform the online data transfer to an S3 bucket.
Explanations:
AWS Snowball Edge is primarily designed for transferring large amounts of data to AWS physically, but it does not automatically validate data integrity after transfer. It is more suited for situations where internet bandwidth is limited. While it can help transfer data securely, the integrity validation must be managed separately.
AWS DataSync is designed for automated data transfer to AWS services, including S3, and includes built-in data integrity validation features. It automatically verifies data after transfer, ensuring that the files in the destination match the source. This solution meets the requirements of the company for both migration and integrity validation.
Amazon S3 File Gateway provides a way to access S3 storage from on-premises applications using file protocols, but it does not inherently perform data transfer with built-in integrity validation. While it facilitates file uploads to S3, the validation of data integrity after transfer must be managed outside of the gateway.
Amazon S3 Transfer Acceleration speeds up the transfer of files to S3 over the internet but does not include automatic integrity validation of the data transferred. It is primarily an optimization tool rather than a comprehensive migration solution that ensures data integrity post-transfer.