|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-101-azure-edition/
课程评论:没有评论
课程名称:Terraform 101: 最终实战指南 [Azure 版] 课程概述:本课程为初学者提供了Terraform的友好介绍,涵盖了Terraform命令行工具和HashiCorp配置语言(HCL)的基础知识,以云无关的方式进行讲解。学员将学习如何使用“azurerm”提供商设置Azure环境,从配置远程状态管理的存储账户开始。接下来,将构建一个本地运行器(或脚本),方便直接从工作站管理多个环境。课程还将设置关键的DevOps基础设施,包括Azure KeyVault进行秘密管理,以及Azure Monitor用于可观察性,捕获日志和指标以确保部署的顺利进行。 课程讲师Mark Tinderholt是微软Azure的首席架构师,拥有超过25年的软件开发、技术咨询和团队领导的实际经验。他在数据中心迁移、微服务架构和多租户SaaS解决方案等方面都有丰富的工作经历,同时在大大小小的组织推动DevOps文化。作为一名经验丰富的行业从业者,Mark的教学不仅仅是专业培训,更多的是实践导向,聚焦于现实世界的场景。这种方法使得学习直观且能够立即应用于现代基础设施的挑战,确保学员拥有在当今快速发展的云和DevOps领域中成功的技能。 在课程中,学员将创建一个Azure虚拟网络并部署一个Linux虚拟机,探索SSH和Azure Bastion等各种连接选项。还将启用Entra ID身份验证,并学习如何使用“azuread”Terraform提供商自动化Entra ID。最后,将介绍“azapi”Terraform提供商,这一提供商为新Azure服务和功能解锁了零日支持。整个课程将传授有关Terraform代码结构、多个环境管理以及维护可靠的基础设施即代码工作流程的最佳实践。 通过本课程的学习,学员将掌握Terraform基础知识和Azure要领,适合初次接触这两项技术的学习者,或是希望巩固云基础设施技能的个人。在Mark的指导下,学员将获得设计和部署可重复、可扩展基础设施的信心,利用Terraform在Azure上构建有效的解决方案。
This course offers a beginner-friendly introduction to Terraform, covering the basics of the Terraform CLI and HashiCorp Configuration Language (HCL) in a cloud-agnostic way. You'll learn how to set up Azure using the "azurerm" provider, starting with configuring a storage account for remote state management. Next, you'll build a local runner (or script) that makes it easier to manage multiple environments directly from your own workstation. Then, you'll set up key DevOps infrastructure, including Azure KeyVault for secret management and Azure Monitor for observability, capturing logs and metrics to ensure your deployments run smoothly.Leading you through these topics is Mark Tinderholt, currently a Principal Architect at Microsoft Azure. Mark brings a highly practical perspective drawn from over 25 years of real-world experience in software development, technology consulting, and leading teams. He has worked on everything from data center migrations to microservices architecture and multi-tenant SaaS solutions, all while driving DevOps culture at organizations both large and small. Because he's not a typical "professional trainer," but rather a veteran industry practitioner, his instruction is hands-on and focused on real-world scenarios. This approach makes learning both intuitive and immediately applicable to modern infrastructure challenges, ensuring that you gain the skills to succeed in today's fast-paced Cloud and DevOps landscape.As you progress, you'll create an Azure Virtual Network and deploy a Linux Virtual Machine, exploring various connectivity options such as SSH and Azure Bastion. We'll also enable Entra ID Authentication and explore how to automate Entra ID using the "azuread" Terraform Provider. Finally, we'll look at the "other" Azure Terraform provider-the "azapi" Terraform Provider which unlocks Day Zero Support for new Azure services and features. Throughout the course, you'll pick up best practices for structuring your Terraform code, handling multiple environments, and maintaining a reliable infrastructure as code workflow. By the end, you'll have a strong grasp of Terraform fundamentals and Azure essentials-perfect if you're just starting out with either technology or if you're looking to solidify your cloud infrastructure skills. With Mark's guidance, you'll gain the confidence to design and deploy repeatable, scalable infrastructure on Azure using Terraform.