Amazon ECS ora supporta distribuzioni lineari e canary integrate

Inserito il: 30 ott 2025

Amazon Elastic Container Service (Amazon ECS) supporta strategie di distribuzione lineari e canary, offrendo maggiore flessibilità e controllo durante la distribuzione di applicazioni containerizzate. Queste nuove strategie completano le implementazioni blu/verdi integrate in ECS, consentendoti di scegliere l'approccio di spostamento del traffico più adatto al profilo di rischio e ai requisiti di validazione dell'applicazione.

Le distribuzioni lineari consentono di spostare gradualmente il traffico dalla revisione corrente del servizio alla nuova revisione con aumenti percentuali uniformi in un periodo di tempo specificato. È possibile configurare la percentuale di incremento (ad esempio, 10%) per controllare la quantità di traffico che si sposta a ogni aumento e impostare un tempo di incorporamento tra gli spostamenti di traffico per il monitoraggio e la validazione. In questo modo si consente di convalidare la nuova versione dell'applicazione in più fasi con quantità crescenti di traffico di produzione. Le distribuzioni canary consentono di indirizzare una piccola percentuale del traffico di produzione alla nuova revisione del servizio, mentre la maggior parte del traffico rimane sulla versione stabile corrente. È possibile impostare un tempo di incorporamento canary per monitorare le prestazioni della nuova revisione, trascorso il quale Amazon ECS sposta il traffico rimanente alla nuova revisione. Entrambe le strategie prevedono un tempo di incorporamento della distribuzione durante il quale, dopo aver spostato l'intero traffico di produzione alla nuova revisione, il sistema mantiene attiva la vecchia revisione per permettere un ripristino rapido senza tempi di inattività qualora vengano individuati problemi. È possibile configurare gli hook del ciclo di vita della distribuzione per eseguire passaggi di convalida personalizzati e utilizzare gli allarmi di Amazon CloudWatch per rilevare automaticamente gli errori e attivare i rollback.

La funzionalità è disponibile in tutte le regioni AWS commerciali in cui è supportato Amazon ECS. È possibile utilizzare strategie di distribuzione lineari e canary per i servizi Amazon ECS nuovi ed esistenti che utilizzano Application Load Balancer (ALB) o ECS Service Connect, tramite console, SDK, CLI, CloudFormation, CDK e Terraform. Per saperne di più, consulta la nostra documentazione sulle distribuzioni lineari di Amazon ECS e sulle distribuzioni canary di Amazon ECS.