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