iT邦幫忙

2021 iThome 鐵人賽

DAY 30
2
DevOps

Terraform Workshop - Infrastructure as Code for Public Cloud 疫情警戒陪你度過 30 天系列 第 32

Day 30-完賽結論,所有公有雲的問題,我一率建議 Terraform

本篇是 30 天鐵人賽的最後一篇,本篇做個小節與心得

課程內容與代碼會放在 Github 上: https://github.com/chechiachang/terraform-30-days

賽後文章會整理放到個人的部落格上 http://chechia.net/

追蹤粉專可以收到文章的主動推播

https://ithelp.ithome.com.tw/upload/images/20210901/20120327NvpHVr2QC0.jpg


致謝

感謝讀者一路追隨,希望文章內容對讀者有所幫助

感謝公司同事嚴謹的工作態度,我的 Terraform 技術能夠進步都是因為身邊有一群超強同事

Maicoin 持續擴大徵才,意者請透過粉專私訊我)

感謝鐵人賽參賽團隊:能去健身房後發現硬舉退步一百公斤的五隻雞的好友,一起互相嗆聲互相砥礪,一起堅持到完賽

感謝我自己,這段時間十分忙碌,仍然抽出時間學習。努力不一定有成過,但絕不會白費

公有雲使用上的問題,我一律建議 Terraform

Terraform 除了技術上的改變,還有很大一部分是在解決文化上與工作流程的問題

公有雲上的使用問題,很多都是人為操作性失誤造成的,不論是

  • 細節應注意未注意
  • 溝通失誤
  • 忘記
    都是常見的人為錯誤

Terraform 提供一套程式化控制邏輯,限制人為的操作,大幅降低操作性失誤

在擺脫大部分的操作性失誤之後,才有機會為 infrastructure 做快速且大幅度的更新。

  • 確實 infra 不改就不會壞,但不改也不會成長進步
  • 導入 Terraform 後,infrastructure operation 可以跑得更快,更好,改變卻更精準,像精細手術一樣

再說一次

公有雲使用上的問題,我一律建議 Terraform

contents index

參賽途中並沒有辦法很好的分類,時間壓力下很難好好的控制文章發表順序。底下根據主題將文章分類,提供讀者查詢

Get started

Basic

Tools

Infrastructure as code: code review

Infrastructure as code: automation

Advanced: terraform syntax

Terraform in production practice

State manipulation

Test & Debug

unfinished contents

鐵人賽寫了 30 天文章,然而關於 terraform 還有非常多題目值得細細探討,甚至沒有時間好好讀一下 terraform source code。底下是一些當初列出的題目,現在變成遺珠之憾,提供一些關鍵字與連結,讓有興趣的讀者自己查詢

Terraform 更深入

好用 Tool

Examples

未來計畫

未來有時間,會陸續將文章完成,發表在紛絲專頁上

本鐵人賽內容可能會整理成冊出書,已有出版社前來接洽,如果有興趣也請關注粉絲專頁

End

最後,感謝一路看到最後的各位讀者

軟體工程水很深,大家供勉之


上一篇
Day 29-給我無限多的預算我就能撐起全世界,infracost 教你吃米知米價
系列文
Terraform Workshop - Infrastructure as Code for Public Cloud 疫情警戒陪你度過 30 天32

1 則留言

0
mark_mew
iT邦新手 5 級 ‧ 2021-10-01 01:11:04

恭喜完賽啦 ~

繼續加油
我會持續追你的文章~

我要留言

立即登入留言