我有一个用例,我需要将一些有效负载从一台服务器移动到另一台服务器。两台服务器都位于相同的数据中心内(即使在同一个亚马逊的可用区中)。
我有服务/端点,只要通过HTTP / HTTPS调用就需要触发文件传输。 我需要加快转移,因为它目前甚至可能需要15秒以上。使其异步(例如,使用像Celery这样的任务队列处理)不一定能解决我的问题(转移仍然需要快速执行 - 无论是在触发它的请求期间还是在请求之外都无关紧要。)
文件大小通常为100KB-500KB,我有以下选项:
rsync
通过SSH?),文件总是新的(因此在先前版本和较新版本之间发送差异不适用)。它们是文本文件,因此压缩可能会加快传输速度。
有没有人想过最快的方法(在服务器之间快速安全地传输文件)?服务器是单独的实例,很可能会保持这种状态。 安全也起着重要作用。但除了这些限制之外,我还可以在服务器或安装目录上安装内容。
答案 0 :(得分:0)
我想到的答案如下: