小编Chr*_*isJ的帖子

我在做 Google Cloud 部署错了吗?

我以前使用过 Heroku 和 AWS,现在正在使用 App Engine 和 Cloud SQL (Postgres) 在 Google Cloud 平台上设置服务。

我们尝试使用 12 要素原则构建应用程序。

事实证明,设置是如此乏味,以至于我开始怀疑我是否只是从根本上错过了某些东西。

以下是让我感到困惑的事情:

  1. 鼓励将密码写入以源代码管理 (app.yaml) 结尾的文件中。
  2. 需要破解加载环境变量的解决方法(如果我不希望它们致力于源代码控制)。
  3. 找到连接到云 sql 实例我需要一行引用 app.yaml 中的特定实例 - 所以现在我需要 app.staging.yaml 和 app.production.yaml ?
  4. 找到那条线似乎只支持 1 个数据库实例,如果我们希望应用程序连接到 2 个数据库,则不清楚是否有支持。

我是否错过了服务器管理方面的一些重大发展,这些发展已成为最佳实践?刚刚发现#3 和#4 后,我真的开始认为我一定在我的设置中做了一些根本性的错误。我有没有?

google-app-engine google-cloud-sql google-cloud-platform

6
推荐指数
1
解决办法
164
查看次数