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

标签 azure azure-resource-manager

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

  • 项目开发
  • 项目产品

这样,我就可以完全自由地在项目/环境的任何区域/区域中创建资源。

我在 Azure 上发现的最接近的东西是资源组,但它们绑定(bind)到指定的区域,这对我来说并不理想。有没有更好的方法,而不是在每个区域中创建资源组,我选择为两个环境部署资源,如下所示:

  • 项目-dev-east-us
  • 项目-dev-west-us
  • 项目-dev-west-eu
  • 项目-dev-east-as
  • 项目-prod-east-us
  • 项目-prod-west-us
  • 项目-prod-west-eu
  • 项目-prod-east-as

最佳答案

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

关于azure - 为 Azure 中的服务器网络创建开发和生产环境的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54547563/

相关文章:

session - 需要使用 Azure 流量管理器和 session 状态存储进行负载平衡吗?

azure - 在应用模式下通过 Microsoft Graph 访问 AD 用户 OneDrive for Businesses

azure - 我应该为 ASP.NET Core 应用程序选择哪个 Azure 应用服务?

azure - 如何在 Azure 上使用来自不同存储帐户的自定义镜像创建虚拟机

c# - 如何扩展相同服务类型的 Azure Service Fabric Actor?

azure - 如果某个主题尚不存在,如何自动创建该主题的订阅?

azure - 为 Azure Bing map 配置编程部署

azure - 使用 ARM 模板部署多个资源

Azure Lighthouse - 部署完所有内容后调用 HTTP 端点

azure - 使用 ARM 模板将 Azure Web App 连接到 vNet