AWS CloudFormation 重點整理

AWS CloudFormation 重點整理

CloudFormation 是 AWS 的 Infrastructure as Code 工具。 白話說,就是用一份設定檔,把你要的 AWS 架構寫下來,AWS 會自動幫你建立。

一、CloudFormation 核心重點

重點 白話說明
CloudFormation 是什麼 AWS 的基礎架構即程式碼工具
核心概念 用 Template 描述你要建立哪些 AWS 資源
寫法特色 宣告式寫法,只要說你要什麼,不用管建立順序
自動處理 自動建立資源、設定關聯、決定正確建立順序
常見資源 EC2、Security Group、S3、Load Balancer、RDS、DynamoDB
Stack 是什麼 CloudFormation 建出來的一整組 AWS 資源集合

二、CloudFormation 的好處

好處 說明
減少手動操作 不用每次都進 Console 點來點去
降低人為錯誤 設定寫在 Template 裡,比手動建立更穩定
可以版本控管 基礎架構可以像程式碼一樣放 Git、做 Code Review
方便重複部署 同一套架構可以部署到 Dev、Test、Prod
方便跨區或跨帳號 可以在不同 Region 或不同 AWS Account 建立相同架構
節省成本 測試環境可以下班刪掉,上班再重建

三、白話比喻

CloudFormation 名詞 白話比喻
Template 建築設計圖
Stack 照設計圖蓋出來的一整棟建築
AWS Resources 建築裡的房間、水電、門窗
CloudFormation 照圖施工的工程團隊

四、考試關鍵字

題目看到 優先想到
Infrastructure as Code CloudFormation
Repeat architecture CloudFormation
Multiple environments Dev / Test / Prod 使用同一套 Template
Multiple Regions 跨 Region 重複部署相同架構
Multiple AWS Accounts 跨帳號部署相同架構
避免手動建立資源 CloudFormation

五、文字流程圖

CloudFormation Template ↓ 描述需要的 AWS 資源 ↓ CloudFormation 讀取 Template ↓ 自動判斷建立順序 ↓ 建立 Stack ↓ 產生一整組 AWS Resources

六、一句話記憶

CloudFormation = 用程式碼管理 AWS 架構,讓環境可以重複建立、版本控管、快速刪除與重建。

沒有留言:

張貼留言

AWS Security and Compliance 總整理

AWS Security and Compliance 總整理 一、核心概念 AWS 安全與合規不是靠單一服務,而是透過多層防護來完成。 從外部流量防護、身分權限、資料加密、設定稽核、威脅偵測,到集中管理與事件調查, 每一個服務...