在 Azure 中为服务器网络创建开发和生产环境的正确方法是什么?

What is the right way to create development and production environments for a network of servers in Azure?

我想在不同的地理区域部署多台机器以在开发和生产环境中为我的应用程序提供服务;我来自 Google Cloud Platform,我的解决方案是创建 2 个项目:

这样我就可以完全自由地在 region/zone 或 project/environment 中创建资源。

我在 Azure 上找到的与此最接近的是资源组,但它们与指定区域相关联,这对我来说并不理想。有没有更好的方法,而不是在 EACH 区域创建资源组我选择为两个环境部署资源,如下所示:

资源组与区域绑定,但内部资源不绑定,因此您可以在一个资源组中拥有来自多个区域的资源。但资源组就像硬盘上的一个文件夹。它只是一种逻辑组织事物的方式,仅此而已。