Cloud AWSFormation
AWS CloudFormation offre un modo semplice per modellare una raccolta di risorse AWS e di terze parti, effettuarne il provisioning in modo rapido e coerente e gestirle in tutto il loro ciclo di vita, trattando l'infrastruttura come codice. Un modello CloudFormation descrive le tue risorse desiderate e le loro dipendenze in modo che tu possa lanciarle e configurarle assieme come uno stack. Puoi utilizzare un modello per creare, aggiornare ed eliminare un intero stack come singola unità, tutte le volte che vuoi, senza dover gestire le risorse singolarmente. Puoi gestire gli stack ed effettuarne il provisioning su diversi account e regioni AWS.
Vantaggi
Automatizza le best practice
Con CloudFormation, puoi applicare le best practice DevOps e GitOps utilizzando processi ampiamente adottati, ad esempio partendo da un repository Git ed effettuando la distribuzione tramite pipeline CI/CD. Puoi anche semplificare gli audit di modifica e attivare distribuzioni automatiche con integrazioni di pipeline come GitHub Actions e AWS CodePipeline.
Scala la tua infrastruttura in tutto il mondo
Gestisci il dimensionamento delle risorse condividendo i modelli CloudFormation da utilizzare nell'ambito della tua organizzazione per rispettare gli standard di sicurezza, conformità e configurazione in tutti gli account e in tutte le regioni AWS. Modelli e parametri consentono un dimensionamento semplice in modo che tu possa condividere best practice e politiche aziendali. Inoltre, CloudFormation StackSets ti consente di creare, aggiornare o eliminare stack in diversi account e regioni AWS, con una sola operazione.
Esegui l'integrazione con altri servizi AWS
Per automatizzare ulteriormente la gestione delle risorse nella tua organizzazione, puoi integrare CloudFormation con altri servizi AWS, inclusi AWS Identity and Access Management (IAM) per il controllo degli accessi, AWS Config per la conformità e AWS Service Catalog per la distribuzione di applicazioni chiave e ulteriori controlli di governance. Le integrazioni con CodePipeline e altri strumenti di creazione ti consentono ti implementare le best practice DevOps più recenti e migliorare automazione, test e controlli.
Gestisci risorse private e di terze parti
Modella, predisponi e gestisci risorse di applicazioni di terze parti (come monitoraggio, produttività del team, gestione degli incidenti, CI/CD e applicazioni di controllo delle versioni) insieme alle tue risorse AWS. Utilizza la CLI open source di CloudFormation per creare i tuoi fornitori di risorse CloudFormation: tipologie di risorse AWS native pubblicate come open source.
Estendi CloudFormation alla community
L'organizzazione GitHub di AWS CloudFormation offre progetti open souce che estendono le funzionalità di CloudFormation. Il registro e la CLI di CloudFormation ti consentono di definire e creare fornitori di risorse per automatizzare la creazione di risorse in modo sicuro e sistematico. Utilizzando progetti GitHub di CloudFormation, puoi svolgere attività come controllare i modelli di CloudFormation per verificarne la conformità alle politiche (utilizzando cfn-guard) oppure confermare l'uso delle best practice (utilizzando cfn-lint).
Come funziona

Clienti in evidenza

La soluzione ConvergeHEALTH Miner di Deloitte è una suite di strumenti e servizi che consentono di accelerare raccolta di dati, analisi e gestione nel ciclo di vita della ricerca sanitaria… Miner utilizza un ampio spettro di servizi AWS. Per offrire Miner più rapidamente ai clienti tramite Infrastructure as Code, sono stati utilizzati AWS CloudFormation e AWS Service Catalog. Deloitte ha scelto i modelli di AWS CloudFormation per codificare l'infrastruttura, che può poi essere distribuita con un solo clic utilizzando AWS Service Catalog.

Tutti le reti dell'azienda sono progettate, costruite e mantenute con i modelli AWS CloudFormation. "Questo ci concede il lusso di controllare le versioni della nostra rete e ci permette di duplicarla in modo perfetto e preciso per sviluppo su richiesta e ambienti di stage", dice Witoff.

Expedia utilizza AWS CloudFormation con Chef per distribuire l'intero stack front e back-end nel suo ambiente AWS.

"Siamo molto contenti di AWS CloudFormation perché ci permette di distribuire in un solo clic l'intera infrastruttura."
Post e articoli sul blog in primo piano
Write preventive compliance rules for AWS CloudFormation templates the cfn-guard way
4 agosto 2020
Luis Colon, Raisa Hashem e Josh Joy
Automated CloudFormation Testing Pipeline with TaskCat and CodePipeline
New: Use AWS CloudFormation StackSets for Multiple Accounts in an AWS Organization
Using AWS CloudFormation to deploy software into Amazon EKS clusters
Visita il blog Gestione e governance per ulteriori informazioni su CloudFormation e gli altri servizi di gestione e governance di AWS.
Novità

Ulteriori informazioni sulle capacità di creazione di modelli ed esecuzione del provisioning di AWS CloudFormation.

Ottieni l'accesso istantaneo al piano gratuito di AWS.

Inizia a progettare con AWS CloudFormation nella console AWS.
Ulteriori informazioni su AWS CloudFormation