0
点赞
收藏
分享

微信扫一扫

Azure基础:什么是Azure资源和资源管理器(15)

Azure 资源组

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

  • 资源:可通过 Azure 获取的可管理项。 虚拟机 (VM)、存储帐户、Web 应用、数据库和虚拟网络是资源示例。
  • 资源组:用于保存 Azure 解决方案相关资源的容器。 资源组包括你想要作为组进行管理的资源。 根据最适合组织的情况来决定哪些资源属于哪个资源组。

逻辑分组

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

Azure基础:什么是Azure资源和资源管理器(15)_资源管理器

生命周期

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

授权

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

Azure 资源管理器

Azure 资源管理器是 Azure 的部署和管理服务。 它提供了一个管理层,用于在 Azure 帐户中创建、更新和删除资源。 部署后,可以使用管理功能(如访问控制、锁定和标记)来保护和组织资源。
当用户从任意 Azure 工具、API 或 SDK 发送请求时,资源管理器将会接收该请求。 它会对该请求进行身份验证和授权。 资源管理器将请求发送到 Azure 服务,后者将执行请求的操作。 由于所有请求是通过同一个 API 处理的,因此在所有不同的工具中会看到一致的结果和功能。
下图显示了处理 Azure 请求时资源管理器发挥的作用。

Azure基础:什么是Azure资源和资源管理器(15)_Azure资源管理器_02
Azure 门户中提供的所有功能也可通过 PowerShell、Azure CLI、REST API 和客户端 SDK 获得。 最初通过 API 发布的功能将在初次发布后的 180 天内在门户中提供。

使用资源管理器的优势

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

相关推荐

0 条评论