Terraform 101:终极实践指南 [Azure 版]
使用 Terraform 构建和自动化 Azure 基础设施的实用分步指南
讲师:Mark Tinderholt
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解什么是基础设施即代码 (IaC) 以及它为何对现代云管理至关重要。
- 使用 Terraform CLI 部署和管理云基础设施。
- 使用 HashiCorp 配置语言 (HCL) 编写代码来自动化您的 Azure 基础设施
- 了解如何在 Microsoft Azure 上设置和开始使用 Terraform
探索相关主题
要求
- 对云平台(例如 Azure、AWS 或 GCP)有基本的了解
- 熟悉命令行界面 (CLI)
- 具有基础设施概念(服务器、网络等)经验
- 具有管理员权限的计算机,用于安装 Terraform 等软件
- 无需先前的 Terraform 经验;这是一门适合初学者的课程
描述
本课程为初学者提供了 Terraform 入门指南,以与云无关的方式介绍了 Terraform CLI 和 HashiCorp 配置语言 (HCL) 的基础知识。您将学习如何使用“azurerm”提供程序设置 Azure,首先配置用于远程状态管理的存储帐户。接下来,您将构建一个本地运行器(或脚本),以便更轻松地直接从您自己的工作站管理多个环境。然后,您将设置关键的 DevOps 基础结构,包括用于机密管理的 Azure KeyVault 和用于可观察性的 Azure Monitor,捕获日志和指标以确保您的部署顺利运行。
带您了解这些主题的是Mark Tinderholt,他目前是 Microsoft Azure 的首席架构师。Mark 拥有超过 25 年的软件开发、技术咨询和领导团队的实际经验,因此拥有高度实用的视角。他从事过从数据中心迁移到微服务架构和多租户 SaaS 解决方案等各个领域的工作,同时推动着大大小小的组织的 DevOps 文化。因为他不是典型的“专业培训师”,而是一位经验丰富的行业从业者,所以他的指导是实践性的,并且专注于现实世界的场景。这种方法使学习既直观又可立即应用于现代基础设施挑战,确保您获得在当今快节奏的云和 DevOps 领域取得成功的技能。
随着您的进步,您将创建一个基本的 Azure 网络并部署 Linux 虚拟机,探索各种连接选项,例如 SSH 和 Azure Bastion。在整个课程中,您将学习构建 Terraform 代码、处理多个环境以及维护可靠的基础结构即代码工作流的最佳实践。到最后,您将掌握 Terraform 基础知识和 Azure 基础知识 – 如果您刚刚开始使用任何技术或希望巩固您的云基础结构技能,那么这将是完美的选择。在 Mark 的指导下,您将有信心使用 Terraform 在 Azure 上设计和部署可重复、可扩展的基础结构。
本课程适合哪些人:
- 云工程师和架构师希望实现跨多个云平台的基础设施自动化。
- DevOps 专业人员希望使用 Terraform 来提高其基础设施即代码技能。
- IT 管理员旨在通过自动化简化云资源管理。
- 想要学习使用代码配置基础设施的开发人员。
- 云和 DevOps 领域的初学者,对云平台有基本的了解,渴望从头开始学习 Terraform。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。