解决什么问题:从手工运维到基础设施代码化

很多开发者还在用 SSH 连接服务器,手动敲命令去创建 ECS、配置安全组、搭建负载均衡,这种做法效率低且容易出错。本教程专门针对想系统掌握 Terraform 的职场人士,解决如何用代码定义云资源的核心问题。课程不讲枯燥的理论,而是直接切入阿里云、腾讯云、华为云的主流操作场景,教你如何编写配置文件,将原本分散的手工运维工作变成可复用、可版本控制的“基础设施即代码”。学完这套资料,你能独立完成从 VPC 网络规划到应用服务部署的全流程管理。

适合什么基础:有云服务经验即可上手

这门课不需要你从零开始学编程,但要求你对云服务有基本认知,比如知道什么是 ECS(云服务器)、SLB(负载均衡)或 VPC(私有网络)。如果你熟悉 Linux 基础命令,并且已经使用过阿里云或腾讯云控制台创建过资源,那么学习门槛会很低。资料包从 Provider 配置、Variables 变量管理,到模块封装和 Backend 持久化存储都做了详细讲解,适合希望进阶为 DevOps 工程师的职场人,或者正在准备软考的考生,用来补充实战经验。

怎么用这套资料:先看核心语法,再跟练云厂商实战

建议先从第 11 节 Provider 和第 12 节 ECS 资源开始看,建立代码与云资源的映射关系;接着重点学习第 15、16、17 节的变量与输出,这是写好配置文件的基础。对于想通过软考的考生,第 2、3 节关于基础设施即代码和工作流程的讲解非常实用。学完基础语法后,直接进入第 27 节开始的实战环节,跟着视频一步步申请 VPC、ECS 和 SLB,把理论落地。最后,利用第 23 节关于 Backend 的配置,学会如何将 Terraform 状态文件存储在 OSS 上,实现团队协作。通过这种“语法理解+厂商实操”的方式,快速掌握自动化部署技能。

课程目录

1.云计算概述.mp4
 39.19M 10.语法介绍.mp4
 11.94M 11.Provider.mp4
 119.43M 12.ECS 资源 免费.mp4
 135.11M 13.DNS 资源.mp4
 145.46M 14.DataSource.mp4
 143.33M 15.Variables.mp4
 136.90M 16.locals局部变量.mp4
 27.51M 17.output输出变量.mp4
 28.69M 18.terraform模块简介.mp4
 235.37M 19.terraform模块封装.mp4
 167.19M 2.基础设施即代码.mp4
 21.15M 20.terraform模块实践.mp4
 131.36M 21.表达式.mp4
 155.17M 22.函数 免费.mp4
 65.89M 23.terraform backend简介.mp4
 53.01M 24.准备OSS backend资源.mp4
 184.23M 25.配置阿里云OSS backend.mp4
 213.35M 26.backend扩展数据源配置.mp4
 138.89M 27.实践概述.mp4
 5.16M 28.Terraform初始化配置.mp4
 114.99M 29.申请专有网络资源.mp4
 127.10M 3.Terraform工作流程.mp4
 42.75M 30.申请安全组资源.mp4
 59.13M 31.申请ECS资源.mp4
 157.26M 32.ECS运行初始化脚本.mp4
 150.09M 33.申请EIP和DNS资源.mp4
 67.88M 34.申请SLB资源.mp4
 102.88M 35.阿里云实践总结.mp4
 32.06M 36.腾讯云实践简介.mp4
 16.90M 37.初始化项目.mp4
 146.99M 38.申请VPC资源.mp4
 75.89M 39.申请安全组资源.mp4
 54.31M 4.本章小结.mp4
 34.27M 40.申请CVM资源.mp4
 161.11M 41.申请CLB资源.mp4
 162.31M 42.申请DNS资源.mp4
 71.84M 43.实践总结.mp4
 22.83M 44.华为云实践概述.mp4
 27.96M 45.项目初始化.mp4
 124.02M 46.申请VPC资源.mp4
 124.02M 47.申请安全组资源.mp4
 55.90M 48.申请ECS资源.mp4
 91.41M 49.申请EIP资源.mp4
 87.42M 5.开发环境配置.mp4
 61.61M 50.申请ELB资源.mp4
 109.23M 51.申请DNS资源.mp4
 57.22M 52.实践总结.mp4
 23.99M 53.Docker初始化配置.mp4
 95.09M 54.创建Docker Network资源.mp4
 96.45M 55.创建Docker Container资源.mp4
 194.71M 56.Terraform代码优化.mp4
 194.71M 57.AWS实践简介.mp4
 9.26M 58.项目初始化.mp4
 67.63M 59.Backend配置.mp4
 164.95M 6.配置阿里云RAM账户.mp4
 39.61M 60.开通VPC和Subnet资源.mp4
 164.95M 61.开通SecurityGroup资源.mp4
 68.29M 62.开通Route和Gateway资源.mp4
 91.15M 63.开通EC2资源(一).mp4
 176.18M 64.开通EC2资源(二).mp4
 176.18M 65.开通ELB资源.mp4
 129.19M 66.开通DNS资源.mp4
 144.09M 67.元参数简介.mp4
 12.38M 68.Count创建资源副本.mp4
 71.49M 69.for_each创建资源副本.mp4
 66.19M 7.配置阿里云Provider.mp4
 173.16M 70.dynamic动态内联块.mp4
 106.08M 71.depends_on定义依赖.mp4
 22.65M 72.provider自定义提供者.mp4
 95.51M 73.生命周期之销毁前创建新资源.mp4
 59.39M 74.生命周期之避免销毁.mp4
 10.85M 75.生命周期之忽略远程变更.mp4
 45.52M 76.生命周期之触发资源替换.mp4
 33.52M 77.Azure实践简介.mp4
 7.77M 78.Backend初始化配置.mp4
 244.92M 79.开通虚拟网络和子网资源.mp4
 113.76M 8.定义阿里云资源.mp4
 146.54M 80.开通安全组资源.mp4
 116.10M 81.开通网络接口和公网IP.mp4
 172.86M