- 对云计算概念的基本了解
- 熟悉 Microsoft Azure 服务和门户
- 脚本或编程的基本知识
观众
- 云工程师
- DevOps 工程师
- IT 专业人员
- 系统管理员
Terraform on Microsoft Azure 是一种工具和服务,用于在 Azure 云平台上自动配置和管理基础设施。
这种以讲师为主导的现场培训(在线或远程)面向希望使用 Terraform 在 Azure 云平台上自动部署、管理和扩展基础架构的中级云工程师和 IT 专业人员。
在培训结束时,参与者将能够:
- 了解 Terraform 的基础知识及其在基础结构即代码中的优势。
- 为 Azure 设置和配置 Terraform。
- 为各种 Azure 服务开发、测试和部署 Terraform 配置文件。
- 使用 Terraform 管理和扩展 Azure 资源。
- 实施 Terraform 状态管理和版本控制的最佳实践。
- 将 Terraform 与 Azure DevOps 集成以实现自动化部署。
- 创建可重用的 Terraform 模块,以实现一致的资源配置。
- 利用 Terraform 的高级功能进行复杂的基础架构部署。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
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 最佳实践和建议
摘要和后续步骤
United Arab Emirates - Terraform on Microsoft Azure
Qatar - Terraform on Microsoft Azure
Egypt - Terraform on Microsoft Azure
Saudi Arabia - Terraform on Microsoft Azure
South Africa - Terraform on Microsoft Azure
Brasil - Terraform on Microsoft Azure
Canada - Terraform on Microsoft Azure
中国 - Terraform on Microsoft Azure
香港 - Terraform on Microsoft Azure
澳門 - Terraform on Microsoft Azure
台灣 - Terraform on Microsoft Azure
USA - Terraform on Microsoft Azure
Österreich - Terraform on Microsoft Azure
Schweiz - Terraform on Microsoft Azure
Deutschland - Terraform on Microsoft Azure
Czech Republic - Terraform on Microsoft Azure
Denmark - Terraform on Microsoft Azure
Estonia - Terraform on Microsoft Azure
Finland - Terraform on Microsoft Azure
Greece - Terraform on Microsoft Azure
Magyarország - Terraform on Microsoft Azure
Ireland - Terraform on Microsoft Azure
Luxembourg - Terraform on Microsoft Azure
Latvia - Terraform on Microsoft Azure
España - Terraform on Microsoft Azure
Italia - Terraform on Microsoft Azure
Lithuania - Terraform on Microsoft Azure
Nederland - Terraform on Microsoft Azure
Norway - Terraform on Microsoft Azure
Portugal - Terraform on Microsoft Azure
Sverige - Terraform on Microsoft Azure
Türkiye - Terraform on Microsoft Azure
Malta - Terraform on Microsoft Azure
Belgique - Terraform on Microsoft Azure
France - Terraform on Microsoft Azure
日本 - Terraform on Microsoft Azure
Australia - Terraform on Microsoft Azure
Malaysia - Terraform on Microsoft Azure
New Zealand - Terraform on Microsoft Azure
Philippines - Terraform on Microsoft Azure
Singapore - Terraform on Microsoft Azure
Thailand - Terraform on Microsoft Azure
Vietnam - Terraform on Microsoft Azure
India - Terraform on Microsoft Azure
Argentina - Terraform on Microsoft Azure
Chile - Terraform on Microsoft Azure
Costa Rica - Terraform on Microsoft Azure
Ecuador - Terraform on Microsoft Azure
Guatemala - Terraform on Microsoft Azure
Colombia - Terraform on Microsoft Azure
México - Terraform on Microsoft Azure
Panama - Terraform on Microsoft Azure
Peru - Terraform on Microsoft Azure
Uruguay - Terraform on Microsoft Azure
Venezuela - Terraform on Microsoft Azure
Polska - Terraform on Microsoft Azure
United Kingdom - Terraform on Microsoft Azure
South Korea - Terraform on Microsoft Azure
Pakistan - Terraform on Microsoft Azure
Sri Lanka - Terraform on Microsoft Azure
Bulgaria - Terraform on Microsoft Azure
Bolivia - Terraform on Microsoft Azure
Indonesia - Terraform on Microsoft Azure
Kazakhstan - Terraform on Microsoft Azure
Morocco - Terraform on Microsoft Azure
Tunisia - Terraform on Microsoft Azure
Kuwait - Terraform on Microsoft Azure
Oman - Terraform on Microsoft Azure
Slovakia - Terraform on Microsoft Azure
Kenya - Terraform on Microsoft Azure
Nigeria - Terraform on Microsoft Azure
Botswana - Terraform on Microsoft Azure
Slovenia - Terraform on Microsoft Azure
Croatia - Terraform on Microsoft Azure
Serbia - Terraform on Microsoft Azure
Bhutan - Terraform on Microsoft Azure