Terraform基础项目实战教程
体系课

Terraform基础项目实战教程

  • DevOps
  • AWS
  • 华为云

全面学习DevOps自动化运维开发,了解IaC掌握Terraform的使用;帮助学员学会使用Terraform部署企业项目,并达到中级水平

¥299.9
本课程包括
  • 10小时37分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 帮助学员了解IaC掌握Terraform的使用
  • 可以使用Terraform搭建企业项目
  • 帮助学员参加Terraform Associate认证考试
  • 帮助学员使用Terraform进行多云编排云上基础设施
  • 帮助学员获得使用Terraform的实践经验

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

随着基础设施即服务理念在国内市场的接受度不断提高,除了外企或者出海企业外,大量的国企、央企也迅速的使用基础设施即代码工具Terraform进行云上多云资源环境的编排部署。随着单一云产商的技术锁定与其他不可描述的原因,企业越来越趋向于脱离单一云产商的捆绑,进行多云部署。企业中多云环境的设计、部署、运维、管理与运营的全流程的自动化已成为不可逆转的趋势。

企业中有多种云,使用控制台手动部署费时费力容易出错,而学习每一种云厂商自家的闭源资源编排技术对于工程师来说又有着较大的浪费。因此,是否有一种工具和方式能够一次学习多云部署、一次编写多次使用呢?

由HashiCorp公司推出的Terraform就是这样一款IaC工具。该工具一经推出,迅速火遍欧美市场,由于有着巨大优势和思维定式,外企偏向于使用Terraform管理AWS、Azure等云中资源。近几年,随着阿里云逐步拓宽欧洲市场、华为云逐渐打下toG市场,国内外云思想的交流与碰撞引发越来越多的国内企业开始重视IaC思想,开始使用Terraform进行多云编排部署管理。

因此,Terraform的课程应运而生。本门课程,就是为解决云端工程师不会使用、不知如何使用Terraform进行项目管理与编写而生。

适合人群
  • 适合企业的云计算工程师、运维工程师、云计算解决方案架构师人群
  • 适合希望掌握基础设施即代码工具Terraform,并成为熟练的DevOps工程师的人
  • 适合希望自己掌握云技术能力边界,并拓展自己云计算能力边界的人
讲师介绍
阿里云社区作者,某知名在线教育云原生架构专题系列课程作者,某机邀约讲师
擅长领域:
  • Docker
  • K8S
  • DevOps
-就职于国内某云服务商,负责云上解决方案架构设计及上云迁移,多年云行业相关领域经验。 -熟悉AWS亚马逊云、阿里云等公有云,同时拥有AWS解决方案架构师认证及阿里云解决方案架构师认证,对多云云上架构设计部署有相关经验。 -行业洞察:阿里云上海峰会,政企与数字化融合。 - -阿里云ACP精品班讲师。交付《AWS云计算入门 基础+实战+认证》《AWS云端架构设计-中级课程》《Terraform从0基础到上手项目》《AWS 解决方案架构师认证-助理级认证(SAA-C03)》等。 培训方面: -熟悉AWS、阿里云、腾讯云等公有云,同时持有阿里云ACP、ACE解决方案架构师认证。 -负责企业云上迁移的方案提供、架构部署、及后期调优维护等一站式解决方案,擅长培训与咨询。
课程大纲
共0节 时长0分钟 全部收起
第1章 课程介绍
8分钟
第2章 概念介绍
共3节 | 45分钟
  • 什么是Terraform与IaC?
    18分钟
  • IaC的两种方式
    17分钟
  • Terraform的工作原理与逻辑
    11分钟
第3章 Terraform快速入门及效率提升
共4节 | 1小时14分钟
  • 购买虚拟机并安装Terraform
    18分钟
  • 安装VScode及Terraform插件提升运维效率
    20分钟
  • 十分钟快速入门Terraform运维编排(上)
    21分钟
  • 十分钟快速入门Terraform运维编排(下)
    15分钟
第4章 Terraform命令
共2节 | 30分钟
  • Terraform常用基础命令
    11分钟
  • Terraform常用拓展基础命令
    19分钟
第5章 TTerraform语法
共8节 | 2小时17分钟
  • Terraform语法与HCL语言
    20分钟
  • provider供应者块讲解
    20分钟
  • resource资源块讲解(上)
    16分钟
  • resource资源块讲解(下)
    17分钟
  • locals局部变量块讲解
    14分钟
  • variable全局变量块讲解
    20分钟
  • output输出块讲解
    15分钟
  • data数据源块讲解
    15分钟
第6章 Terraform配置供应者
共3节 | 20分钟
  • 使用文件硬编码(明码)访问
    7分钟
  • 用临时环境变量AK/SK访问
    8分钟
  • 使用本地环境变量AK/SK访问
    5分钟
第7章 五种层级说明
20分钟
第8章 Terraform模块
共4节 | 1小时18分钟
  • 模块的定义
    24分钟
  • Terraform项目模块化改造(上)
    21分钟
  • Terraform项目模块化改造(下)
    17分钟
  • 使用公有仓库模块
    15分钟
第9章 资源间的相互依赖
18分钟
第10章 Terraform各后缀文件说明
24分钟
第11章 Terraform三种预置器
共4节 | 33分钟
  • 什么是预置器provisioner?
    3分钟
  • 远程执行命令remote-exec
    15分钟
  • 复制本地文件到远程file
    6分钟
  • 本地执行local-exec
    10分钟
第12章 Terraform团队合作云端仓库
共1节 | 15分钟
  • Backend概念简介、原理及实战
    15分钟
第13章 云上三层网络架构实战
共6节 | 1小时53分钟
  • 使用Terraform工具全自动配置三层网络基础设施(一)
    19分钟
  • 使用Terraform工具全自动配置三层网络基础设施(二)
    20分钟
  • 使用Terraform工具全自动配置三层网络基础设施(三)
    18分钟
  • 使用Terraform工具全自动配置三层网络基础设施(四)
    22分钟
  • 使用Terraform工具全自动配置三层网络基础设施(五)
    17分钟
  • 使用Terraform工具全自动配置三层网络基础设施(六)
    18分钟
第14章 Terraform的使用注意事项
共1节 | 21分钟
  • 容易踩的坑
    21分钟
第15章 结课说明
2分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。