我们目前正在设计一个系统,通过互联网安全地将超大文件 (>10GB) 上传到我们办公室的存储服务器。这个系统的瓶颈无疑是远程上行速度。客户端将加入 VPN 以访问服务器。进行这些上传的最有效方法是什么?我们正在研究 Nextcloud、NFS、FTP、rsync 等,但我不确定这里涉及的开销是什么或如何计算它们。
通过 VPN 远程上传大于 10GB 的超大文件的最有效方法
网络工程
偏僻的
2022-02-10 13:05:02
1个回答
由于 VPN 隧道封装了原始网络数据包,因此它们会产生开销 - 封装标头的大小。因此,使用小报头的 VPN 提供了更好的效率、更高的净速度或更低的每用户净数据量的有效数据量。
基本上,如果应用程序能够提供良好的安全性(尤其是通过使用 TLS)和身份验证,您可以省略 VPN 隧道及其开销。
哪种应用程序协议对您的用例最有效取决于具体的工作负载。FTP/FTPES 对于大型、独特的文件是有效的,但协议开销对于大量的小型传输可能是不可行的。NFS 可能会受到高网络延迟的负面影响。rsync 对于在位置之间传输文件更改等非常有效。