Skip to content
所有標籤

#infrastructure-as-code

3 篇文章

Pulumi:用 TypeScript、Python、Go 等一般語言寫 Infrastructure as Code

Pulumi 讓一般程式語言註冊 cloud resources,再由 deployment engine、providers 與 stack state 執行 preview/update;語言能力增加,也要求更嚴格的 abstraction discipline。

SST v3:用 Components、Link 與 Dev Mode 組合 Full-Stack Cloud App

SST v3 以 TypeScript config、高階 app components、Pulumi/Terraform providers 與 resource linking 組合自有雲資源;它是 application-first IaC,不是代管 PaaS。

Terraform:Provider、Plan、Apply 與 State 的 IaC 工作模型

Terraform 以 provider resource schema、configuration 與 state 對照真實 API,產生 plan 再 apply;最重要的資產不是 HCL,而是受控的 state 與變更流程。