AWS Cloud Development Kit - Introduzione a DevOps in AWS

AWS Cloud Development Kit

AWS Cloud Development Kit (AWS CDK) è un framework di sviluppo software open source che consente di modellare ed effettuare il provisioning delle risorse delle applicazioni cloud, utilizzando linguaggi di programmazione familiari. AWS CDK ti permette di modellare l'infrastruttura dell'applicazione utilizzando TypeScript, Python, Java e .NET. Gli sviluppatori possono sfruttare il loro ambiente di sviluppo integrato (IDE) esistente, sfruttando strumenti come il completamento automatico e la documentazione in linea al fine di accelerare lo sviluppo dell'infrastruttura.

AWS CDK utilizza AWS CloudFormation in background per eseguire il provisioning delle risorse in modo sicuro e ripetibile. I costrutti rappresentano gli elementi basilari del codice CDK. Un costrutto rappresenta un componente cloud e racchiude tutto quello di cui AWS CloudFormation ha bisogno per creare il componente. Il CDK di AWS include la libreria AWS Construct contenente costrutti che rappresentano molti servizi AWS. Combinando insieme i costrutti, puoi creare rapidamente e facilmente delle architetture complesse per la distribuzione in AWS.