介绍
Azure 部署堆栈是可作为单个单元进行管理的 Azure 资源(即使这些资源跨越多个资源组或订阅)的集合。
示例方案
假设你是社区银行的一名 DevOps 工程师,该银行正在进行为期多年的应用程序现代化改造,以使用云计算。 银行内的 IT 组织由各个团队组成,每个团队都致力于管理特定的应用程序及其资源的生命周期。 多次迁移之后,应用程序的数量给资源组织带来了挑战。 应用程序现在使用共享资源,例如虚拟网络、kubernetes 群集和监视系统。 Teams 需要能够管理其应用程序资源,而不会影响现有服务和共享服务。 你正在寻找一个可靠的解决方案,以改进整个公司使用的应用程序的资源管理流程。 该解决方案需要遵循以下特征:
- 能够跨不同范围管理应用程序的生命周期。 例如,某些团队将策略部署到管理组,或者将新资源组部署到订阅中。
- 允许团队通过更新和删除已部署的资源来继续循环访问其解决方案。
- 防止意外或有意更改已部署的资源。
你想评估部署堆栈是否可为资源生命周期管理提供适当的功能。
我们将执行哪些操作?
在本模块中,你将了解部署堆栈及其好处,并找到以下问题的答案:
- 什么是部署堆栈?
- 为什么要使用部署堆栈来管理资源的生命周期?
- 什么是部署堆栈资源?
- 部署堆栈的一些用例是什么?
主要目标是什么?
完成此模块后,你将能够确定部署堆栈是否是适合管理资源生命周期的工具。
先决条件
你应该熟悉以下内容:
- Azure 资源组织,包括资源组、订阅和管理组。
- Bicep,包括创建和部署基本文件。