如何在Google Compute Engine上托管的Django应用程序中使用Google云存储?

如何在Google Compute Engine上托管的Django应用程序中使用Google云存储?,django,filesystems,storage,google-cloud-storage,google-compute-engine,Django,Filesystems,Storage,Google Cloud Storage,Google Compute Engine,我的应用程序使用了Django 1.7、Gunicorn和Nginx。它托管在GCE虚拟机实例上 我想将所有用户上传的内容存储在谷歌云存储中,以便在流量增加的情况下轻松访问,并且我必须在HTTP/网络负载均衡器后面使用多个VM实例 考虑到谷歌不允许在写模式下将存储磁盘连接到多个VM实例,谷歌云存储看起来是唯一的选择。我想使用谷歌云存储作为一个文件系统或类似的东西 如果还有其他选择,请告诉我。听起来您想使用Django应用程序中的访问GCS 有关备选方案的列表,请参见my(最初的问题是关于持久磁盘

我的应用程序使用了Django 1.7、Gunicorn和Nginx。它托管在GCE虚拟机实例上

我想将所有用户上传的内容存储在谷歌云存储中,以便在流量增加的情况下轻松访问,并且我必须在HTTP/网络负载均衡器后面使用多个VM实例

考虑到谷歌不允许在写模式下将存储磁盘连接到多个VM实例,谷歌云存储看起来是唯一的选择。我想使用谷歌云存储作为一个文件系统或类似的东西


如果还有其他选择,请告诉我。

听起来您想使用Django应用程序中的访问GCS

有关备选方案的列表,请参见my(最初的问题是关于持久磁盘的,所以GCS是选项之一,正如您已经发现的):

如果您想在它们之间共享数据,您需要使用持久磁盘以外的其他东西,例如Google的,或者,或者您可以运行自己的数据库(SQL或NoSQL)、分布式文件系统(Ceph、Gluster)或文件服务器(,),以及其他选项