AWS CloudFormation 提供一種通用語言,可用來描述和佈建雲端環境中的所有基礎設施資源。CloudFormation 可讓您使用簡單的文字檔以自動且安全的方式,在所有區域和帳戶為應用程式所需的資源建立模型並進行佈建。這個檔案是雲端環境唯一的真實資料來源。
使用 AWS CloudFormation 無須支付額外費用,只需支付應用程式執行所需的 AWS 資源費用。
優勢
建立整個基礎設施的模型
AWS 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,因為這表示我們可以使用「一鍵式」部署來部署整個基礎設施。」
進一步了解 AWS CloudFormation

