我有多个由负载均衡器处理的 django 服务器实例。当我需要扩大规模时,我会复制服务器机器的克隆并将新的服务器实例添加到负载均衡器。
我还使用管理界面来上传配置文件,这些配置文件使用 FileFields 存储在本地。这引发了一个问题,因为服务器实例变为有状态的并且并非全部共享相同的文件。
这就是我要问的:
- 存储需要从多个服务器访问的文件的正确方法是什么?
- 将文件存储在数据库中是个好主意吗?
- 也许上传到S3?
我有多个由负载均衡器处理的 django 服务器实例。当我需要扩大规模时,我会复制服务器机器的克隆并将新的服务器实例添加到负载均衡器。
我还使用管理界面来上传配置文件,这些配置文件使用 FileFields 存储在本地。这引发了一个问题,因为服务器实例变为有状态的并且并非全部共享相同的文件。
这就是我要问的: