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
郝信華 iPAS AI應用規劃師 學習筆記
43會員
572內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS AIF-C01 AWS CLF-C02 Microsoft AI-900 其他:富邦美術館志工
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
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
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
Thumbnail
AWS CloudFront + S3 遇到 CORS 解決方式
Thumbnail
AWS CloudFront + S3 遇到 CORS 解決方式
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News