我将部署一个具有多个 Pyramid 应用程序服务器和 nginx 作为负载均衡器的 Web 应用程序。
此应用程序将具有上传文件的功能,以后应该可以下载该文件。上传文件的总大小可能非常大,所以我想部署一个单独的文件网络服务器来提供这些静态文件。(这是我不喜欢这里提出的 rsync 解决方案的原因之一)。
在这种情况下,处理文件上传和同步的最佳解决方案是什么?我在考虑 NFS 或类似的东西,但我不确定这是解决问题的好方法。我想这里必须有一些最佳实践,甚至是用于这些目的的工具或库。
更新:我不想使用像Dropbox这样的云服务,在网段内找到一些同步解决方案会更好。
UPDATE2:我完成了 NFS 的设置,现在它运行良好。