感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Terraform 简介
- 什么是Terraform?
- 使用 Terraform 的好处
- 关键概念和术语
- Terraform 与其他基础设施即代码工具相比
设置环境
- 安装 Terraform
- 设置 Visual Studio 代码以进行 Terraform 开发
- 创建和配置 Azure 个帐户
Terraform 开始使用 Azure
- AzureRM 提供程序配置
- 验证至 Azure
- 编写您的第一个 Terraform 配置
- 部署基本 Azure 资源
管理 Terraform 状态
- 了解 Terraform 状态
- 使用 Azure 存储进行远程状态管理
- 状态锁定和一致性
使用 Terraform 构建基础设施
- 创建和管理 Azure 虚拟机
- 配置 Azure Networking(VNet、子网、NSG)Configuring Azure Networking (VNet, Subnets, NSGs)
- 部署 Azure 个存储帐户
- 设置 Azure SQL Databases
高级 Terraform 特性
- Terraform 模块和可重用性
- 使用数据源和输出变量
- Terraform 表达式和函数
- 在 Terraform 中管理依赖项
持续集成和部署
- Azure DevOps 简介
- 为 Terraform 设置 CI/CD 管道
- 使用 Azure DevOps 自动执行 Terraform 部署
- 集成 GitHub 个操作以实现持续交付
处理机密和敏感数据
- 使用 Azure Key Vault 管理机密
- 将 Key Vault 与 Terraform 集成
- 机密管理的最佳做法
监控和扩展基础设施
- 设置 Azure 监控和警报
- 使用 Terraform 扩展 Azure 资源
- 实现 Auto-Scaling 组
疑难解答和最佳实践
- 调试 Terraform 配置
- 处理常见错误和问题
- Terraform 最佳实践和建议
摘要和后续步骤
要求
- 对云计算概念的基本了解
- 熟悉 Microsoft Azure 服务和门户
- 脚本或编程的基本知识
观众
- 云工程师
- DevOps 工程师
- IT 专业人员
- 系统管理员
21 小时
客户评论 (2)
讲师以非常清晰、简洁且有条理的方式呈现了课程内容,让大家容易理解。我的同事们表示,他们希望在使用Terraform之前就能接受这项培训。 我也非常喜欢使用虚拟机(VM)进行实作编码的部分,效果非常好。 此外,讲师非常亲切且容易相处。
Shane - Keystart
课程 - Terraform on Microsoft Azure
机器翻译
我很喜欢这个练习的技术方面 - 看到Terraform的实际应用并能够看到在Azure中创建资源的过程非常好。
Brett Hawson - Reach Plc
课程 - Terraform on Microsoft Azure
机器翻译