Azure 资源和 Azure 资源管理器

Azure 资源组

资源组是 Azure 平台的基本元素。 资源组是部署在 Azure 上的资源的逻辑容器。 这些资源是在 Azure 订阅中创建的任何内容,例如 VM、Azure 应用程序网关实例和 Azure CosmosDB 实例。 所有资源必须在资源组中,并且资源只能是单个资源组的成员。 可以在资源组之间移动许多资源,其中某些服务有特定的移动限制或要求。 资源组无法嵌套。 首先需要一个资源组来放置资源,然后才能预配此资源。

逻辑分组

资源组的存在有助于管理和组织你的 Azure 资源。 通过在资源组中放置类似用法、类型或位置的资源,可以为在 Azure 中创建的资源提供顺序和组织。 在此处,逻辑分组是你最感兴趣的方面,因为资源中存在很多混乱。

概念图,其中显示一个包含函数、VM、数据库和应用的资源组框。

生命周期

如果删除资源组,则还会删除其中包含的所有资源。 在非生产环境中,按生命周期组织资源非常有用,在该环境中可以尝试进行试验,然后对其进行处置。 借助资源组,可以轻松地一次性删除一组资源。

授权

资源组也是应用基于角色的访问控制 (RBAC) 权限的范围。 通过将 RBAC 权限应用于资源组,可以简化管理并将访问限制为仅允许所需内容。

Azure 资源管理器

Azure 资源管理器是 Azure 的部署和管理服务。 它提供了一个管理层,用于在 Azure 帐户中创建、更新和删除资源。 部署后,可以使用管理功能(如访问控制、锁定和标记)来保护和组织资源。

当用户从任意 Azure 工具、API 或 SDK 发送请求时,资源管理器将会接收该请求。 它会对该请求进行身份验证和授权。 资源管理器将请求发送到 Azure 服务,后者将执行请求的操作。 由于所有请求是通过同一个 API 处理的,因此在所有不同的工具中会看到一致的结果和功能。

下图显示了处理 Azure 请求时资源管理器发挥的作用。

显示资源管理器请求模型的关系图。

Azure 门户中提供的所有功能也可通过 PowerShell、Azure CLI、REST API 和客户端 SDK 获得。 最初通过 API 发布的功能将在初次发布后的 180 天内在门户中提供。

使用 Resource Manager 的优势

使用资源管理器可以:

  • 通过声明性模板而非脚本来管理基础结构。 资源管理器模板是一个 JSON 文件,用于定义要部署到 Azure 的内容。
  • 以组的形式部署、管理和监视解决方案的所有资源,而不是单独处理这些资源。
  • 可以在整个开发生命周期内重复部署解决方案,并确保以一致的状态部署资源。
  • 定义各资源之间的依赖关系,使其按正确的顺序进行部署。
  • 将访问控制应用到所有服务,因为 RBAC 已原生集成到管理平台。
  • 将标记应用到资源,以逻辑方式组织订阅中的所有资源。
  • 通过查看使用同一标记的一组资源的成本来了解组织的帐单。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值