多台负载均衡的服务器上传文件后如何确定文件在哪台静态服务器上

2023-10-20 11:13:35 +08:00
 laters

现在有两台后端服务器做负载均衡,上传文件时就可能会上传到任意一台服务器,这边上传完存储了一个静态地址,访问时就不知道访问哪台服务器的静态地址。目前想了三个方案都不太可行 1.上传时把服务器地址也记录下来,但如果后期服务器 IP 变更即失效 2.通过挂载的形式统一两台服务器的静态地址,但这个只适用 linux 服务器,如果是 windows 服务器则不支持 3.文件同步的方式,这种方式有同步失败的风险,最终也被 pass 掉。

请问有没有别的合理方式或解决方案?

5443 次点击
所在节点    云计算
66 条回复
rtx3
2023-10-20 18:34:55 +08:00
多台机器都挂同个 nas 就行了
Quarter
2023-10-20 20:02:47 +08:00
推荐使用 minio 或者分布式文件系统,minio 会比较简单一点
kisick
2023-10-20 22:46:35 +08:00
最简单的方式:挂载一个共享盘
kirory
2023-10-21 01:05:03 +08:00
NFS mount
yangfan1999
2023-10-21 06:25:28 +08:00
简单省事的话,用 nfs 挂载就行。及时做好备份。
chfight
2023-10-21 11:00:22 +08:00
nfs +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/983729

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX