Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
Terraform 核心概念回顾
- CLI 和所有可用的子命令
- Terraform 操作的流程
- 国家及其重要性(以及脆弱性)
- Hashicorp 配置语言 (HCL),0.12 之前和 0.12 之后
设计更复杂的 Terraform 项目和模块
- 模块化方法
- 单项目、多模块方案
- 多项目相关基础设施、单一云和混合云或平台
- 根模块分解
- 与新的和传统的单体项目合作,深思熟虑的方法 Terraform 项目组织
开发和管理更复杂的 Terraform 项目和模块
- 全面的最佳实践
- 模块版本
- 分享并关注 DRY
- 跨项目和模块的复杂提供商方案
- 介绍 Terraform Null Label 及其实用程序
Make + Makefile 简介
- 使用可靠的标准 Linux 工具自动执行 Terraform 项目中的重复性任务
高级 Terraform 工具和 CLI 理解
- 了解状态和状态文件
- 复杂场景下的状态迁移和管理
- Terraform 复杂场景下的导入方法
- 处理错误和混乱
- 失控的漂移
- 损坏或无法修复的状态
- 知道哪些是无法解决的
- 主动确保您不会以 Terraform 结束这个位置
HCL 高级主题
- 高级配置语言表达式功能:
- 可重用性方法
- 循环、元参数
- 对于表达式
- 表达式上下文中的类型
强化 Terraform 的安全性
- 左移 Terraform 安全,纵深防御
- 状态文件和安全性
- 管理凭据和机密:最低权限、轮换、保护
- 在 Terraform 工作流中,安全性可能在何处以及如何分解
基础设施和测试的可靠性
- 目前有哪些自动化和手动测试框架和方法?
- 目前的状况还有很多不足之处,例如 terratest
- 在现实场景中漂移并减轻意外后果
- 开发人员责任与自动化测试、用于验证的 git 钩子、terraform-pre-commit 等。
在管道中实现自动化 Terraform, Terraform
- Terraform 替换为 Spinnaker
- 使用自动化交付管道来提高基础架构和 Terraform 部署的质量保证、稳定性和可靠性
- Terraform 和 GitOps:在 Terraform 工作流中采用 GitOps 的方法
- Terraform 云和企业概述,看看这些产品如何改进 Terraform 工作流程,以及存在哪些其他工具/流程来满足相同的需求:用于 Terraform 的自定义 CI/CD 管道、Atlantis 等工具。
具有 Terraform 的复杂 AWS 基础设施
- 使用 Terraform 设计和部署 VPC
- 管理 EC2 实例和其他计算资源
- 配置 AWS 联网组件
- 将 AWS 服务集成到 Terraform 托管的基础设施中
- 为 AWS 资源实施安全最佳实践
摘要和后续步骤
要求
- 对云基础架构概念的理解
- Terraform 操作的基本经验
观众
- DevOps 工程师
- 系统管理员
- 系统架构师
21 小时
客户评论 (4)
动手很棒 - 动手和演示之间的良好组合
Karl
课程 - Terraform for Managing Cloud Infrastructure
机器翻译
参与者可以录制视频,以便我们稍后播放。
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
课程 - Terraform Fundamentals for Beginners
机器翻译
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
课程 - Terraform on AWS
对课程的非常实事求是、冷静和实质性的解释。 非常好的教练。
Mateusz - Santander
课程 - Advanced Terraform
机器翻译