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à.
Scelta di uno strumento IaC
Quindi, quale strumento scegliere?
Con così tante opzioni di strumenti e requisiti aziendali diversi, non esiste un one-size-fits-all approccio. Oltre ai vantaggi e agli svantaggi di ogni strumento illustrato in questa guida, prendete in considerazione i seguenti consigli per i vostri requisiti aziendali e il vostro modello operativo:
-
Se gestite o implementate una AWS soluzione serverless con una o più dipendenti minime, AWS Serverless Application Model (AWS SAM) potrebbe essere una buona opzione per voi. Ha tutte le stesse funzionalità di. AWS CloudFormation Inoltre, semplifica il test e la distribuzione di applicazioni serverless su. Cloud AWS
-
Se gestisci la tua infrastruttura interamente attiva AWS, allora queste AWS CloudFormation AWS Cloud Development Kit (AWS CDK) sono buone opzioni. Forniscono la gestione out-of-the-box dello stato e puoi anche utilizzare in modo nativo nuove funzionalità o AWS risorse.
-
Se desideri un'utilità multiprovider, in particolare per la gestione di infrastrutture multi-cloud o cloud ibrido, Terraform potrebbe essere una buona scelta perché è indipendente dalla piattaforma. Con Terraform, puoi anche utilizzare un'ampia gamma di plugin e dispone di una vasta community con opzioni di supporto aziendale.
-
Se disponi di una distribuzione dall'alto verso il basso con le migliori pratiche e se disponi di un'orchestrazione in cui crei, pubblichi e distribuisci moduli riutilizzabili utilizzando linguaggi di programmazione comuni, allora potrebbe essere una buona opzione. AWS CDK
-
Se la tua organizzazione è in grado di tollerare un elevato livello di rischio e deve supportare ambienti multi-cloud o cloud ibrido, prendi in considerazione l'utilizzo di Pulumi.