Azure 基础设施即代码,视频版
Azure Infrastructure as Code, Video Edition
视频说明
在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。
掌握 ARM 模板、Bicep 和其他 Azure 基础结构即代码工具、技术和做法,以在 Azure 云上构建基础结构。
在 Azure 基础结构即代码中,你将了解如何:
- 使用 ARM (Azure Resource Manager) 语法的高级功能创建可重用的基础结构模板
- 使用 Azure Bicep 域特定语言 (DSL) 编写模板
- 测试 ARM 和 Bicep 模板
- 使用部署管道部署模板
- 保证在重复使用模板复制基础设施时出现重复结果
- 在团队之间共享模板
- 预配模板以提供标准,并预配 Azure Policy 来强制实施这些标准
- 使用 Azure DevOps 和 GitHub Actions 编排复杂的部署
- 使用部署堆栈为其他团队预配置环境
Azure 基础结构即代码教你使用 Azure 的本机基础结构即代码 (IaC) 工具(如 ARM 和 Bicep)只需几行代码即可构建、管理和缩放基础结构。您将发现 ARM 模板、部署堆栈和强大的新语言 Bicep。了解他们如何轻松创建新环境、安全地更改基础结构、使用 Azure Policy 管理资源以及防止配置偏差。本实践指南包含对语法的深入介绍和大量说明性示例,是希望扩展其配置知识的任何人的必读之作。
关于技术
自动执行 Provisioning 服务器、操作系统和存储等任务可以节省时间并从根本上提高一致性。基础设施即代码 (IaC) 方法将应用程序部署的工具和实践(例如 Github Actions、自动化测试和管道驱动的部署)引入基础设施组件。借助 Azure 的原生 IaC 工具,只需几行代码即可使用声明性规范和直观的域特定语言创建全新的基础设施。
关于本书
Azure 基础结构即代码 演示如何使用 Azure 的 IaC 工具管理和自动化基础结构。在本实用指南中,你将了解如何设置 Azure 资源管理器 (ARM) 模板以及使用 Bicep DSL 编写基础结构创建脚本。您还将探索高级主题,例如测试、重用模板和将策略定义为代码。您甚至可以构建一个完整的 CI/CD 管道,可以跨多个区域编排复杂的基础设施部署。
里面有什么
- 创建可重用的基础设施模板
- 使用 Azure Bicep 域特定语言编写模板
- 使用部署管道部署模板
- 在团队之间共享模板
关于读者
适用于具有一定 Azure 经验的运营、基础结构或软件工程师。
作者简介
Henry Been 是一名自由职业的 DevOps 和 Azure 架构师和顾问。Erwin Staal 是 Azure 架构师和 DevOps 顾问。Eduard Keilholz 是一名云解决方案架构师。
评论(0)