# Pulumi Reviews
**Vendor:** Pulumi  
**Category:** [Software di automazione dell&#39;infrastruttura cloud](https://www.g2.com/it/categories/cloud-infrastructure-automation)  
**Average Rating:** 4.8/5.0  
**Total Reviews:** 25
## About Pulumi
Pulumi consente ai team di creare, distribuire e gestire l&#39;infrastruttura su qualsiasi cloud utilizzando linguaggi e strumenti familiari. Questo facilita le architetture applicative moderne, una collaborazione più stretta tra sviluppatori di applicazioni e team di infrastruttura, e un flusso di lavoro coerente per la sicurezza e la distribuzione del software su cloud pubblici, privati, ibridi o persino multipli contemporaneamente. Utilizzando la piattaforma open source di Pulumi, il tuo team potrà: - Dichiarare l&#39;infrastruttura in linguaggi reali come TypeScript, JavaScript, Python o Go. - Sfruttare ecosistemi familiari di strumenti, inclusi librerie, gestori di pacchetti, IDE e framework di test del linguaggio scelto. - Accedere a molti servizi cloud, inclusi AWS, Azure, GCP, Kubernetes e DigitalOcean — così come New Relic, Datadog, Cloudflare e altri. - Integrare con oltre una dozzina di sistemi CI per realizzare una distribuzione continua globale. - Costruire applicazioni moderne, affidabili e scalabili utilizzando l&#39;ampiezza delle architetture cloud, inclusi container, funzioni serverless, VM e siti web statici. - Utilizzare framework di livello superiore che astraggono gli aspetti tediosi dello sviluppo cloud e consentono la condivisione e il riutilizzo di modelli comuni all&#39;interno della comunità e del tuo team. Oltre a queste funzionalità principali di infrastruttura come codice, Pulumi doma la complessità su larga scala: - Gestione degli stack: distribuisci e promuovi tra più ambienti. - Archiviazione dello stato: utilizza il servizio gratuito di Pulumi o scegli invece di gestire manualmente lo stato in AWS S3, Azure Storage, Google Cloud Storage o nel filesystem. - Configurazione: gestisci facilmente diverse configurazioni tra gli ambienti. - Segreti crittografati: utilizza il servizio gratuito Pulumi KMS per crittografare configurazioni sensibili, come password o token, o integra AWS KMS, Azure KeyVault, GCP KMS o HashiCorp Vault. - Strumenti di conversione: converti facilmente da Terraform, AWS CloudFormation, modelli Azure ARM, YAML di Kubernetes o chart Helm, e altro, senza impattare sulla tua infrastruttura esistente. Queste capacità funzionano in combinazione con un sito web SaaS ospitato online che offre gestione automatica dello stato, controlli delle politiche del team e una dashboard di gestione: - Console Pulumi: una dashboard per ottenere visibilità e gestire le tue distribuzioni. - Identità: integrazioni con provider di identità utente e organizzazione con GitHub, GitLab, Atlassian, o SAML/SSO, inclusi Active Directory, Okta, Google G Suite e altri. - Controlli di accesso basati sui ruoli: gestione del team, anche integrata con il tuo provider di identità. - REST API e WebHooks: un&#39;API web completamente programmabile per scenari di automazione avanzati.



## Pulumi Pros & Cons
**What users like:**

- Gli utenti amano Pulumi per la sua **facilità d&#39;uso** , soprattutto grazie alla configurazione senza problemi e alla forte integrazione linguistica per la gestione dell&#39;infrastruttura. (14 reviews)
- Gli utenti apprezzano la **facilità di gestione dell&#39;infrastruttura** con l&#39;approccio basato su codice di Pulumi e il forte supporto della comunità. (9 reviews)
- Gli utenti evidenziano l&#39; **efficienza dell&#39;automazione** di Pulumi, semplificando le distribuzioni multi-cloud e migliorando le capacità di test. (7 reviews)
- Gli utenti apprezzano le **capacità di automazione** di Pulumi, che consentono distribuzioni multi-cloud senza soluzione di continuità con un minor rischio di errori. (5 reviews)
- Gli utenti evidenziano la **versatilità** di Pulumi, consentendo un&#39;infrastruttura come codice senza soluzione di continuità nei loro linguaggi di programmazione preferiti. (5 reviews)
- Cloud Services (4 reviews)
- Comprehensive Solutions (4 reviews)
- Deployment (4 reviews)
- Features (4 reviews)
- Integrations (3 reviews)

**What users dislike:**

- Gli utenti trovano la **difficile curva di apprendimento** di Pulumi impegnativa, specialmente con la sua documentazione e le peculiarità di implementazione. (3 reviews)
- Gli utenti trovano la **curva di apprendimento ripida** per Pulumi, in particolare con la sua implementazione delle promesse e gli esempi limitati. (3 reviews)
- Gli utenti notano **funzionalità mancanti** in alcuni SDK, portando a limitazioni occasionali nella copertura degli strumenti cloud. (3 reviews)
- Gli utenti trovano **la documentazione insufficiente** impegnativa, in particolare per i nuovi arrivati alle funzionalità di Pulumi e alla creazione di provider. (2 reviews)
- Gli utenti trovano la **difficoltà di apprendimento** di Pulumi impegnativa a causa di una curva ripida e di esempi limitati per implementazioni specifiche. (2 reviews)
- Poor Documentation (2 reviews)
- Steep Learning Curve (2 reviews)
- Understanding Difficulty (2 reviews)
- Coding Difficulties (1 reviews)
- Delayed Updates (1 reviews)

## Pulumi Reviews
  ### 1. Ora sono un dipendente di Pulumi, ma prima ero un utente di Pulumi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Scott L. | Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 05, 2023

**Cosa Le piace di più di Pulumi?**

Sono passato a Pulumi nel 2019, quando mi sono frustrato cercando di incorporare qualsiasi tipo di logica nelle mie configurazioni Terraform. Ho trovato che l'approccio di Pulumi, che utilizza un linguaggio di programmazione generico, avesse molto più senso per me. Quello che mi piace di più di Pulumi è che non solo risolvo problemi aziendali attraverso l'infrastruttura come codice, ma sto anche costruendo competenze ed esperienza in un linguaggio di programmazione. Queste sono conoscenze trasferibili e riutilizzabili che aggiungono valore alla mia carriera.

**Cosa non Le piace di Pulumi?**

Come qualcuno con un background in infrastruttura/operazioni, la curva di apprendimento nell'utilizzare un linguaggio di programmazione generico (ho iniziato con TypeScript e poi sono passato a Golang) può essere un po' impegnativa se non si conosce già o non si ha familiarità con il linguaggio. Non è colpa di Pulumi; è semplicemente la natura dell'apprendimento di un linguaggio di programmazione. La documentazione di Pulumi necessita di miglioramenti, ma altrimenti non ho riscontrato alcun problema o difficoltà.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Pulumi è una soluzione di infrastruttura come codice (IaC), progettata per consentire agli utenti di implementare IaC utilizzando un linguaggio di programmazione generico. Come soluzione IaC, Pulumi aiuta ad automatizzare il deployment dell'infrastruttura cloud per supportare le applicazioni in esecuzione sul cloud. Posso scrivere un programma Pulumi per distribuire risorse cloud e poi facilmente fornire e distruggere quelle risorse con un solo comando. I miei programmi Pulumi sono memorizzati nel controllo di versione, quindi posso facilmente testare le modifiche prima di confermarle o tornare a una configurazione precedente. Attraverso l'uso di pull request e revisioni del codice, posso collaborare con i compagni di squadra sui cambiamenti dell'infrastruttura prima che tali cambiamenti vengano implementati.

  ### 2. Un nuovo approccio per Infra-As-Code, molto più vicino a "as-code" rispetto agli strumenti orientati a yaml

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matthieu V. | Technical Director of ARA Business Unit, Enterprise (> 1000 dip.)

**Reviewed Date:** January 30, 2024

**Cosa Le piace di più di Pulumi?**

Pulumi è uno strumento fantastico per gestire facilmente l'infrastruttura come codice con un approccio nuovo, più basato sul codice che su yaml come i suoi concorrenti.

Essere in grado di usare il mio linguaggio preferito per gestire la mia infrastruttura è davvero utile.

L'integrazione con Pulumi è resa facile grazie alla documentazione completa e a una vasta comunità pronta a rispondere a qualsiasi domanda.

**Cosa non Le piace di Pulumi?**

Quello che attualmente non è ancora coperto al 100% è che alcuni SDK non sono disponibili in tutte le lingue supportate. Ma grazie alla grande comunità sta migliorando molto velocemente.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Implementare l'infrastruttura come codice con un vero approccio "as-code" basato sul tuo linguaggio di sviluppo preferito piuttosto che utilizzare file yaml.

È davvero più facile per il team di sviluppo iniziare e lavorare con Pulumi per gestire la loro infrastruttura.

  ### 3. Fresco

**Rating:** 5.0/5.0 stars

**Reviewed by:** 杰 . | 高级开发工程师, Enterprise (> 1000 dip.)

**Reviewed Date:** March 13, 2024

**Cosa Le piace di più di Pulumi?**

Permetti ai TDDer di scrivere test di automazione, anche il codice IaC può essere testato!

Inoltre, il segreto come codice è reso possibile ed è più sicuro di SOPS. (È più difficile commettere errori rispetto a SOPS).

**Cosa non Le piace di Pulumi?**

Il carico cognitivo è leggermente più alto del previsto.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Il segreto come codice è difficile. Abbiamo usato SOPS prima, ma a volte abbiamo commesso errori, come dimenticare di crittografarli prima di caricarli nel repository del codice.

Pulumi ci ha aiutato a prevenire ciò e ci ha costretto a caricare sempre il segreto come crittografato.

Inoltre, è difficile fare TDD del codice IaC, con Pulumi, è possibile!

  ### 4. Pulumi offre provider di risorse dinamiche integrati che aiutano con le distribuzioni personalizzate di cluster RDS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Meghna S. | Cloud Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** August 23, 2023

**Cosa Le piace di più di Pulumi?**

* Pulumi ci consente di definire le nostre risorse cloud AWS attraverso componenti IaC che sono versionati insieme al nostro codice applicativo.

* Per le nostre esigenze di test dell'infrastruttura, fornisce test senza soluzione di continuità, modularizzazione e integrazioni CI/CD per i nostri deployment.

* Poiché Pulumi mantiene i metadati della nostra infrastruttura, è facile gestire le nostre risorse cloud e utilizziamo la sua CLI per creare/aggiornare/eliminare lo stato dello stack.

* Non ci sono preoccupazioni di sicurezza durante l'esecuzione di comandi tramite la sua CLI, Pulumi non memorizza nessuna delle nostre credenziali cloud. Tutte le configurazioni e i segreti sono crittografati dal nostro provider di crittografia.

**Cosa non Le piace di Pulumi?**

* Non abbiamo affrontato alcun inconveniente nell'utilizzo di Pulumi poiché è una piattaforma IaC open-source ideale per i nostri deployment su AWS.

* Possiamo facilmente convalidare le nostre applicazioni e infrastrutture attraverso qualsiasi framework di test nativo.

* I pacchetti Pulumi promuovono la riusabilità dei nostri script IaC, il che ci fa risparmiare molto tempo. Ogni componente è pronto per la produzione, quindi non dobbiamo spendere molto tempo sulle configurazioni.

* Nel complesso, siamo soddisfatti dei servizi offerti da Pulumi per la modularizzazione e i deployment della nostra infrastruttura cloud.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

* Gestiamo le nostre integrazioni CI/CD, la gestione dei segreti e i deployment delle risorse attraverso la piattaforma Pulumi Cloud.

* Offre maggiore flessibilità per configurare la nostra infrastruttura per i deployment e i trigger basati su eventi che aggiorneranno i nostri stack periodicamente.

* Utilizziamo i suoi provider di risorse dinamici integrati per incorporare codice arbitrario direttamente nel nostro processo di deployment del cluster Amazon RDS.

* Inoltre, possiamo integrare senza problemi vari strumenti di monitoraggio e osservabilità come Dynatrace, Grafana e Prometheus per ottenere informazioni accurate, effettuare controlli periodici della salute e tenere traccia delle prestazioni e dell'utilizzo delle nostre risorse cloud.

  ### 5. Colmare le lacune tra DevOps e R&D

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sefi G. | Tech Interviewer at "GAMA Project", Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 18, 2023

**Cosa Le piace di più di Pulumi?**

Pulumi, essendo il primo strumento di Infrastructure-as-Code basato su un approccio imperativo, ha rivoluzionato il deployment dell'infrastruttura nei hyperscaler, rendendolo accessibile non solo agli ingegneri DevOps ma a tutti gli ingegneri. Questa innovazione ha affrontato le sfide incontrate dai team DevOps, come rivelato nel sondaggio condotto da firefly.ai intitolato "State of IaC" (disponibile su https://www.firefly.ai/state-of-iac). Pulumi (soprattutto Pulumi Cloud) ha aumentato significativamente l'efficienza ingegneristica semplificando il processo di IaC, oltre a semplificare la conformità e la versioning dell'infrastruttura. Riducendo la probabilità di downtime o interruzioni del servizio, Pulumi aiuta a risolvere i problemi legati ai cambiamenti infrastrutturali, rendendolo una risorsa inestimabile per le organizzazioni che puntano a prestazioni e affidabilità ottimali.

**Cosa non Le piace di Pulumi?**

Migrare da Pulumi Cloud a Pulumi OSS può essere davvero un compito impegnativo. Pulumi Cloud offre funzionalità e capacità aggiuntive che non sono disponibili in Pulumi OSS, il che può rendere la transizione più complessa.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Pulumi funge da ponte tra il mio team DevOps e R&D, permettendo una comunicazione e collaborazione senza intoppi

  ### 6. Ottimo prodotto

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aniruddha G. | Full-stack Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 13, 2024

**Cosa Le piace di più di Pulumi?**

Molto facile da configurare e gestire. Funziona bene anche in Github Actions.

**Cosa non Le piace di Pulumi?**

La documentazione può essere un po' scoraggiante per i nuovi utenti e le allucinazioni di Pulumi AI possono essere un po' fastidiose.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Automatizza e gestisci le mie distribuzioni cloud

  ### 7. Pulumi è un coltellino svizzero capace

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dennis S. | DevOps Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** June 27, 2023

**Cosa Le piace di più di Pulumi?**

Pulumi consente al nostro team di creare progetti IaC e permette agli stack di progetto di ottenere informazioni l'uno dall'altro. Questa funzionalità integrata è stata estremamente preziosa nella nostra architettura a hub e spoke, dove gli spoke hanno spesso bisogno di conoscere informazioni sull'hub quando vengono forniti.

Aggiungi a ciò l'impressionante numero di provider cloud supportati da Pulumi e il supporto multilingue per scrivere codice, e siamo sicuri che, indipendentemente dal provider cloud o dal linguaggio, saremo in grado di portare Pulumi con noi.

**Cosa non Le piace di Pulumi?**

L'unico mio disappunto riguardo a Pulumi è che il suo pacchetto Azure Native Typescript è troppo completo. È una libreria enorme che richiede un po' di tempo per essere installata dai sviluppatori. Al momento della scrittura, una soluzione è in fase di sviluppo da parte di Pulumi, e attendo con impazienza il suo rilascio.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Tradizionalmente, gli sviluppatori richiederebbero risorse da distribuire o fornire al team dell'infrastruttura per gli ambienti di sviluppo e produzione. Pulumi ci consente di creare modelli delle nostre migliori pratiche e configurazioni, e gli sviluppatori possono utilizzare questi modelli per avviare risorse di sviluppo, sapendo che le stesse configurazioni verranno portate in produzione (quando approvate, ovviamente).

  ### 8. Uno strumento IaC semplice da capire ma potente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordan L. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 30, 2023

**Cosa Le piace di più di Pulumi?**

Adoro poter scrivere il mio IaC per distribuire e gestire la mia infrastruttura nei miei linguaggi di programmazione preferiti senza dover fare il passaggio mentale da e verso TypeScript a YAML o JSON. Inoltre, rende molto più facile scrivere e gestire condizioni e cicli.

Pulumi cloud offre anche un ottimo modo per visualizzare i tuoi stack di infrastruttura su più fornitori di cloud senza doverli visualizzare manualmente uno per uno. Essere in grado di concentrarsi sulla scrittura del codice e meno sulla gestione dell'infrastruttura ti rende molto più produttivo. E poter gestire una vasta gamma di fornitori è ancora meglio.

**Cosa non Le piace di Pulumi?**

Pulumi è relativamente nuovo in termini di esempi e altre risorse, ma la semplicità nel far funzionare le cose compensa questa mancanza. Richiede anche di scrivere provider in Golang, con cui non ho esperienza, quindi cercare di creare un nuovo provider per una piattaforma cloud con cui voglio lavorare ha portato a qualche difficoltà, ma questo è più un problema mio.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

La velocità e la riproducibilità dell'infrastruttura rendono l'innovazione e la sperimentazione di nuove cose molto più rapide. Posso prototipare progetti a una velocità molto più elevata perché posso scrivere l'infrastruttura per supportarli nella stessa lingua in cui sto programmando.

  ### 9. Abilitare lo sviluppo software moderno per l'infrastruttura

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul H. | Principal Consultant, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 10, 2023

**Cosa Le piace di più di Pulumi?**

Pulumi consente al codice dell'infrastruttura tutti i miglioramenti della qualità della vita che noi sviluppatori di software ci aspettiamo per altri codici. Con esso, ho un supporto IDE ricco, eccellenti capacità di test unitari e di integrazione, ottima analisi statica e dinamica, stretta integrazione nei pipeline di build e deployment, e tutte le altre cose che ora considero essenziali per un'esperienza di sviluppo soddisfacente. 
Il supporto (sia a pagamento che fornito dalla comunità) è eccellente, l'ecosistema di estensioni è ampio e il catalogo di esempi è molto buono (e in continuo miglioramento). 
Adottarlo come strumento gratuito inizialmente significa dover apprendere rapidamente alcuni dei concetti più difficili; quando lo strumento dimostra il suo valore a te e alla tua organizzazione, ti sposti naturalmente verso i servizi a pagamento e ti rendi rapidamente conto di quanto valore forniscono a un team e a un'azienda.

**Cosa non Le piace di Pulumi?**

Mi sono scervellato su questo. Non riesco a pensare a un'antipatia che sia durata a lungo. Ci sono stati alcuni ostacoli di apprendimento non ovvi lungo il percorso, che mi avrebbero infastidito mentre li affrontavo, ma hanno solo richiesto un leggero cambiamento di pensiero o un momento "a-ha!".

Credo di non gradire l'implementazione di alcune delle estensioni ufficiali di Pulumi. Come utente esperto, ho visto alcuni elementi di "sugar" all'interno della loro libreria AWSX in particolare che sconsiglio di utilizzare. L'implementazione di base all'interno delle loro librerie classiche non è più difficile (anche se un po' più prolissa) ed evita alcuni problemi ricorrenti di cui si parla regolarmente sul canale Slack della comunità Pulumi.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Condivide il carico di conoscenza della progettazione e dell'implementazione dell'infrastruttura tra più membri del team. Permette a tutti i nostri sviluppatori di leggere (e se vogliono, scrivere) il codice dell'infrastruttura, inclusi i test e i requisiti correlati, il che abbatte le barriere della conoscenza e aumenta l'inclusività. I dettagli su come le applicazioni e i servizi funzionano nel cloud non sono più nascosti alle persone che scrivono quelle applicazioni e servizi.

  ### 10. Miglior strumento per la gestione Multi-Cloud

**Rating:** 5.0/5.0 stars

**Reviewed by:** Denis W. | Fellow, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 23, 2023

**Cosa Le piace di più di Pulumi?**

Il nostro team ha utilizzato diversi strumenti per gestire le implementazioni multi-cloud su più fornitori di servizi cloud - Pulumi è senza dubbio il migliore. Rende il lavoro attraverso molti ambienti diversi un'esperienza senza soluzione di continuità, non da ultimo perché utilizza veri e propri linguaggi di programmazione per farlo. Poiché è disponibile tutta la potenza di un linguaggio di programmazione (non solo modelli), l'automazione completa sta diventando una realtà. Iterare attraverso un elenco di requisiti per distribuire suite di infrastrutture è un gioco da ragazzi. Inoltre, l'infrastruttura aggiuntiva (collaborazione del team, interfaccia utente, ecc.) che Pulumi ha costruito attorno al set di strumenti facilita davvero la collaborazione su larga scala.

**Cosa non Le piace di Pulumi?**

I modelli e gli esempi sono fantastici e un ottimo punto di partenza - vorrei solo che ce ne fossero di più. Tuttavia, questo sta migliorando rapidamente e la comunità online è fantastica.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Il nostro team gestisce l'infrastruttura su più account su ciascuno di AWS, GCP e Azure. Pulumi ci consente di gestire senza problemi set di risorse simili in modo riproducibile su tutti e tre questi cloud.

  ### 11. Semplifica la tua infrastruttura usando Pulumi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tomas J. | Principal Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 19, 2023

**Cosa Le piace di più di Pulumi?**

Ho lavorato nell'automazione generale e nel deployment continuo per oltre un decennio, ma è stato solo quando ho scoperto Pulumi che mi sono dedicato completamente alla parte infrastrutturale. Come sviluppatore, preferisco usare il codice rispetto a yaml o altro. Mi piace perché mi dà più fiducia, se usi una versione fortemente tipizzata di Pulumi come Typescript, e un feedback più rapido poiché ottieni risposte direttamente durante la compilazione.

Avere le cose nel codice rende anche possibile eseguire "patch job" per le risorse in-process invece di eseguire quel codice al di fuori del provisioning. Essere in grado di eseguire il "patch job" in-process è eccellente per le rare occasioni in cui potrebbe mancare un'opzione nell'SDK, cosa che è successa una volta in tre anni con il provider Azure AD.

Sostengo che la maggior parte delle aziende ha bisogno di uno strumento come Pulumi, poiché gli strumenti cloud puri sono limitati solo a quel provider cloud. Se sei una grande azienda, vuoi anche automatizzare cose come Kubernetes, GitHub, Opsgenie e altri servizi là fuori, e Pulumi ha supporto per molti di essi.

L'automazione di Pulumi è un'altra caratteristica che abbiamo utilizzato per costruire un'applicazione self-service dove chiunque può "ordinare" diverse risorse attraverso una semplice interfaccia utente e poi l'applicazione le crea usando Pulumi in modo conforme.

Infine, vorrei anche evidenziare come Pulumi gestisce la configurazione e i segreti. Come si memorizza la configurazione sicura in Pulumi e si condividono gli output tra diversi deployment in Pulumi è una caratteristica eccezionale che ha semplificato molto il lavoro per noi. Uso spesso Pulumi per gestire la configurazione per cose più minori dove sto testando cose, poiché è molto più sicuro che copiare un file. Memorizzare i segreti nella configurazione di Pulumi rende anche molto facile avviare una nuova app utente creando un piccolo script che legge la configurazione e imposta le variabili d'ambiente appropriate per iniziare.

Se c'è uno strumento di "infrastructure as code" che consiglierei, è Pulumi!

**Cosa non Le piace di Pulumi?**

Se stai usando uno strumento cloud che non è molto conosciuto, il fornitore potrebbe mancare di alcune funzionalità, ma la maggior parte degli utenti utilizza i fornitori più importanti con una buona copertura.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Semplifica l'infrastruttura e ci offre una panoramica migliore di ciò che abbiamo nel nostro panorama di sistema. Usare Pulumi accelera sicuramente il tempo necessario per creare cose come un nuovo ambiente dallo sviluppo alla produzione, creare gruppi di directory attivi per la sicurezza e configurare i repository GitHub più velocemente.

  ### 12. L'API di automazione collega i linguaggi di programmazione con un'interfaccia semplificata per il multi-cloud

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian S. | Process Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** February 22, 2024

**Cosa Le piace di più di Pulumi?**

- Supporto Multi Cloud
- Supporto Multilingue
- API di Automazione
- Gestione dello Stato

**Cosa non Le piace di Pulumi?**

- Il recupero da stati errati all'interno dell'API di automazione non è così semplice come l'utilizzo della CLI

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Utilizzare l'automazione cloud all'interno della logica aziendale di un SaaS utilizzando TypeScript

  ### 13. Niente può sostituire Pulumi nell'IaC

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aravindha Hariharan M. | Mid-Market (51-1000 dip.)

**Reviewed Date:** May 26, 2023

**Cosa Le piace di più di Pulumi?**

Pulumi è stato uno strumento inestimabile per mantenere la nostra infrastruttura cloud attraverso più ambienti utilizzando Python. La sua facilità d'uso e l'approccio dichiarativo hanno semplificato notevolmente i nostri processi di distribuzione e gestione. Con Pulumi, siamo stati in grado di definire la nostra infrastruttura come codice, rendendola controllata da versioni, facilmente riproducibile e abilitando lo sviluppo collaborativo.

**Cosa non Le piace di Pulumi?**

Possono aggiungere più funzionalità a localstack per testare il codice localmente prima che venga integrato nell'infrastruttura di codice esistente.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

La capacità di sfruttare Python, un linguaggio ampiamente adottato, ci ha permesso di utilizzare le nostre conoscenze e competenze esistenti beneficiando al contempo delle potenti funzionalità di Pulumi. Che si trattasse di fornire risorse, gestire configurazioni o orchestrare implementazioni complesse, Pulumi ci ha fornito una soluzione completa che ha semplificato la gestione della nostra infrastruttura e migliorato la produttività del nostro team. In generale, Pulumi è stato un punto di svolta per noi, permettendoci di mantenere efficacemente la nostra infrastruttura cloud su più ambienti.

  ### 14. Respiro di aria fresca

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jowanza J. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 01, 2023

**Cosa Le piace di più di Pulumi?**

Devo dire che adoro assolutamente usare Pulumi! Ha reso la scrittura della mia infrastruttura usando TypeScript un gioco da ragazzi. Non solo, ma sta migliorando rapidamente tutto il tempo, il che è davvero fantastico da vedere. Una delle mie cose preferite di Pulumi è la funzione di distribuzione. Ha reso il deployment del mio codice molto più semplice e toglie davvero gran parte del mal di testa dal processo. Nel complesso, ho avuto un'esperienza davvero positiva usando Pulumi e lo consiglierei sicuramente a chiunque cerchi una piattaforma infrastrutturale potente e facile da usare.

**Cosa non Le piace di Pulumi?**

Ci sono alcuni bug, come previsto con i nuovi progetti. Detto ciò, vengono risolti molto rapidamente, quindi è difficile per me lamentarmi.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Di recente ho iniziato a usare Pulumi per aiutarmi a gestire la mia infrastruttura e i miei deployment. È stato un cambiamento radicale! Pulumi automatizza tutte le parti difficili della gestione della mia infrastruttura, il che mi fa risparmiare ore di tempo ogni settimana. È incredibile quanto la mia vita sia diventata più facile da quando ho iniziato a usarlo.

  ### 15. Incredibile SDK. Lo adoro proprio

**Rating:** 5.0/5.0 stars

**Reviewed by:** Haris A. | Software Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 20, 2024

**Cosa Le piace di più di Pulumi?**

Facilità d'uso e scrittura del codice. Rende semplicemente facile il deployment.

**Cosa non Le piace di Pulumi?**

Un po' tecnico da capire, ma una volta che lo fai è facile.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Rende il deployment facile

  ### 16. Il miglior IaC di sempre!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michał W. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 26, 2023

**Cosa Le piace di più di Pulumi?**

Sono uno sviluppatore full stack ma odio davvero i file yaml. L'approccio di Pulumi per DevOps è semplice per gli sviluppatori. Il team è molto reattivo. Ma la cosa migliore è che la loro ultima chat AI di Pulumi rende ancora più semplice creare un'infrastruttura.

**Cosa non Le piace di Pulumi?**

Dovrebbe esserci un modo più veloce per aggiornare un registro riguardante alcuni provider, ad esempio Cloudflare. A volte ci vuole una settimana da quando la versione terraform del provider è aggiornata fino a quando le stesse modifiche sono disponibili in Pulumi.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Non devo più lottare con i file YAML, mi aiuta a usare il miglior linguaggio che conosco come sviluppatore: il codice. Posso usare TypeScript e quindi mantenere l'intero progetto in un'unica base di codice.

  ### 17. Pulumi ha permesso al nostro team di pubblicare la nostra infrastruttura in modo riproducibile e sicuro

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sam C. | Information Technology Manager, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 14, 2023

**Cosa Le piace di più di Pulumi?**

Pulumi ci consente di condividere e importare moduli di infrastruttura standard da una libreria condivisa, piuttosto che copiare e incollare grandi blocchi di codice. Questo riduce i nostri costi e l'onere di manutenzione nella risoluzione delle correzioni di sicurezza, perché possiamo risolverlo centralmente e semplicemente aggiornare i nostri stack pulumi.

**Cosa non Le piace di Pulumi?**

La curva di apprendimento per Pulumi e la sua specifica implementazione delle promesse può essere ripida e il numero di esempi e scenari che presentano per le promesse potrebbe essere migliorato.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Pulumi ci consente di mantenere e aggiornare la nostra infrastruttura in modo programmatico e si integra direttamente con la nostra esperienza di programmazione esistente e con i sistemi di controllo delle versioni.

  ### 18. Buon strumento per un inizio facile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Volodymyr K. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 11, 2023

**Cosa Le piace di più di Pulumi?**

Come ingegnere del software, mi piace la possibilità di utilizzare lo stesso linguaggio di programmazione (Go nel mio caso) che uso per l'applicazione principale. È più facile iniziare a creare infrastrutture con Pulumi rispetto ad altri strumenti.

**Cosa non Le piace di Pulumi?**

Piccolo overhead in Go, ad esempio wrapper per tipi di dati di base come pulumi.String, pulumi.Bool, ecc. Voglio un supporto più nativo nel linguaggio Go. Sarebbe anche utile avere l'opzione di creare Dynamic Resource Providers in Go.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Non abbiamo ingegneri DevOps nel nostro team, quindi tutti gli ingegneri del software supportano la nostra infrastruttura e Pulumi consente di farlo utilizzando lo stesso linguaggio di programmazione.

  ### 19. Esperienza molto piacevole con IaC

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** July 25, 2023

**Cosa Le piace di più di Pulumi?**

La cosa migliore di Pulumi è la versatilità che possiede e il numero di integrazioni per costruire applicazioni cloud native, questo strumento fa la differenza con la velocità, il miglior strumento per il nostro team.

**Cosa non Le piace di Pulumi?**

Pulumi ha bisogno di più modelli o esempi per guidare i team non senior nell'adozione della piattaforma, Pulumi dovrebbe creare più guide per potenzialmente aumentare l'adozione.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Ho risolto microservizi, architetture serverless e modelli basati su eventi, MLOps e pipeline di dati con questi strumenti, ed è stato molto veloce.

  ### 20. la mia intuizione in pulumi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed B. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 12, 2023

**Cosa Le piace di più di Pulumi?**

Capacità di utilizzare diversi linguaggi di programmazione come codice adatto a qualsiasi sviluppatore. Può essere distribuito per più fornitori di cloud.

**Cosa non Le piace di Pulumi?**

A mio parere, nessun inconveniente, ma ha spazio per migliorare molto con nuove funzionalità.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

mi aiuta quando distribuisco un design serverless, un'architettura di containerizzazione

  ### 21. Il mio strumento IaC preferito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sam C. | Director of Solution Architecture, Enterprise (> 1000 dip.)

**Reviewed Date:** June 04, 2023

**Cosa Le piace di più di Pulumi?**

Pulumi è il mio strumento preferito per l'infrastruttura come codice. La possibilità di scrivere IaC utilizzando veri linguaggi di programmazione è una svolta e aggiunge molta flessibilità a come distribuisco l'infrastruttura. Elementi come l'API di automazione e le distribuzioni di Pulumi aggiungono ancora più funzionalità eccezionali che lo rendono il mio linguaggio di riferimento.

**Cosa non Le piace di Pulumi?**

La curva di apprendimento può essere un po' ripida, ma ne vale la pena.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Rendere facile il deployment dell'infrastruttura in modo ripetibile e riutilizzabile.

  ### 22. La semplicità del provisioning dell'infrastruttura è davvero notevole.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Solomon O. | DevOps/Cloud Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 25, 2023

**Cosa Le piace di più di Pulumi?**

Ho avuto un'esperienza straordinaria con Pulumi! La semplicità di fornire infrastrutture è davvero notevole.

**Cosa non Le piace di Pulumi?**

Preferirei che Pulumi gestisse la propria gestione dello stato.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Pulumi semplifica il processo di provisioning dell'infrastruttura e offre agli utenti un'eccezionale flessibilità linguistica per svolgere i loro compiti senza sforzo.

  ### 23. L'unico modo per gestire così tante risorse cloud

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 05, 2023

**Cosa Le piace di più di Pulumi?**

È versatile, è facile da capire, è pulito e affidabile e il loro supporto è eccellente!

**Cosa non Le piace di Pulumi?**

Stanno crescendo e migliorando continuamente, quindi a volte devo fare i conti con gli aggiornamenti delle versioni.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

L'impossibilità di gestire l'infrastruttura cloud a meno che non sia in codice.

  ### 24. Fantastica piattaforma IaC

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aaron G. | VP of Engineering, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 29, 2023

**Cosa Le piace di più di Pulumi?**

Ampiezza delle funzionalità e piattaforma Pulumi Cloud

**Cosa non Le piace di Pulumi?**

Alcuni piccoli problemi con vari fornitori, ma nel complesso vengono risolti rapidamente e frequentemente.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Infrastruttura come codice

  ### 25. Quanto vale una soluzione "migliore della categoria"?

**Rating:** 4.0/5.0 stars

**Reviewed by:** Felix  L. | devops developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 14, 2022

**Cosa Le piace di più di Pulumi?**

Pulumi porta l'IaC al livello successivo permettendo di codificare la tua infrastruttura in linguaggi di programmazione generali. Questo è meglio rispetto ad alternative come Terraform che obbliga l'uso di HashiCorp Configuration Language (HCL).

**Cosa non Le piace di Pulumi?**

A un anno dall'inizio del nostro abbonamento con Pulumi, il mio team è stato contattato da un rappresentante di Pulumi che ci ha detto che la nostra quota di abbonamento sarebbe TRIPLICATA entro la fine dell'anno, raggiungendo i 60k-100k all'anno, nonostante avessimo firmato un contratto con loro in precedenza. Inoltre, sia il sito web di Pulumi che la CLI possono essere molto lenti.

**Quali problemi sta risolvendo Pulumi e in che modo La sta aiutando?**

Pulumi porta l'infrastruttura come codice in modo programmatico e gestisce lo stato del nostro stack nel cloud (eliminando così la necessità di eseguire il backup del nostro stato).


## Pulumi Discussions
  - [A cosa serve Pulumi?](https://www.g2.com/it/discussions/what-is-pulumi-used-for) - 1 comment

- [View Pulumi pricing details and edition comparison](https://www.g2.com/it/products/pulumi/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-17+12%3A10%3A28+-0500&secure%5Bsession_id%5D=a7f62637-6435-44ac-8414-065283903f80&secure%5Btoken%5D=c70dba75cbf3224dd6b09105c26337b3a9cf6fba2735373c995f43a89d5e8188&format=llm_user)

## Pulumi Features
**Amministrazione**
- Console di Amministrazione
- Gestione delle attività
- Dashboard e Visualizzazioni
- Controllo Accessi

**Automazione**
- Automazione dei test
- Automazione Intelligente
- Rilascia Automazione
- Provisioning automatico

**Gestione IT**
- Gestione del flusso di lavoro
- Gestione dell'infrastruttura
- Scoperta IT

## Top Pulumi Alternatives
  - [Red Hat Ansible Automation Platform](https://www.g2.com/it/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)
  - [GitHub](https://www.g2.com/it/products/github/reviews) - 4.7/5.0 (2,280 reviews)
  - [ServiceNow IT Service Management](https://www.g2.com/it/products/servicenow-it-service-management/reviews) - 4.5/5.0 (1,713 reviews)

