课程大纲

介绍

  • Terraform 与 Chef、Puppet、Ansible 或 Salt 有何不同?
  • 为什么不使用 Google 部署管理器?

Terraform 功能和体系结构概述

  • 基础架构即代码、执行计划、资源图、变更自动化

Terraform 工作流程

  • 写入、预览、创建、复制、销毁

开始

  • 准备用于 Terraform 的 GCP 帐户
  • 初始化 Terraform 并构建虚拟机(计算引擎实例)

创建应用程序

  • 在 GCP 上启动项目
  • 初始化示例 Web 应用

准备执行计划

  • 编写新计划、保存和删除 .tf 文件

使用配置文件

  • 语法概述
  • 编写、版本控制和更新

设置资源依赖关系

  • 使用 Terraform Resource Graph
  • 基础结构与应用程序依赖关系

部署基础架构

  • 预览配置更改
  • 执行更改

管理状态

  • 设置 Google Cloud Storage 以实现持久性
  • 设置远程状态

Networking

  • 设置防火墙
  • 管理子网

再现基础设施

  • 为应用设置环境:dev、test/qa、stage 和 prod

将配置文件打包为模块

  • 使用可共享模块复制代码
  • 使用模块注册表构建可重用的模板

将 Terraform 集成到部署管道中

  • 构建、部署和测试应用程序
  • 将现有外部资源导入 Terraform

Terraform 性能调优

  • 基础架构监控和性能指标

故障 排除

总结和结论

要求

  • 使用命令行的经验
  • 了解云基础架构概念

观众

  • 云架构师
  • 系统管理员
  • DevOps 工程师
 21 小时

人数



每位参与者的报价

客户评论 (2)

相关课程

Advanced Terraform - 3 Days

21 小时

Advanced Terraform: Efficient Infrastructure as Code

21 小时

Terraform for Managing Cloud Infrastructure

14 小时

Terraform Fundamentals for Beginners

21 小时

Advanced Terraform

14 小时

Terraform on AWS

21 小时

Terraform in Practice

14 小时

Cloud Computing Overview

7 小时

It is all about Cloud: Key Concepts, Players, and Technologies

21 小时

Cloud Architect

35 小时

Cloud, SaaS, IaaS - Practical Overview of Available Options

35 小时

Getting Started with Consul

7 小时

Cloud computing essentials for managers / software engineers

21 小时

Multicloud Computing with Morpheus

21 小时

Google Kubernetes Engine (GKE)

14 小时

课程分类