Terraform Fundamentals for Beginners 培训
Terraform由Hashicorp创建,是用于管理任何基础设施的工具。IaC 工具使管理高度复杂的生产级服务器和应用程序变得实用、高效,甚至令人愉快。
这种由讲师指导的现场培训(在线或远程)面向希望将 Terraform 与其基础设施一起使用以规划和构建多个环境的工程师。
在培训结束时,参与者将能够:
- 安装并配置 Terraform。
- 实施基础架构即代码方法来管理 IT 环境。
- 在单个工具中创建、启动和拆除基础架构。
- 编写声明性配置文件,这些文件可以像版本控制系统中的任何其他源代码一样进行管理。
- 快速更新配置文件,有效响应不断变化的计算资源需求。
- 通过在通用代码存储库中共享配置文件,与其他基础架构工程师协作。
- 提高基础设施采购流程的透明度。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
课程大纲
介绍和设置
- 基础架构即代码工具集
- Terraform 概述
- Terraform 与云提供商合作
Terraform 操作
- Terraform 命令和示例
- Terraform 工作流程
Terraform 构造
- 值类型
- 对象
- 功能
- 模块
Terraform 模式
- 远程状态文件
- 元参数
- 多种资源
Terraform 技术
- 部分配置
- 代码组织
- 自动化
摘要和后续步骤
要求
- 了解云基础架构概念
- 终端(首选 Linux/MacOS,但 Windows 是可以接受的)
- 拥有 GitHub 个帐户
- git 源代码管理的基础知识
观众
- DevOps 工程师
- 系统管理员
- 系统架构师
需要帮助选择合适的课程吗?
Terraform Fundamentals for Beginners 培训 - Enquiry
Terraform Fundamentals for Beginners - 问询
问询
客户评论 (7)
我很欣赏这种清晰易懂的授课方式,即使对于那些没有 terraform 知识的人来说也是如此 准备了一份复杂而结构化的档 愿意帮助学习者
Adina - DB Global Technology
课程 - Terraform Fundamentals for Beginners
机器翻译
实用和动手的方法
Adrian - DB Global Technology SRL
课程 - Terraform Fundamentals for Beginners
机器翻译
示例和练习
Cristian Martin - DB Global Technology SRL
课程 - Terraform Fundamentals for Beginners
机器翻译
实践部分
- Government Technology Agency
课程 - Terraform Fundamentals for Beginners
机器翻译
参与者可以录制视频,以便我们稍后播放。
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
课程 - Terraform Fundamentals for Beginners
机器翻译
动手实用。
Leon Mah - Government Technology Agency
课程 - Terraform Fundamentals for Beginners
机器翻译
练习。
Samuel - Government Technology Agency
课程 - Terraform Fundamentals for Beginners
机器翻译
即将举行的公开课程
相关课程
Advanced Terraform - 3 Days
21 小时这种由讲师指导的现场培训中国(在线或远程)面向初级到高级 DevOps 工程师、系统管理员和系统架构师,他们希望提高他们在管理复杂基础设施部署方面的 Terraform 技能和熟练程度。
在培训结束时,参与者将能够:
- 大规模开发和维护 Terraform 项目。
- 展示 HCL 方面的专业知识以及一些更高级的表达语言能力和实践。
- 利用各种自动化工具和流程来管理持续集成和交付管道中的 Terraform 操作,包括测试和质量保证工具和流程。
- 在任何现有或新的 Terraform 项目或模块中担任专家。
Advanced Terraform: Efficient Infrastructure as Code
21 小时这种以讲师为主导的 中国(在线或现场)实时培训面向中级到高级 DevOps 工程师、云架构师和基础设施专家,他们希望提高使用 Terraform 的高级功能管理和编排分布式基础设施的技能。
在培训结束时,参与者将能够:
- 利用 Terraform 的高级功能来创建动态、可扩展的基础架构。
- 构建和管理 Terraform 模块,以实现最佳的可重用性和效率。
- 将 Terraform 与 CI/CD 管道集成,实现无缝自动化。
- 有效地调试复杂的 Terraform 配置并对其进行故障排除。
- 使用 Terraform 实施维护和扩展云基础架构的最佳实践。
Terraform for Managing Cloud Infrastructure
14 小时这种以讲师为主导的中国现场现场培训针对的是希望使用Terraform来规划和构建云基础设施的工程师。
在培训结束时,参与者将能够:
- 安装和配置 Terraform。
- 实施“基础架构即代码”方法来管理私有云和公有云环境。
- 编写声明性配置文件,以实现更高效的变更管理和协作。
- 提高基础设施采购流程的透明度。
- 在单个工具中跨不同的基础设施提供商(AWS、GCP、Azure、OpenStack、VMware 等)创建、启动和删除资源。
Advanced Terraform
14 小时这种由讲师指导的现场培训中国(在线或远程)面向在管理基础设施方面具有基本经验的工程师,他们希望使用 Terraform 来设计、构建和自动化多个环境配置和复杂的 DevOps 流程。
在培训结束时,参与者将能够:
- 使用 Terraform 为多个环境设置工作区。
- 了解大规模管理基础结构的最佳实践。
- 使用 Terraform 中的高级工具和 CLI 配置。
- 设计和开发复杂的 Terraform 模块。
- 获得高级 HCL 运算符和编码技术方面的专业知识。
- 实施安全加固和代码分析。
- 自动执行测试流程和 CI/CD 管道。
Terraform on AWS
21 小时这种以讲师为主导的现场培训(现场或远程)面向希望使用Terraform on AWS来规划和构建云基础架构的工程师。
在培训结束时,参与者将能够:
- 安装和配置 Terraform on AWS。
- 实施“基础设施即代码”方法来管理 AWS 云环境。
- 在单个工具中创建、启动和拆除基础架构。
- 编写声明性配置文件,这些文件可以像版本控制系统中的任何其他源代码一样进行管理。
- 快速更新配置文件,以有效响应不断变化的计算资源需求。
- 通过在通用代码存储库中共享配置文件,与其他基础架构工程师协作。
- 提高基础设施采购流程的透明度。
Terraform on GCP (Google Cloud Platform)
21 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望在GCP上使用Terraform来规划和构建云基础设施的工程师。
在培训结束时,参与者将能够:
- 在 GCP 上安装和配置 Terraform。
- 实施“基础架构即代码”方法来管理私有云和公有云环境。
- 在单个工具中创建、启动和拆除基础架构。
- 编写声明性配置文件,这些文件可以像版本控制系统中的任何其他源代码一样进行管理。
- 快速更新配置文件,以有效响应不断变化的计算资源需求。
- 通过在通用代码存储库中共享配置文件,与其他基础架构工程师协作。
- 提高基础设施采购流程的透明度。
Terraform in Practice
14 小时这种由讲师指导的现场培训中国(在线或远程)面向希望使用 Terraform 在云环境中构建和管理真实基础设施项目的中级 DevOps 工程师。
在培训结束时,参与者将能够:
- 了解 Terraform 和 IaC 基础知识。
- 学习编写和管理 Terraform 配置。
- Master Terraform 负责跨 AWS、Azure 和 GCP 的基础设施自动化。
- 利用 Terraform 的高级功能,包括工作区和模块。
- 将 Terraform 与 CI/CD 管道和 Terraform 云集成,以实现团队协作。
Terraform on Microsoft Azure
21 小时这种以讲师为主导的 中国(在线或现场)实时培训面向希望使用 Terraform 在 Azure 云平台上自动部署、管理和扩展基础架构的中级云工程师和 IT 专业人员。
在培训结束时,参与者将能够:
- 了解 Terraform 的基础知识及其在基础结构即代码中的优势。
- 为Azure设置和配置Terraform。
- 为各种 Azure 服务开发、测试和部署 Terraform 配置文件。
- 使用 Terraform 管理和扩展 Azure 资源。
- 实施 Terraform 状态管理和版本控制的最佳实践。
- 将 Terraform 与 Azure DevOps 集成以实现自动化部署。
- 创建可重用的 Terraform 模块,以实现一致的资源配置。
- 利用 Terraform 的高级功能进行复杂的基础架构部署。