我想在不同的地理区域部署多台机器,以便在开发和生产环境中为我的应用程序提供服务;我来自谷歌云平台,我的解决方案是创建2个项目:
-
project-dev
-
project-prod
有了这个,我可以完全自由地在项目/环境中的任何区域/区域创建资源。
我在 Azure 上发现的最接近这一点的是资源组,但它们与指定区域相关联,这对我来说并不理想。有没有更好的方法,而不是在每个区域中创建资源组,我选择为两个环境部署资源,如下所示:
-
project-dev-east-us
-
project-dev-west-us
-
project-dev-west-eu
-
project-dev-east-as
-
project-prod-east-us
-
project-prod-west-us
-
project-prod-west-eu
-
project-prod-east-as
资源组与区域绑定,但内部资源不绑定,因此可以在单个资源组中拥有来自多个区域的资源。 但资源组就像硬盘驱动器上的文件夹。 它只是一种逻辑组织事物的方式,仅此而已。