Terraform 與 AWS CloudFormation

更新 發佈閱讀 2 分鐘

Terraform 與 AWS CloudFormation 都是「基礎設施即程式碼」(IaC)工具,可用於自動化雲端資源部署,但在應用範圍、語法、彈性等方面有明顯差異:

raw-image

適用場景

  • Terraform:跨平台/多雲部署、現有資源匯入與自訂模組、團隊合作及複製混合雲架構。
  • CloudFormation:AWS生態最原生、服務更新快,對AWS系統(Serverless/SAM/CDK)等支援完善,有自動回滾與權限管理。

實務補充

  • 兩者可混合使用:在AWS專案中以Terraform為主、必要時嵌入CloudFormation資源,適合需要跨雲與AWS服務深度整合。學習成本略高,但兼具彈性與效率。
  • Terraform 編排範例:多雲建置 VPC、EC2、S3、Azure VM 等都能以程式檔案描述與自動部署。
  • CloudFormation 編排範例:使用 YAML/JSON 部署 S3、EC2、Serverless App,並可原生設定 IAM、Lambda、事件觸發等。

總結:Terraform 彈性高,跨平台多雲適用;CloudFormation AWS原生,服務支援最快。大型團隊多偏好 Terraform,AWS純部署則用 CloudFormation最方便。

留言
avatar-img
留言分享你的想法!
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
25會員
495內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 AWS Certified AI Practitioner (AIF-C01)
2025/09/17
分散式文件系統是一種將文件資料分散儲存到多台電腦(伺服器或節點)上的技術,常見代表如 HDFS(Hadoop Distributed File System)。這類系統特點如下: HDFS 原理與架構 文件分割與分散存儲:大檔案會被分割為多個資料區塊(Block),每個區塊分散儲存於不同伺服器,
2025/09/17
分散式文件系統是一種將文件資料分散儲存到多台電腦(伺服器或節點)上的技術,常見代表如 HDFS(Hadoop Distributed File System)。這類系統特點如下: HDFS 原理與架構 文件分割與分散存儲:大檔案會被分割為多個資料區塊(Block),每個區塊分散儲存於不同伺服器,
2025/09/17
Jaeger與Zipkin都是主流的分布式追蹤工具,用來可視化及分析微服務架構中跨服務的請求路徑與效能瓶頸。 工具簡介 Jaeger由Uber開發,目前是CNCF畢業專案,支援高可擴展性、大量資料及多種儲存後端(如Elasticsearch、Cassandra),適合大中型、Kubernetes
Thumbnail
2025/09/17
Jaeger與Zipkin都是主流的分布式追蹤工具,用來可視化及分析微服務架構中跨服務的請求路徑與效能瓶頸。 工具簡介 Jaeger由Uber開發,目前是CNCF畢業專案,支援高可擴展性、大量資料及多種儲存後端(如Elasticsearch、Cassandra),適合大中型、Kubernetes
Thumbnail
2025/09/16
滲透測試(Penetration Testing,簡稱 Pen Test)是資安領域的一種安全測試方法,由具有授權的專業人員模擬黑客攻擊,試圖發現並利用系統、網路或應用程式中的漏洞,評估其安全防護的強弱與風險。 主要目的 積極發掘系統弱點與潛在安全風險 測試企業防禦機制在真實攻擊模型下的效能
2025/09/16
滲透測試(Penetration Testing,簡稱 Pen Test)是資安領域的一種安全測試方法,由具有授權的專業人員模擬黑客攻擊,試圖發現並利用系統、網路或應用程式中的漏洞,評估其安全防護的強弱與風險。 主要目的 積極發掘系統弱點與潛在安全風險 測試企業防禦機制在真實攻擊模型下的效能
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
Thumbnail
疫情世代後,企業在思考的已經不是要不要上雲,而是哪些服務或內容可以上雲,透過混合雲的形式,搭配公司的策略達到靈活且彈性的最佳效益。 而既然要能達到最佳效益,選擇適合公司環境的雲端環境,對於現代企業來說非常重要,這篇文章將與大家分享AWS、GCP、Azure三大公有雲的特點與優勢。
Thumbnail
疫情世代後,企業在思考的已經不是要不要上雲,而是哪些服務或內容可以上雲,透過混合雲的形式,搭配公司的策略達到靈活且彈性的最佳效益。 而既然要能達到最佳效益,選擇適合公司環境的雲端環境,對於現代企業來說非常重要,這篇文章將與大家分享AWS、GCP、Azure三大公有雲的特點與優勢。
Thumbnail
本篇使用 AWS Lambda 結合 Amazon Bedrock 和 Claude 3 來分析儲存在 Amazon S3 中的圖像的示範
Thumbnail
本篇使用 AWS Lambda 結合 Amazon Bedrock 和 Claude 3 來分析儲存在 Amazon S3 中的圖像的示範
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
實驗目的:Lambda@Edge (L@E) 讓 CLoudFront (CF) 回源時,自動選擇較近的 S3 region 回源
Thumbnail
實驗目的:Lambda@Edge (L@E) 讓 CLoudFront (CF) 回源時,自動選擇較近的 S3 region 回源
Thumbnail
本文介紹如何在GCP上使用Terraform建立CloudFlare DNS解析和模組化。通過閱讀本文,可以瞭解如何設置Terraform建立CloudFlare DNS解析以及取得GCS上的Terraform state file並透過Terraform建立CloudFlare DNS解析的步驟。
Thumbnail
本文介紹如何在GCP上使用Terraform建立CloudFlare DNS解析和模組化。通過閱讀本文,可以瞭解如何設置Terraform建立CloudFlare DNS解析以及取得GCS上的Terraform state file並透過Terraform建立CloudFlare DNS解析的步驟。
Thumbnail
客戶提出以下需求: 當用戶在日本,會導到離用戶最近的CloudFront節點(亞洲),當CF要回原站時,需要導到新加坡的S3 當用戶為美國,會導到離用戶最近的CloudFront節點(美國東岸),當CF要回原站時,需要導到美國的S3
Thumbnail
客戶提出以下需求: 當用戶在日本,會導到離用戶最近的CloudFront節點(亞洲),當CF要回原站時,需要導到新加坡的S3 當用戶為美國,會導到離用戶最近的CloudFront節點(美國東岸),當CF要回原站時,需要導到美國的S3
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News