4

我正在评估从 Google Kubernetes Engine 迁移到 Google Cloud Run,以提高我们公司的成本和资源效率。我还在使用 MongoDB 将我们的工作流程从单一的 PHP 和 Ruby 应用程序转换为更灵活的 Node.js 设置。

对于像我们这样的小型组织,我喜欢 Google Cloud Run 和 MongoDB Atlas 等托管服务的想法,但是,我担心安全性。在 MongoDB Atlas 中,似乎唯一真正的安全措施是将 IP 列入白名单,我显然无法通过 Google Cloud Run 访问。

我绝对不是网络专家,所以我想知道是否有人对将 Cloud Run 安全连接到 MongoDB Atlas 有任何想法,同时仍保持可扩展性。如果我必须留在 GKE,就这样吧,我只想在继续前进之前了解我的所有选择。

IP 白名单 - 就其本质而言,Google Cloud Run 似乎是抗静态 IP,所以这似乎是一个非首发。

我评估了 Cloud NAT 和 Cloud VPC Peering 等项目,但据我所知,Cloud Run 无法访问 VPC,所以这似乎也无济于事。

4

2 回答 2

1

Cloud Run 和 Cloud Function 具有相同的底层基础架构。Cloud Function 具有连接到 VPC 的能力。因此,Cloud Run 将支持这一能力的一天,我希望在 2019 年底之前。

如果可以的话,我只是建议你等待!

于 2019-07-12T10:23:41.323 回答
0

更新(2020 年 10 月): Cloud Run 现已推出VPC 出口功能,可让您为通过 Cloud NAT 的出站请求配置静态 IP。您可以按照文档中的分步指南配置静态 IP 以连接到 MongoDB Atlas。

于 2020-10-13T23:42:25.033 回答