[内部研究小组报告]我们举行了介绍性的动手Terraform!

 

你好,我是基塔

春天即将到来(时间过得真快!)。
今年我们迎来了许多应届毕业生,我们正在进行一场轻松愉快的培训。
他们积极提问,我觉得这次培训非常充实有效。

这次我们举办了一次关于 Terraform 入门的内部学习会议,这是应我们内部成员的要求举办的,所以我想就此进行汇报和反思。

介绍

“基础设施即代码 (IaC)”在构建和运维云基础设施方面变得越来越重要。
为了加深我们对基础设施自动化的理解,我们举办了一场名为“Terraform 实战入门”的内部研讨会。

我本人也是几个月前才开始认真使用 Terraform,目前仍在学习中,偶尔会得到我的上司Nezumi-san

在本文中,我们将介绍本次学习会议的背景、当天的会议内容、参与者的反馈以及未来的举措。

为什么要学习 Terraform?

传统上,基础设施建设通常依靠人工完成,导致工作出错、依赖个别人员以及缺乏可复现性等问题。Terraform
是一款允许您使用代码管理云基础设施配置的工具,并提供以下优势:

  • 提高了工作可重复性和速度
  • 将基础设施状态可视化并以代码形式进行版本控制。
  • 通过规范流程消除对个人的依赖

在这种背景下,Terraform 是一项引起关注并在公司内部得到应用的技术。

我们选择这个作为学习小组的主题,因为我们相信,通过让每个部门的成员了解基础设施建设和管理,我们可以以某种方式为提高整个组织的技术能力做出贡献。

该研究小组采用线上线下混合形式进行,参与者从公司内部招募。

教学材料方面,我使用了一个我个人为 AWS 初学者创建的实践代码库:
https://github.com/shinkitada/education-terraform

举办学习会的目的

本次内部学习会面向从未接触过 Terraform 的人员,其目标如下:

  • 加深对基础设施建设自动化的理解
  • 提升你的 Terraform 基础技能
  • 改进内部技术

通过明确目标并缩小范围,
我们能够避免与参与者的需求不符。

实践内容

讲座分为两部分,通过幻灯片和演示解释了 IaC 和 Terraform 的基本概念。

  • IaC 和 Terraform 简介
  • 基本运算的讲解与练习

课程前半部分为课堂讲授,后半部分为实践操作,学员们实际搭建了VPC和EC2实例。
许多学员都惊讶于通过命令行界面(CLI)操作使用代码构建和重建基础设施竟如此轻松。

[Terraform 入门课程] IaC 和 Terraform 概述

【Terraform入门课程】基本操作方案及实践

参与者评论

非工程类销售人员和研发工程师也参加了
此次学习会,会后我们收到了以下反馈:

  • “Terraform 看起来很复杂,但实际使用起来却很有趣。”
  • “我印象很深刻,只需申请就能批量获得资源。”
  • “这些内容让我很想把它们运用到我的作品中。”
  • “我很欣慰,即使对于非工程师来说,这个结构也很容易理解。”

我的感觉是,它可能稍微降低了 IaC 的意识门槛,所以我很高兴我尝试了它。

未来展望

在本入门课程之后,我们计划在未来举办各种学习研讨会。

我还计划写篇博客文章来介绍它们。

结论

Terraform 是一款能够彻底改变基础设施构建方式的工具。
通过这次研讨会,我们接触到了基础设施即代码 (IaC) 的概念和实践技能,我也意识到我们公司对 IaC 的理解已经稳步提升。

我们希望未来能够继续创造一个可以分享这些学习机会的空间!

如果您觉得这篇文章有帮助,请点赞!
3
加载中...
3 票,平均:1.00 / 13
332
X Facebook 哈特纳书签 口袋

写这篇文章的人

关于作者

Beyond 把我从兼职工作中接了出来。
人力资源部教育部基建工程师
我讨厌飞虫。