使用 Pulumi 做為 的 IaC 工具 AWS 雲端 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Pulumi 做為 的 IaC 工具 AWS 雲端

Pulumi 是一種開放原始碼基礎設施,做為程式碼工具。它支援現有的常見程式設計語言,例如 TypeScript、JavaScript、Python、Go、.NET、Java 和 YAML。它也會使用其原生生態系統,透過 Pulumi SDK 與雲端資源互動。可下載的 CLI、執行時間、程式庫和託管服務一起運作,以佈建、更新和管理雲端基礎設施。

您可以使用 Pulumi 開發套件,在任何雲端上建立和部署使用容器、無伺服器函數、託管服務和基礎設施的雲端軟體。

您可以選擇將 Pulumi 與 Pulumi 雲端配對。Pulumi Cloud 是一項受管服務,可存放您的狀態和秘密,並管理 Pulumi 基礎設施的部署。

使用 Pulumi 的優點:

  • Pulumi 提供來自 50 多個雲端和軟體即服務 (SaaS) 供應商的基礎設施。

  • 它提供完整且一致的界面,旨在降低雲端複雜性。

使用 Pulumi 的缺點:

  • 雖然 Pulumi 有一個提供支援的作用中社群,但它比 Terraform 社群更小。

  • Pulumi 有更陡峭的學習曲線。