代码之家  ›  专栏  ›  技术社区  ›  ericosg

Google App Engine与MongoDB Atlas的VPC对等对等对等

  •  0
  • ericosg  · 技术社区  · 6 年前

    另外,将数据从DBaaS服务到paasweb服务,然后再从web服务服务服务到最终用户的成本意味着您要支付的费用是原来的两倍多。

    理想情况下,我希望PaaS能够很好地扩展,并且至少能够在同一地区托管我的数据库和web,同时最小化成本。

    我看到了很多关于如何通过AWS方式,通过VPC对等实现这一点的文章。虽然GCP也有VPC,但我还没有弄清楚如何让Google App Engine与GCP托管的MongoDB Atlas集群存在于同一个私有云中。

    可能吗?如果是,怎么做?

    如果答案是“那就使用AWS吧”,不幸的是AWS没有所需的PaaS,除了像Heroku这样的第三方之外,那就不会进行VPC对等。

    1 回复  |  直到 6 年前
        1
  •  2
  •   TasosZG    5 年前

    VPC对等现在也可用于GCP和Azure。


    原职:

    在同一虚拟私有云中不可能有Google App Engine和GCP托管的MongoDB Atlas集群。

    因为它们是不同的项目,所以每个项目都位于不同的虚拟私有云中。两个VPC内部通信的唯一方式是VPC对等,这目前不受支持。因此,他们唯一的沟通方式就是公开,将GCP服务的IP地址添加到Atlas项目的白名单中。

    Atlas VPC Peering Documentation :

    Atlas不支持对部署在Google上的集群进行VPC对等 云平台。对于部署在GCP上的Atlas群集,将您的GCP服务的IP地址添加到Atlas project IP白名单中,以授予这些服务访问群集的权限。

    选择MongoDB Atlas集群的区域与Google App Engine应用程序相同。在同一地区提供服务可以最大限度地减少延迟和网络成本。

    推荐文章