Answer: C
Option A is incorrect. Storage Gateway is a hybrid cloud storage service to share and access data between your on-premise resources and AWS resources. It is not mainly designed to migrate data from On-Premise to AWS. Additionally, all three storage gateway patterns are backed by S3, not EFS. More details: https://aws.amazon.com/storagegateway/faqs/.
Option B is incorrect. S3 Transfer Acceleration is used to transfer data to S3 using Amazon CloudFront’s globally distributed edge locations, increasing data transfer speed. However, this option doesn`t work to transfer data to AWS EFS. More details: https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html.
Option C is CORRECT. DataSync is a service used to transfer data between on-premise storage to AWS S3, EFS and FSx. It is cost-effective, easy to use, and can handle the transfer to EFS and S3. More details: https://aws.amazon.com/datasync/faqs/.
Option D is incorrect because AWS Database Migration Service is used to migrate databases to AWS databases like Aurora, DynamoDB, etc. In this scenario, we don’t mention a database migration, and with this service, you can not transfer data to EFS nor S3. More details: https://aws.amazon.com/dms/.