感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Terraform 与 Chef、Puppet、Ansible 和 Salt 有何不同?
- 为什么不使用 AWS 管理控制台?
Terraform 功能与架构概述
- 基础设施即代码、执行计划、资源图、变更自动化
Terraform 工作流程
- 编写、预览、创建、复制、销毁
入门
- 准备与 Terraform 一起使用的 AWS 账户
- 初始化 Terraform
准备执行计划
- 编写新计划,保存和删除 .tf 文件
处理配置文件
- 语法概述
- 编写、版本控制和更新
设置资源依赖关系
- 使用 Terraform 资源图
- 基础设施与应用程序依赖关系
部署基础设施
- 预览配置更改
- 执行更改
管理状态
- 使用 AWS S3 和 AWS DynamoDB 配置后端
复制基础设施
- 为应用程序设置环境:开发、测试/质量保证、预发布和生产
将配置文件打包为模块
- 使用可共享模块复制代码
- 使用模块注册表构建可重用模板
将 Terraform 集成到部署管道中
- 构建、部署和测试应用程序
- 将现有外部资源导入 Terraform
Terraform 性能调优
- 基础设施监控和性能指标
故障排除
总结与结论
要求
- 具备命令行操作经验。
- 了解云基础设施概念。
受众
- 云架构师
- 系统管理员
- DevOps 工程师
21 小时
客户评论 (4)
因此,在我看来,经过这三天的学习,我们掌握了在AWS中使用Terraform构建几乎所有内容的基础知识和技能。我们不仅能够构建,还能对其进行测试,并根据最佳实践验证我们的Terraform代码,同时设置pull request钩子,在代码提交前进行验证。
Bernard Quick - AWS, Inc.
课程 - Terraform on AWS
机器翻译
- 经过两年主要以线上方式进行沟通和培训,再次与整个团队一起参加线下课程非常棒 - 除了理论和实验练习,看到老师现场操作也非常有价值,包括他可能犯的所有错误。这极大地帮助了理解如何使用工具、获取帮助、调试等。
Christoph Bocklin - swisstopo
课程 - Terraform on AWS
机器翻译
对主题有良好的理解,并学习了一些基础知识
Barry Halper - Department for Levelling Up, Housing and Communities
课程 - Terraform on AWS
机器翻译
有许多实际操作示例,演练过程也得到了详细解释。
Jeffrey Ronay - Federal Reserve Bank of SF
课程 - Terraform on AWS
机器翻译