作者appleboy46 (小恶魔)
看板Soft_Job
标题[心得] IaC 工具心得: Terraform vs Pulumi
时间Mon Feb 15 20:30:16 2021
中文部落格:
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 流程
--
Go 语言线上课程:
http://bit.ly/golang-202102
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.128.177 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1613392218.A.BC5.html
1F:推 YorkLai: 推 02/15 20:38
2F:推 Sixigma: 推推 02/15 20:53
3F:推 Falldog: 推推推 02/15 22:05
4F:→ EricTCartman: 没照顾长ID 02/15 22:08
5F:嘘 MoonCode: 02/15 22:28
6F:推 thcb3181: 推,最近也在尝试导入IaC 02/15 22:51
7F:→ BearFather: 之前看过terraform 跨云平台好像还有不同设定 02/18 16:18
8F:→ BearFather: 有办法写一套就全跨? 02/18 16:18
9F:推 shazi780411: 其实 Terraform 也能做到程式化来撰写,不妨试试看 C 02/20 20:41
10F:→ shazi780411: DK for Terrform 目前该专案也已经纳入 HashiCorp 底 02/20 20:41
11F:→ shazi780411: 下而且 CDK for Terraform 作者也在近期加入 HashiCo 02/20 20:41
12F:→ shazi780411: rp 了,未来可以好好的专注这个专案 02/20 20:41
14F:→ shazi780411: 1%e7%9a%84%e7%94%a2%e5%9c%b0%ef%bc%9acdk-for-terr 02/20 20:42
15F:→ shazi780411: aform-%e7%94%a8%e7%a8%8b%e5%bc%8f%e8%aa%9e%e8%a8% 02/20 20:42
16F:→ shazi780411: 80%e5%ae%9a%e7%be%a9%e5%9f%ba%e7%a4%8e%e6%9e%b6%e 02/20 20:42
17F:→ shazi780411: 6%a7%8b/ 02/20 20:42