Lavorare con i gruppi di distribuzione in CodeDeploy - AWS CodeDeploy

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à.

Lavorare con i gruppi di distribuzione in CodeDeploy

È possibile specificare uno o più gruppi di distribuzione per un' CodeDeploy applicazione. Ogni distribuzione dell'applicazione utilizza uno dei suoi gruppi di distribuzione. Il gruppo di distribuzione contiene le impostazioni e le configurazioni utilizzate durante la distribuzione. La maggior parte delle impostazioni del gruppo di distribuzione dipende dalla piattaforma di elaborazione utilizzata dall'applicazione. Alcune impostazioni, come rollback, trigger e allarmi, possono essere configurate per i gruppi di distribuzione per qualsiasi piattaforma di elaborazione.

Gruppi di distribuzione nelle implementazioni della piattaforma di calcolo Amazon ECS

In una distribuzione Amazon ECS, un gruppo di distribuzione specifica il servizio Amazon ECS, il load balancer, il listener di test opzionale e due gruppi target. Inoltre, specifica quando reindirizzare il traffico verso il set di attività sostitutivo e quando terminare il set di attività originale e l'applicazione Amazon ECS dopo una distribuzione riuscita.

Gruppi di distribuzione nelle implementazioni di piattaforme di calcolo AWS Lambda

In una distribuzione AWS Lambda, un gruppo di distribuzione definisce un set di CodeDeploy configurazioni per le future implementazioni di una funzione. AWS Lambda Ad esempio, il gruppo di distribuzione specifica come indirizzare il traffico verso una nuova versione di una funzione Lambda. Puoi inoltre specificare gli allarmi e i rollback. Una singola implementazione in un gruppo di distribuzione AWS Lambda può sovrascrivere una o più configurazioni di gruppo.

Gruppi di distribuzione nelle implementazioni di EC2/On-premise Compute Platform

In una distribuzione EC2/on-premise, un gruppo di implementazione è un insieme di istanze individuali destinate a una distribuzione. Un gruppo di distribuzione contiene istanze con tag individuali, istanze Amazon EC2 in gruppi Amazon EC2 Auto Scaling o entrambi.

In una distribuzione in loco, le istanze nel gruppo di distribuzione sono aggiornate con l'ultima revisione dell'applicazione.

In una distribuzione blu/verde, il traffico viene reindirizzato da un set di istanze a un altro annullando la registrazione delle istanze originali da uno o più sistemi di bilanciamento del carico e registrando un set sostitutivo di istanze in cui in genere è già installata la revisione più recente dell'applicazione.

È possibile associare CodeDeploy più di un gruppo di distribuzione a un'applicazione in. Questo permette di distribuire una revisione dell'applicazione a un set differente di istanze in momenti differenti. Ad esempio, è possibile utilizzare un gruppo di distribuzione per distribuire una revisione dell'applicazione a un set di istanze mirato Test quando si deve assicurare la qualità del codice. Successivamente, la stessa revisione dell'applicazione viene distribuita a un gruppo di distribuzione con istanze mirate Staging per un'ulteriore verifica. Infine, quando è pronto il rilascio dell'applicazione più recente ai clienti, viene distribuita a un gruppo di distribuzione che include istanze mirate Production.

È possibile anche utilizzare più gruppi di tag per perfezionare i criteri per le istanze incluse in un gruppo di distribuzione. Per informazioni, consulta Tagging Instances for Deployments.

Quando si utilizza la CodeDeploy console per creare un'applicazione, si configura contemporaneamente il primo gruppo di distribuzione. Quando si utilizza il AWS CLI per creare un'applicazione, si crea il primo gruppo di distribuzione in un passaggio separato.

Per visualizzare un elenco dei gruppi di distribuzione già associati al tuo AWS account, consultaVisualizza i dettagli del gruppo di distribuzione con CodeDeploy.

Per informazioni sui tag delle istanze Amazon EC2, consulta Lavorare con i tag utilizzando la console. Per informazioni sulle istanze locali, consulta Working with On-Premises Instances. Per informazioni su Amazon EC2 Auto Scaling, consulta. Integrazione CodeDeploy con Amazon EC2 Auto Scaling

Argomenti