[心得] IaC 工具心得: Terraform vs Pulumi

楼主: appleboy46 (小恶魔)   2021-02-15 20:30:16
中文部落格: http://bit.ly/terraform-vs-pulumi
想必大家对于 Infrastructure as Code 简称 (IaC) 并不陌生,而这个名词在很早以前
就很火热,本篇最主要介绍为什么我们要导入 IaC,以及该选择哪些工具来管理云平台
(AWS, GCP, Azure 等…)。观看现在很火红的 Terraform 及后起之秀 Pulumi 是大家可
以作为选择的参考,而底下会来归纳优缺点及技术比较,以及为什么我最后会选择
Pulumi。这两套都是由 Go 语言所开发,现在选择工具前,都要先考虑看看什么语言写的
,以及整合进团队自动化部署流程难易度。
教学影片: https://www.youtube.com/watch?v=C-jClYPLGZU
00:00 Infrastructure as code 简介 (简称 IaC)
00:43 资料工程师 Roadmap
01:35 为什么需要 IaC
02:26 IaC 带来什么样的好处及优势
04:20 工具的选择 Pulumi vs Terraform
04:52 Terraform 跟 Pulumi 基本介绍
06:58 Terraform 代码展示 (HCL)
07:51 Pulumi 代码展示 (Go 语言)
08:43 Terraform 可否用程式语言撰写?
11:06 为什么要选择 Pulumi
13:19 自行开发整合工具 (不用安装 CLI)
15:17 用 Pulumi 开发数据库 Migration 流程
作者: YorkLai (Orange)   2021-02-15 20:38:00
作者: Sixigma (六西格玛)   2021-02-15 20:53:00
推推
作者: Falldog (Yo)   2021-02-15 22:05:00
推推推
作者: EricTCartman (阿ㄆㄧㄚˇ)   2021-02-15 22:08:00
没照顾长ID
作者: thcb3181 (神废123)   2021-02-15 22:51:00
推,最近也在尝试导入IaC
作者: BearFather (北极熊)   2021-02-18 16:18:00
之前看过terraform 跨云平台好像还有不同设定有办法写一套就全跨?
作者: shazi780411 (shazi)   2021-02-20 20:41:00
其实 Terraform 也能做到程式化来撰写,不妨试试看 CDK for Terrform 目前该专案也已经纳入 HashiCorp 底下而且 CDK for Terraform 作者也在近期加入 HashiCorp 了,未来可以好好的专注这个专案https://shazi.info/cdk-%e8%88%87%e4%bb%96%e5%80%91%e7%9a%84%e7%94%a2%e5%9c%b0%ef%bc%9acdk-for-terraform-%e7%94%a8%e7%a8%8b%e5%bc%8f%e8%aa%9e%e8%a8%80%e5%ae%9a%e7%be%a9%e5%9f%ba%e7%a4%8e%e6%9e%b6%e6%a7%8b/

Links booklink

Contact Us: admin [ a t ] ucptt.com