and*_*kus 2 ftp vpn speed file-transfer sftp
我参与了一个数据仓库项目,我们的客户需要能够将大文件上传到我们的服务器。我们主要关心的是速度,因为我们期望在几个月内获得数 TB 的数据。我们的服务器已经在 VPN 上,所以我们的两个选择似乎是让我们的客户登录 VPN 并使用 (S)FTP 传输,或者设置一个面向公众的 SFTP 站点。
其中之一会更快或更容易吗?我对 VPN 不太了解,但我的一位同事提到了 VPN 在传输过程中超时的可能性,所以这会是一个问题吗?还有其他我不知道的问题吗?
在处理大文件时,FTP/VPN 或 SFTP 都不会比另一个更快。SFTP/VPN 将加密两次,因此将花费更多资源 - 但无论如何可能会限制带宽,因此额外的 CPU 成本可能不会减慢整个过程。
SFTP 和 VPN 都有更简单的方法:使用 SFTP,您可以依赖一个工具,并且可以直接查看发件人中的每个错误。这使得调试、诊断问题和提供良好的错误报告变得更容易。
另一方面,VPN 意味着您可以将“可靠的安全性”问题委托给数据传输工具以外的其他东西,因此如果您的需求发生变化,则开销会降低,如果您使用(例如,经过良好测试的)可能会更强大的传输硬件解决方案。
另一个可能的区别是压缩:SFTP 可以压缩传输中的数据,因此如果您的 VPN 不压缩,这可能有助于加快整体传输速度……也可能不会。如果两者都压缩,并且您传输相似但不同的文件,则 SFTP 将丢失 VPN 可能保留的压缩器中的状态,因此您可能会在那里看到更好的结果 - 但我认为从长远来看,它们不太可能具有统计意义。
我通常认为简单是最好的选择,除非您的 IT 部门将承担 VPN 的所有所有权,否则我觉得一种工具更简单。您可以不同地权衡这些因素。
归档时间: |
|
查看次数: |
7889 次 |
最近记录: |