本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇合家歡的工具
那麼,您應該選擇哪種工具?
有這麼多不同的工具選項和不同的業務需求,沒有任何 one-size-fits-all 方法。除了本指南中討論的各項工具的優缺點之外,請考慮下列針對您的業務需求和營運模式的建議:
-
如果您要管理或部署具有最小相依性或相依項目的無伺服器 AWS 解決方案, AWS Serverless Application Model (AWS SAM) 可能是您不錯的選擇。它具有所有相同的功能 AWS CloudFormation。它還簡化了無伺服器應用程式的測試和部署到 AWS 雲端.
-
如果您完全在管理基礎設施 AWS,那麼 AWS CloudFormation AWS Cloud Development Kit (AWS CDK) 這些都是不錯的選擇。它們提供 out-of-the-box 狀態管理,您也可以原生使用新功能或 AWS 資源。
-
如果您想要多供應商公用程式,特別是用於管理多雲或混合雲基礎架構,Terraform 可能是個不錯的選擇,因為它與平台無關。使用 Terraform,您還可以使用各種插件,並且它擁有帶有企業支持選項的大型社區。
-
如果您有具有最佳實踐的由上而下發行版,並且您具有使用通用編程語言創建,發布和分發可重複使用模塊的協調流程,那麼這 AWS CDK 可能是一個不錯的選擇。
-
如果您的組織可以承受高風險,並且需要支援多雲或混合雲環境,請考慮使用 Plumi。