首页 > 解决方案 > GCP 应用引擎中的 Mongo 数据库

问题描述

我目前正在研究 GCP应用程序引擎,并且正在研究如何部署具有多种服务的大型应用程序。我也想用mongodb。GCP 文档说应用引擎允许 dockerfiles 和图像。如果我在应用引擎上使用 mongo docker 镜像作为服务会发生什么?它将如何扩展它的实例?一致性会发生什么?我知道 GCP 有 mongo 的第三方解决方案,但是由于它们允许 docker 图像,是什么阻止我使用它?

标签: mongodbgoogle-app-enginedockergoogle-cloud-platform

解决方案


App Engine 会定期拆除并创建新实例。如果您的实例正在运行 MongoDB,那么存储在该实例中的所有数据都将丢失。

这就是为什么 Google Cloud 提供其他永久存储状态的位置,例如 Datastore 和 CloudSQL。您也可以自己在 Google Compute Engine 上运行 MongoDb。


推荐阅读