感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Terraform 与 Chef、Puppet、Ansible 或 Salt 有何不同?
- 为什么不使用 Google Deployment Manager?
Terraform 功能与架构概述
- 基础设施即代码、执行计划、资源图、变更自动化
Terraform 工作流程
- 编写、预览、创建、复制、销毁
入门
- 准备与 Terraform 一起使用的 GCP 账户
- 初始化 Terraform 并构建虚拟机(计算引擎实例)
创建应用程序
- 在 GCP 上启动项目
- 初始化一个示例 Web 应用程序
准备执行计划
- 编写新计划、保存和删除 .tf 文件
处理配置文件
- 语法概述
- 编写、版本控制和更新
设置资源依赖关系
- 使用 Terraform 资源图
- 基础设施与应用程序依赖关系
部署基础设施
- 预览配置更改
- 执行更改
管理状态
- 设置 Google Cloud Storage 以实现持久化
- 设置远程状态
网络
- 设置防火墙
- 管理子网
复制基础设施
- 为应用程序设置环境:开发、测试/质量保证、预发布和生产
将配置文件打包为模块
- 使用可共享模块复制代码
- 使用模块注册表构建可重用模板
将 Terraform 集成到部署管道中
- 构建、部署和测试应用程序
- 将现有外部资源导入 Terraform
Terraform 性能调优
- 基础设施监控与性能指标
故障排除
总结与结论
要求
- 具备命令行使用经验。
- 了解云基础设施概念。
目标受众
- 云架构师。
- 系统管理员。
- DevOps 工程师。
21 小时
客户评论 (3)
培训师对Terraform的深入了解,他在良好编码方式和原则上的热情,以及他的耐心。
Douglas Hanna - Mailchimp
课程 - Terraform on GCP (Google Cloud Platform)
机器翻译
番茄工作法,这种方法使参与变得容易,并且不会占用太多时间,因为班级人数较多。
Chris Carlino - Mailchimp
课程 - Terraform on GCP (Google Cloud Platform)
机器翻译
互动环节
Jay Lavu - ZEBRA TECHNOLOGIES CORP
课程 - Terraform on GCP (Google Cloud Platform)
机器翻译