View a markdown version of this page

CI/CD per applicazioni serverless - Praticare l'integrazione e la consegna continue in AWS

CI/CD per applicazioni serverless

È inoltre possibile utilizzare AWS CodeStar, AWS CodePipeline, AWS CodeBuild e AWS CloudFormation per creare pipeline CI/CD per applicazioni serverless. Le applicazioni serverless integrano servizi gestiti come Amazon Cognito, Amazon S3 e Amazon DynamoDB con i servizi basati su eventi e AWS Lambda per implementare le applicazioni in un modo che non richiede la gestione dei server. Se sei uno sviluppatore di applicazioni serverless, puoi utilizzare la combinazione di AWS CodePipeline, AWS CodeBuild e AWS CloudFormation per automatizzare le fasi di compilazione, test e implementazione delle applicazioni serverless espresse in modelli creati con AWS Serverless Application Model. Per ulteriori informazioni, fai riferimento alla documentazione su AWS Lambda relativa all'automazione dell'implementazione delle applicazioni basate su Lambda.

Puoi inoltre creare pipeline CI/CD sicure che seguono le best practice della tua organizzazione con le pipeline AWS Serverless Application Model (Pipeline AWS SAM). Le pipeline AWS SAM sono una nuova funzione della CLI di AWS SAM che consente di usufruire in pochi minuti dei vantaggi offerti da CI/CD, come l'accelerazione della frequenza di implementazione, la riduzione dei tempi di applicazione delle modifiche e la riduzione degli errori di implementazione. Le pipeline AWS SAM includono una serie di modelli di pipeline predefiniti per AWS CodeBuild/CodePipeline basati sulle best practice di implementazione di AWS. Per ulteriori informazioni e per guardare il tutorial, consulta il blog Introducing AWS SAM Pipelines.