AWS DataSync 与 AWS Transfer 系列

AWS DataSync vs. AWS Transfer Family

我阅读了官网的文档。但它并没有给我一个清晰的画面。

为什么需要使用 AWS Transfer Family,因为 AWS DataSync 也可以达到相同的结果?

我注意到协议差异,但不太确定数据迁移用例。

为什么我们要选择一个而不是另一个?

Why would need to use AWS Transfer Family since AWS DataSync can also achieve the same result?

这取决于你所说的实现相同结果的意思。

如果它正在将数据传输到 AWS 或从 AWS 传输数据,那么 - 是的,两者都会达到相同的结果。

但是,主要区别在于 AWS Transfer Family 实际上是为 SFTP、FTPS、and/orFTP 启用的永远在线的服务器端点。

如果您需要为当前使用 SFTP、FTPS、and/or FTP 的用户和应用程序保持兼容性,那么必须使用 AWS Transfer Family因为这样可以确保合同不会被破坏,并且您可以继续使用它们而无需进行任何修改。为您的最终用户保留现有的传输工作流程并维护现有的客户端配置。

另一方面,AWS DataSync 非常适合在本地与 AWS 之间或 AWS 存储服务之间传输数据。 few use-cases that AWS suggests 正在将活动数据迁移到 AWS、归档数据以释放本地存储容量、将数据复制到 AWS 以实现业务连续性,或将数据传输到云进行分析和处理。

两者的核心都可用于与 AWS 之间传输数据,但服务于不同的业务目的。


您在 AWS DataSync 常见问题解答中的确切问题:

Q: When do I use AWS DataSync and when do I use AWS Transfer Family?

A: If you currently use SFTP to exchange data with third parties, AWS Transfer Family provides a fully managed SFTP, FTPS, and FTP transfer directly into and out of Amazon S3, while reducing your operational burden.

If you want an accelerated and automated data transfer between NFS servers, SMB file shares, self-managed object storage, AWS Snowcone, Amazon S3, Amazon EFS, and Amazon FSx for Windows File Server, you can use AWS DataSync. DataSync is ideal for customers who need online migrations for active data sets, timely transfers for continuously generated data, or replication for business continuity.


另见:AWS Transfer Family FAQs - Q: Why should I use the AWS Transfer Family?