我正在编写一个 golang web 应用程序,该应用程序允许用户上传文件并稍后检索它们。应用程序分为两部分
第 1 部分:Web 门户,它将托管在具有负载平衡的多个 Linux Web 服务器上。
第二部分:上传服务,它将托管在单个 Linux 服务器上。
我并不想将文件上传到所有服务器,而是想将所有文件保存到共享 SAN 存储中。
我的问题是,是否可以在上传服务器上安装相同的 SAN 存储并同时进行读写,但在所有其他服务器上都设置为只读(如下所示)?
因此,将有一个点用于上传(写入),并且有多个点为客户端提供文件(读取)。
该配置对于负载平衡环境是否有效且安全?