简介
基础结构即代码(有时称为 IaC)是预配基础结构资源的一种方式,类似于软件的部署方式。 这些资源包括虚拟机、虚拟网络和 Web 应用程序。 基础结构即代码有助于实现部署自动化、提高部署置信度,以及提高效率和可重复性。
示例方案
假设你在一家玩具公司担任 Azure 基础结构管理员,该公司在全球市场中快速发展。 因此,你的基础结构需要随着公司的发展而扩展,包括:
- 面向内部团队和客户的新应用程序的部署。
- 支持全球客户和合作伙伴的多区域部署。
- 确保一致性的多环境部署。
公司要求你评估基础结构即代码是否可能是公司资源预配的重要方法。 你还需要决定在部署 Azure 基础结构时要使用哪种技术。
我们要做什么?
在本模块中,你将了解基础结构即代码的概念及其优点。 你还将了解 Bicep 作为基础结构即代码语言的用途,并了解其工作原理。 本模块可帮助你找到这些问题的解答:
- 什么是基础结构即代码?
- 基础结构即代码如何帮助你实现资源预配自动化?
- Bicep 及其工作原理是什么?
- 何时应使用 Bicep 而不是其他工具选项?
主要目标是什么?
完成此模块后,你将能够确定基础结构即代码是否是适合贵组织的方法和工具。
先决条件
你应该熟悉以下内容:
- 云计算的基本概念和术语。
- 不同类型的云资源。