AWS CloudFormation offre un modo semplice per modellare un insieme di risorse AWS e di terze parti, effettuare il provisioning in modo rapido e coerente e gestirle durante il loro ciclo di vita.
È possibile utilizzare un modello per creare, aggiornare ed eliminare un intero stack di risorse come un’unica unità, tutte le volte che si vuole, senza dover gestire le risorse singolarmente.
Inoltre, è possibile gestire e fare il provisioning degli stack su diversi account e regioni AWS.
Questo rende CloudFormation uno strumento fondamentale per l’implementazione e la gestione della Data Platform nel Cloud AWS.
In Quantyca abbiamo sviluppato un registro di modelli che facilitano il bootstrap iniziale della Data Platform e aiutano a organizzare le risorse utilizzando una strategia multi-account per separare le responsabilità e i costi in base alla struttura organizzativa dei nostri clienti.
Questo ci permette di organizzare e gestire in modo efficiente i componenti dell’infrastruttura dei prodotti di dati, seguendo i principi chiave delle architetture Data Mesh.
Caratteristiche:
- Gestione multi-account e multi-regione
- Utilizzo di linguaggi di programmazione comuni per definire le risorse con il CDK
- Anteprima delle modifiche all’ambiente
- Gestione delle dipendenze