

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS CodeDeploy
<a name="aws-codedeploy"></a>

[AWS CodeDeploy](https://aws.amazon.com/codedeploy)è un servizio di distribuzione completamente gestito che automatizza le distribuzioni di software su una varietà di servizi di elaborazione come [Amazon Elastic Compute Cloud](https://aws.amazon.com/ec2) ( EC2Amazon) e i [AWS Fargate](https://aws.amazon.com/fargate)server AWS Lambda locali. AWS CodeDeploy semplifica il rilascio rapido di nuove funzionalità, ti aiuta a evitare i tempi di inattività durante la distribuzione delle applicazioni e gestisce la complessità dell'aggiornamento delle applicazioni. È possibile utilizzarlo CodeDeploy per automatizzare le distribuzioni del software, riducendo la necessità di operazioni manuali soggette a errori. Il servizio è scalabile in base alle esigenze di implementazione.

CodeDeploy offre diversi vantaggi in linea con il DevOps principio dell'implementazione continua:
+ **Implementazioni automatizzate**: automatizza CodeDeploy completamente le implementazioni software, consentendone l'implementazione in modo affidabile e rapido. 
+ **Controllo centralizzato**: CodeDeploy consente di avviare e monitorare facilmente lo stato delle implementazioni delle applicazioni tramite o il. Console di gestione AWS AWS CLI CodeDeployfornisce un rapporto dettagliato che consente di visualizzare quando e dove è stata distribuita ogni revisione dell'applicazione. Puoi anche creare notifiche push per ricevere aggiornamenti in tempo reale sulle tue implementazioni.
+ **Riduci al minimo i tempi** di inattività: CodeDeploy aiuta a massimizzare la disponibilità delle applicazioni durante il processo di distribuzione del software. Introduce le modifiche in modo incrementale e monitora lo stato delle applicazioni in base a regole configurabili. Le implementazioni software possono essere facilmente interrotte e ripristinate in caso di errori.
+ **Facile da adottare**: CodeDeploy funziona con qualsiasi applicazione e offre la stessa esperienza su piattaforme e lingue diverse. Puoi riutilizzare facilmente il codice di configurazione esistente. CodeDeploy può anche integrarsi con il processo di rilascio del software esistente o la toolchain di distribuzione continua (ad esempio AWS CodePipeline GitHub, Jenkins).

AWS CodeDeploy supporta diverse opzioni di implementazione. Per ulteriori informazioni, consulta la sezione *[Strategie di distribuzione](deployment-strategies.md)* di questo documento.