Which solution meets these requirements and is MOST cost-effective?
Set up AWS Glue to copy the data from the on-premises servers to Amazon S3.
Set up an AWS DataSync agent on the on-premises servers, and sync the data to Amazon S3.
Set up an SFTP sync using AWS Transfer for SFTP to sync data from on-premises to Amazon S3.
Set up an AWS Direct Connect connection between the on-premises data center and a VPC, and copy the data to Amazon S3.
Explanations:
AWS Glue is primarily used for data transformation and ETL processes. It is not designed for direct file transfer or periodic backups from on-premises systems to S3, making it less suitable for this use case.
AWS DataSync is specifically designed for transferring data between on-premises storage and AWS services like S3. It is optimized for efficient data transfer, can handle incremental updates, and is cost-effective for periodic backups, making it the best choice.
AWS Transfer for SFTP provides a way to transfer files using SFTP to S3, but it may incur higher costs due to the management of SFTP connections and lacks the automation and scheduling capabilities that AWS DataSync offers for periodic backups.
AWS Direct Connect provides a dedicated network connection between on-premises data centers and AWS, which may incur higher setup and operational costs. It is not the most cost-effective solution for periodic data transfers compared to AWS DataSync.