gpt4 book ai didi

django - 如何在 Google Compute Engine 上托管的 Django 应用程序中使用 Google Cloud Storage?

转载 作者:行者123 更新时间:2023-12-02 07:10:02 26 4
gpt4 key购买 nike

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

我希望将所有用户上传的内容存储在 Google Cloud Storage 中,以便在流量增加且我必须使用多个虚拟机实例时可以轻松访问这些内容。多个虚拟机实例在 HTTP/网络负载均衡器后面。

鉴于 Google 不允许在写入模式下将存储磁盘附加到多个虚拟机实例,Google Cloud Storage 看起来是唯一的选择。我想使用 Google Cloud Storage 作为文件系统或类似的系统。

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

最佳答案

听起来您想使用 Google Cloud Storage Python Client Library从您的 Django 应用程序访问 GCS。

查看我的other answer替代方案列表(最初的问题是关于永久性磁盘,因此 GCS 是选项之一,正如您已经发现的):

If you want to share data between them, you need to use something other than Persistent Disk, e.g., Google's Cloud Datastore, Cloud Storage, or Cloud SQL, or you can run your own database (whether SQL or NoSQL), a distributed filesystem (Ceph, Gluster), or a file server (NFS, SAMBA), among other options.

关于django - 如何在 Google Compute Engine 上托管的 Django 应用程序中使用 Google Cloud Storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28237056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com