Azure 资源管理

理解 Microsoft Azure 管理与治理

Maarten Van den Broeck

Senior Content Developer at DataCamp

资源组

  • 资源组

    • 相关资源的分组
    • 可统一管理
    • 可在组级分配资源标签和属性(如访问角色)
  • 可类比为公司内的不同团队

资源组的截图

理解 Microsoft Azure 管理与治理

Azure Resource Manager(ARM)

  • Azure 门户中的资源管理层
    • 创建、更新或删除资源
    • 处理访问控制与资源属性
  • 关键功能:
    • 资源提供程序
    • 模板

资源创建流程的截图

理解 Microsoft Azure 管理与治理

资源提供程序

  • 提供并管理特定类型的资源
    • 例如:用于虚拟机的 Microsoft.Compute
  • Azure Resource Manager 依赖这些提供程序执行资源操作
  • 类比:架构师/总包(Azure Resource Manager)协调电工等专业人员(资源提供程序)

资源提供程序的截图

理解 Microsoft Azure 管理与治理

Azure Resource Manager 模板

  • 定义并配置资源(如资源组)以便重复使用

    • 模块化:可组合独立模板以实现更复杂的部署
    • 与 Azure DevOps 集成,通过流水线实现自动化
    • 采用基础设施即代码(IaC),支持版本控制等
  • 使用内置模板或用 Bicep 语法自定义模板

模板创建的截图

理解 Microsoft Azure 管理与治理

用例:季节性高峰的自动扩缩

您正在为一家在节假日出现季节性流量激增的公司提供咨询——他们需要按需自动扩缩资源的方案。

使用 ARM 模板可以:

  • 为虚拟机等资源定义自动缩放,使其自动调整
  • 定义可调参数以提高灵活性

创建 ARM 模板的动图

理解 Microsoft Azure 管理与治理

Passons à la pratique !

理解 Microsoft Azure 管理与治理

Preparing Video For Download...