AWS CloudFormation

利用 Infrastructure as Code 加速雲端佈建

AWS CloudFormation 將基礎設施視為程式碼,為您提供簡單的方法為相關的 AWS 集合和第三方資源建模、快速一致地佈建,並在整個生命週期管理它們。CloudFormation 範本描述了所需的資源及其相依性,您可以將它們當作堆疊一起啟動和設定。您可以視需要的頻率使用範本,將整個堆疊當成一個單位進行建立、更新和刪除,不必個別管理資源。您可以跨多個 AWS 帳戶和 AWS 區域管理和佈建堆疊。

AWS CloudFormation 簡介 (3:01)

優勢

自動化最佳實務

透過 CloudFormation,您可以使用廣為採用的程序套用 DevOps 和 GitOps 最佳實務,例如從 Git 儲存庫開始,然後透過 CI/CD 管道進行部署。您還可以透過 GitHub Actions 和 AWS CodePipeline 等管道整合,簡化稽核變更並觸發自動化部署。

在全球擴展基礎設施

透過共用要跨組織使用的 CloudFormation 範本管理資源擴展,以滿足所有 AWS 帳戶和區域的安全、合規和組態標準。範本和參數能實現簡易擴展,因此您可以分享最佳實務和公司政策。此外,CloudFormation StackSets 讓您能夠透過單一操作,跨多個 AWS 帳戶和區域建立、更新或刪除堆疊。

與其他 AWS 服務整合

要進一步在組織自動化資源管理,您可以將 CloudFormation 與其他 AWS 服務整合,包括用於存取控制的 AWS Identity and Access Management (IAM)、用於合規的 AWS Config,以及用於一條龍式應用程式分發和其他管控調節的 AWS Service Catalog。與 CodePipeline 和其他建置者工具的整合,讓您能實作最新的 DevOps 最佳實務,並改進自動化、測試和控制。

管理第三方和私有資源

連同您的 AWS 資源一起,為第三方應用程式資源 (例如監控、團隊生產力,事件管理,CI/CD 和版本控制應用程式) 進行建模、佈建和管理。使用開放原始碼 CloudFormation CLI 建立自己的 CloudFormation 資源提供者 – 以開放原始碼發佈的原生 AWS 類型。

與社群一起擴充 CloudFormation

AWS CloudFormation GitHub 組織提供可擴充 CloudFormation 功能的開放原始碼專案。您可以透過 CloudFormation Registry 和 CloudFormation CLI 定義和建立資源提供者,以安全、系統化的方式自動建立資源。您可以使用 CloudFormation GitHub 專案執行許多工作,例如檢查 CloudFormation 範本是否符合政策 (使用 cfn-guard),或驗證是否使用最佳實務 (使用 cfn-lint)。

運作方式

AWS CloudFormation 如何運作
Nextdoor

Deloitte 的 ConvergeHEALTH Miner 解決方案是一套工具和服務,有助於加速醫療保健研究生命週期的資料收集、分析和管理...Miner 運用多項 AWS 服務。他們使用 AWS CloudFormation 和 AWS Service Catalog,搭配 Infrastructure as Code 將 Miner 更快地連接客戶端。Deloitte 選擇 AWS CloudFormation 範本編碼基礎設施,然後使用 AWS Service Catalog 就可以進行一鍵式部署。

進一步了解 »

Coinbase

公司所有的網路都是透過 AWS CloudFormation 範本進行設計、建置和維護。「這提供我們網路版本控制的豪華功能,同時還為隨需開發和模擬環境提供流暢且精準的網路複製。」Witoff 表示。

進一步了解 »

Expedia

Expedia 使用 AWS CloudFormation 搭配 Chef,將整個前端和後端堆疊部署在 AWS 環境中。

進一步了解 »

Futbol Club Barcelona

「我們很滿意 AWS CloudFormation,因為這表示我們可以使用「一鍵式」部署來部署整個基礎設施。」

進一步了解 »

Write preventive compliance rules for AWS CloudFormation templates the cfn-guard way

2020 年 8 月 4 日
Luis Colon、Raisa Hashem 和 Josh Joy

閱讀詳細內容 »

Automated CloudFormation Testing Pipeline with TaskCat and CodePipeline

2020 年 9 月 4 日
Raleigh Hansen 和 Dan Le

閱讀詳細內容 »

Deploy AWS CloudFormation stacks with GitHub Actions

2020 年 7 月 27 日
Sebastian Doell

閱讀詳細內容 »

New: Use AWS CloudFormation StackSets for Multiple Accounts in an AWS Organization

2020 年 2 月 12 日
Sébastien Stormacq

閱讀詳細內容 »

Using AWS CloudFormation to deploy software into Amazon EKS clusters

2020 年 2 月 20 日
Troy Ameigh
 
1

目前找不到任何部落格文章。如需其他資源,請參閱 AWS 部落格

請瀏覽管理與管控部落格,詳細了解 CloudFormation 和其他 AWS 管理與管控服務。

最新消息

1
了解 CloudFormation 功能
查看產品功能

進一步了解 AWS CloudFormation 的建模和佈建功能。

進一步了解 
註冊免費的 AWS 帳戶
註冊免費帳戶

立即存取 AWS 免費方案 

註冊 
開始在主控台使用 CloudFormation 進行建置
開始在主控台進行建置

開始在 AWS 主控台使用 AWS CloudFormation 進行建置。

登入 

進一步了解 AWS CloudFormation

參閱 AWS CloudFormation 功能頁面
準備好開始建立?
開始使用 AWS CloudFormation
還有其他問題嗎?
聯絡我們