今年在 Cloud Summit 會議上分享『初探 Infrastructure as Code 工具 Pulumi』,主要幾項重點跟大家分享
IaC 帶來的好處跟優勢如下
- 建置 CI/CD 自動化 (不用依賴 UI 操作)
- 版本控制 (審核避免錯誤)
- 重複使用 (減少建置時間)
- 環境一至性 (測試及正式)
- 團隊成長 (分享學習資源)
內容會偏向介紹 Pulumi 工具居多,如果想多了解,參考本投影片準沒錯
為什麼選擇 Pulumi
從三大團隊不同的面向帶來的好處
工程團隊
- 可以使用熟悉的語言, 不用學習新語法
- 模組及跨平台 (AWS, GCP, Azure)
- 減少複製流程, 自由建立模組清單
DevOps 團隊
- Infrastructure as Code (可審核檢視)
- Multi-Cloud DevOps (用一種方式管理多個雲平台)
- Deploy Continuously (自動化部署)
資安團隊
- Policy as Code
- Built-In Secrets (加密特定資料: DB 密碼 ..)
- Enforce Standards (同一套流程管理系統架構)