课程培训
基础设施即代码(Terraform)培训课程

基础设施即代码(Terraform)培训课程

 

培训对象: 面向系统管理员、平台工程师、DevOps从业者及云基础设施管理人员。适合需要将基础设施管理从手动操作转向代码化、自动化的技术团队

 

培训目标: 系统掌握Terraform的核心概念与工作流程,具备使用HCL语言定义多云基础设施、管理资源生命周期、实现状态统一管理的能力。能够构建模块化的基础设施代码库,集成CI/CD流水线实现基础设施的自动化部署与持续交付

 

培训内容介绍:

  1. 基础设施即代码与Terraform简介:学习IaC概念及其对本地和混合环境的优势,了解Terraform的架构、提供程序、资源、状态和生命周期

  2. HCL语法与配置基础:掌握HashiCorp配置语言的语法、资源属性定义及表达式使用,学习变量、输出、本地变量和类型约束的配置方法

  3. Terraform核心命令实战:学习Terraform CLI的核心命令(init、plan、apply、destroy、fmt),通过实践构建参数化配置,实现基础设施的声明式管理

  4. 提供程序与多云资源管理:了解提供程序的概念与配置方法,学习在AWS、Azure、GCP等云平台上配置和使用Terraform,管理网络、计算、存储等核心资源

  5. 状态管理、后端与协作:深入理解Terraform状态的目的、格式和生命周期考量,学习使用远程后端(Azure存储账户、S3)实现状态锁定与团队协作

  6. 工作空间与多环境管理:掌握工作空间的概念与使用,学习通过工作空间实现开发、测试、生产环境的隔离与参数化部署

  7. 模块化设计与代码复用:学习编写和使用Terraform模块,掌握模块输入输出、版本控制及注册表模式,构建可重用的基础设施组件库

  8. 变量与内置函数:深入探讨变量的高级用法,学习使用内置函数进行动态配置,掌握插值、表达式和函数的组合应用

  9. Terraform与CI/CD集成:学习将Terraform与GitHub Actions、Azure DevOps等CI/CD工具集成,实现自动化plan/apply及安全秘密管理

  10. 安全性、秘密与访问控制:掌握管理秘密的最佳实践(Azure Key Vault集成),学习RBAC配置、最小权限原则及敏感数据保护

  11. 配置漂移检测与状态修复:学习漂移检测机制、状态调和及基本修复实践,掌握terraform refresh、import等高级命令的使用

  12. 测试、调试与故障排除:学习调试Terraform配置的方法,掌握terraform validate、tflint等测试工具,通过实际案例解决常见错误模式





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>