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 a serverless data integration service, primarily designed for transforming and moving large datasets. It is not intended for periodic backups of small amounts of data from on-premises to S3, and using it would likely incur unnecessary overhead and costs.
AWS DataSync is designed specifically for efficient, automated data transfer between on-premises storage and AWS services such as S3. It is cost-effective for periodic data backups, and DataSync can handle incremental transfers, reducing the amount of data transferred and therefore the cost.
AWS Transfer for SFTP is primarily designed for transferring data over SFTP to and from Amazon S3. While it can be used to sync data, it introduces unnecessary complexity and overhead compared to AWS DataSync for periodic backups, and it may be more costly depending on usage.
AWS Direct Connect is a dedicated network connection that is useful for establishing private connectivity between on-premises data centers and AWS. It incurs higher setup and ongoing costs compared to AWS DataSync, especially for small, periodic data backups, making it less cost-effective.