磁盘数据的 GAE 灵活运行时持久化

GAE flexible runtime persistance of disk data

我是 GCP 的新手,我们正在尝试扩展我们的应用程序。我们选择的解决方案是将我们现有的软件打包到容器中,并将它们部署到 app engine flexible。如果某些服务不需要永久性磁盘存储,一切都会很简单。对于计算引擎,我发现可以将永久磁盘添加到所有虚拟机中,但我希望应用引擎具有灵活的可扩展性和简单性。当我查看那里的价格时,cpu 和 ram 旁边有一个选项,名为持久存储。我可以假设,所有 "instances" 都可以访问磁盘的那部分并且它不会丢失。更清楚的是,它是持久的,您可以对 运行 中的某种数据库充满信心。或者是否可以将永久磁盘添加到应用引擎应用程序?

写入本地磁盘在灵活环境中是短暂的,因为磁盘在每次 VM 启动时都会初始化。灵活环境中使用的 VM 实例每周重新启动一次。在重新启动期间,Google 的管理服务应用任何必要的操作系统和安全更新。您可以在 "Choosing an App Engine Environment" online document. You can use Cloud Storage to store and serve files. The "Using Cloud Storage" page 提供的相关信息中阅读更多详细信息。