单独的蓝色和绿色Google Cloud Platform项目?

类似于此类Separate dev and prod Firebase environment

的帖子

我遇到了类似的结构问题。与我发现的其他类似的帖子不同,就我而言,它是整个GCP,而不仅仅是Firebase。另外,我正在考虑将蓝色和绿色部署与各种环境分开(或不分开)。

这些项目将处理物联网数据;移动,现场传感器/模块,网络(将来)。目前,不幸的是,所有事情都在一个项目中。

因此,我正在考虑针对暂存,生产和测试环境使用3个不同的项目,每个项目每个都有蓝色和绿色的部署,也许除了测试之外,但这是另一回事。

整个GCP是否有有关此方面的文档或建议?还是你们有什么建议?

yiqwer 回答:单独的蓝色和绿色Google Cloud Platform项目?

很难回答,因为这取决于您的组织,需求和工作方式。

Here,您可以找到有关资源层次结构的google文档。

但是,我已经看到一些GCP客户仅将一个项目用于dev / uat / prod,因为他们共享同一个K8S集群,并由于名称空间而将环境分开。顺便说一下,对于项目的所有不同步骤,集群维护成本仅需执行一次。

关于蓝色/绿色,取决于要应用此组件的组件。如果在网站上,则App Engine或Global Loadbalancer可以执行此操作。如果是关于IoT Core或PubSub,我担心您必须自己管理或为此创建2个不同的项目。

本文链接:https://www.f2er.com/3122483.html

大家都在问