mongodb - GCP 应用引擎中的 Mongo 数据库
问题描述
我目前正在研究 GCP应用程序引擎,并且正在研究如何部署具有多种服务的大型应用程序。我也想用mongodb。GCP 文档说应用引擎允许 dockerfiles 和图像。如果我在应用引擎上使用 mongo docker 镜像作为服务会发生什么?它将如何扩展它的实例?一致性会发生什么?我知道 GCP 有 mongo 的第三方解决方案,但是由于它们允许 docker 图像,是什么阻止我使用它?
解决方案
App Engine 会定期拆除并创建新实例。如果您的实例正在运行 MongoDB,那么存储在该实例中的所有数据都将丢失。
这就是为什么 Google Cloud 提供其他永久存储状态的位置,例如 Datastore 和 CloudSQL。您也可以自己在 Google Compute Engine 上运行 MongoDb。
推荐阅读
- reactjs - useEffect trace origin for change
- powershell - 您可以在运行 Get-ChildItem 以编译文件夹大小列表时写入过滤器以排除某些文件夹吗?
- mysql - 如何在 MySQL 中进行自定义舍入?
- class - 如何在 kotlin 中明确指定正确的覆盖
- python - 替换python脚本中的字符串并执行脚本
- c# - 如何设置从 POST 返回到 /signin-oidc 的重定向位置?
- jenkins - 如何在詹金斯声明性管道中执行 bash 脚本
- reactjs - 尝试使用多个 API 调用响应推送到状态变量
- java - Jenkins 和 Java 14,如何为给定的工作正确选择 JDK 编译器?
- python - python不识别firebase