Which solution meets these requirements?
AWS Storage Gateway file gateway
S3 Transfer Acceleration
AWS DataSync
AWS Snowball Edge Storage Optimized
Explanations:
AWS Storage Gateway file gateway allows for integration between on-premises environments and AWS cloud storage, but it does not inherently provide data integrity verification or encryption during transfer. It mainly facilitates access to S3 from NFS without guaranteeing the active migration of large datasets with integrity checks.
S3 Transfer Acceleration speeds up the upload of files to S3 by using Amazon CloudFront’s globally distributed edge locations, but it does not offer data integrity verification or encryption. It is primarily focused on performance rather than security or integrity of the transferred data.
AWS DataSync is designed for transferring large datasets from on-premises storage systems to AWS storage services like S3. It ensures data integrity by verifying checksums during transfer and provides options for encryption at rest and in transit. This makes it the most suitable solution for the requirements specified.
AWS Snowball Edge is a physical data transport solution that can be used for large-scale data transfer but is not suitable for online migration. While it can provide encryption and data integrity, it requires manual handling of devices, making it less ideal for continuous online migrations compared to DataSync.