Funzionalità di AWS CodeDeploy
Perché dovrei scegliere CodeDeploy?
AWS CodeDeploy è un servizio che permette di automatizzare l'implementazione di applicazioni in un'ampia gamma di servizi di elaborazione, tra cui Amazon Elastic Compute Cloud (Amazon EC2), AWS Fargate, AWS Lambda e le istanze eseguite on-premises. CodeDeploy automatizza completamente l'implementazione delle applicazioni eliminando la necessità di operazioni manuali. CodeDeploy protegge le applicazioni dai tempi di inattività durante le operazioni di distribuzione grazie agli aggiornamenti continui e al rilevamento dell'integrità dell'implementazione. CodeDeploy fornisce un controllo centralizzato delle implementazioni tramite la Console di gestione AWS, l'Interfaccia della linea di comando AWS (AWS CLI), gli SDK o le API, consentendoti di avviare, controllare e monitorare le implementazioni. È possibile visualizzare i singoli eventi di configurazione relativi all'avanzamento delle distribuzioni. CodeDeploy tiene traccia e conserva lo storico recente delle distribuzioni, per permettere indagini sulla timeline e lo storico delle modifiche delle distribuzioni passate.
CodeDeploy è indipendente dalla piattaforma e dal linguaggio e può essere usata con qualsiasi applicazione, permettendo di riutilizzare il codice di configurazione esistente. Inoltre la distribuzione di applicazioni può essere facilmente integrata nei processi di distribuzione di software o nella toolchain di distribuzione continua esistenti utilizzando le API CodeDeploy.