AWS CloudFormation 提供一種通用語言,可用來建模和佈建雲端環境中的 AWS 和第三方應用程式資源。AWS CloudFormation 可讓您使用編程語言或簡單的文字檔以自動且安全的方式,在所有區域和帳戶為應用程式所需的資源建立模型並進行佈建。這為您的 AWS 和第三方資源提供了單一的真實來源。
優勢
建立整個基礎設施的模型
AWS CloudFormation 可讓您利用文字檔或編程語言,建立整個基礎架構和應用程式資源的模型。AWS CloudFormation 登錄檔和 CLI 便於利用 CloudFormation 管理第三方資源。這為您的所有資源提供了單一的真實來源,有助於標準化組織中使用的基礎設施元件,讓組態符合規定,更快排除故障。
自動化和部署
AWS CloudFormation 以安全、可重複的方式佈建應用程式資源,允許您建立和重建基礎設施和應用程式,無須手動操作或編寫自訂的指令碼。CloudFormation 可在管理堆疊時判斷需要執行的適當操作,以最有效率的方式協調,並在偵測到錯誤時自動回復所做的變更。
只需程式碼
編寫基礎設施的程式碼可讓您將基礎設施純粹視為程式碼。您可以使用任何程式碼編輯器來編寫程式碼,然後簽入版本控制系統,並在部署到生產環境之前,與團隊成員一起檢查檔案。
運作方式
客戶影片
TechnologyOne
如何以快速可靠的方式將應用程式分解成微型服務? 了解 TechnologyOne 如何使用 AWS CloudFormation 和 Application Load Balancer 在短短一天內完成這項任務!
Cloudreach
Cloudreach 公司的 Adam 解釋 Sceptre 如何使用 AWS CloudFormation 讓客戶建立和管理應用程式環境。
閱讀部落格。
Lemongrass
Lemongrass 為他們的
查看架構圖。
FileMaker
FileMaker 描述他們如何為中小企業客戶擬定一套解決方案,以自動擴展 FileMaker 的方式來處理突然激增的活動。這套解決方案利用 AWS Marketplace (FileMaker 在此列出它的軟體) 以及 AWS CloudFormation,在 AWS 上部署 FileMaker 環境並調整其規模。
查看架構圖。查看 FileMaker 現場部署與雲端/AMI 架構。
要觀賞更多 AWS CloudFormation 影片,請瀏覽 This Is My Architecture 頁面。
特色客戶案例
「我們使用 AWS CloudFormation 建立一鍵式網路。這是一個非常簡單的工具,」Wise 表示。Nextdoor 還使用 Puppet 自動化工具在 AWS 中定義和建置伺服器,以及使用 RightScale 雲端管理解決方案在 AWS 雲端中設定和監控機器。
公司所有的網路都是透過 AWS CloudFormation 範本進行設計、建置和維護。「這提供了我們網路版本控制的豪華功能,同時還為隨需開發和分段環境提供流暢且精準的網路複製,」Witoff 表示。
Expedia 使 AWS CloudFormation 和 Chef,將其整個前端和後端堆疊部署到其 AWS 環境中。
「我們很滿意 AWS CloudFormation,因為這表示我們可以使用「一鍵式」部署來部署整個基礎設施。」
部落格和文章
New: Use AWS CloudFormation StackSets for Multiple Accounts in an AWS Organization
2020 年 2 月 12 日
Sébastien Stormacq
CloudFormation Update – CLI + Third-Party Resource Support + Registry
請參閱管理與管控部落格,詳細了解 CloudFormation 和其他 AWS 管理與管控服務。
進一步了解 AWS CloudFormation