介绍

已完成

Azure 部署堆栈是可作为单个单元进行管理的 Azure 资源(即使这些资源跨越多个资源组或订阅)的集合。

示例方案

假设你是社区银行的一名 DevOps 工程师,该银行正在进行为期多年的应用程序现代化改造,以使用云计算。 银行内的 IT 组织由各个团队组成,每个团队都致力于管理特定的应用程序及其资源的生命周期。 多次迁移之后,应用程序的数量给资源组织带来了挑战。 应用程序现在使用共享资源,例如虚拟网络、kubernetes 群集和监视系统。 Teams 需要能够管理其应用程序资源,而不会影响现有服务和共享服务。 你正在寻找一个可靠的解决方案,以改进整个公司使用的应用程序的资源管理流程。 该解决方案需要遵循以下特征:

  • 能够跨不同范围管理应用程序的生命周期。 例如,某些团队将策略部署到管理组,或者将新资源组部署到订阅中。
  • 允许团队通过更新和删除已部署的资源来继续循环访问其解决方案。
  • 防止意外或有意更改已部署的资源。

你想评估部署堆栈是否可为资源生命周期管理提供适当的功能。

我们将执行哪些操作?

在本模块中,你将了解部署堆栈及其好处,并找到以下问题的答案:

  • 什么是部署堆栈?
  • 为什么要使用部署堆栈来管理资源的生命周期?
  • 什么是部署堆栈资源?
  • 部署堆栈的一些用例是什么?

主要目标是什么?

完成此模块后,你将能够确定部署堆栈是否是适合管理资源生命周期的工具。

先决条件

你应该熟悉以下内容:

  • Azure 资源组织,包括资源组、订阅和管理组。
  • Bicep,包括创建和部署基本文件。