Utilizzo di Pulumi come strumento IaC per Cloud AWS - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo di Pulumi come strumento IaC per Cloud AWS

Pulumi è un'infrastruttura open source come strumento di codice. Supporta linguaggi di programmazione comuni esistenti, come Python TypeScript JavaScript, Go, .NET, Java e YAML. Utilizza inoltre il suo ecosistema nativo per interagire con le risorse cloud tramite Pulumi SDK. Una CLI scaricabile, un runtime, librerie e un servizio ospitato collaborano per fornire, aggiornare e gestire l'infrastruttura cloud.

Puoi utilizzare Pulumi SDK per creare e distribuire software cloud che utilizza contenitori, funzioni serverless, servizi ospitati e infrastrutture, su qualsiasi cloud.

Opzionalmente puoi accoppiare Pulumi con Pulumi Cloud. Pulumi Cloud è un servizio gestito che memorizza lo stato e i segreti e gestisce le implementazioni della tua infrastruttura Pulumi.

Vantaggi dell'utilizzo di Pulumi:

  • Pulumi fornisce l'infrastruttura di oltre cinquanta provider di cloud e software as a service (SaaS).

  • Offre un'interfaccia completa e coerente progettata per ridurre la complessità del cloud.

Svantaggi dell'utilizzo di Pulumi:

  • Sebbene Pulumi abbia una comunità attiva che offre supporto, è più piccola della comunità Terraform.

  • Pulumi ha una curva di apprendimento più ripida.