Amazon ECS consente implementazioni blu/verde integrate
Amazon Elastic Container Service (Amazon ECS) introduce nuove funzionalità che rendono più sicuri gli aggiornamenti software per le applicazioni basate su container, consentendo di distribuire il software più rapidamente e con maggiore affidabilità, senza dover creare strumenti di implementazione personalizzati. Amazon ECS ora supporta una strategia di implementazione blue/green integrata e hook del ciclo di vita dell'implementazione che consentono di testare nuove versioni dell'applicazione in ambienti di produzione e di eseguire rapidamente il rollback in caso di implementazioni non riuscite.
Ora è possibile implementare aggiornamenti software nei servizi di Amazon ECS che gestiscono il traffico tramite un Application Load Balancer (ALB), un Network Load Balancer (NLB) o ECS Service Connect utilizzando una strategia di implementazione blue/green. Quando si utilizza una strategia di implementazione blue/green, Amazon ECS effettua il provisioning della nuova versione dell'applicazione accanto a quella precedente e consente di convalidare la nuova versione prima di instradare il traffico di produzione verso di essa. È possibile utilizzare gli hook del ciclo di vita dell'implementazione per eseguire passaggi di convalida personalizzati e bloccare l'implementazione fino al completamento positivo della convalida. Inoltre, una volta che il traffico di produzione è stato reindirizzato, è possibile lasciare in esecuzione la nuova applicazione per un periodo predefinito e, in caso di regressione, eseguire il rollback alla versione precedente senza incorrere in tempi di inattività. Per rilevare automaticamente eventuali errori, è possibile configurare gli allarmi di Amazon CloudWatch e il circuito di interruzione delle implementazioni ECS per monitorare le implementazioni. Insieme, queste funzionalità contribuiscono a rendere più sicuri gli aggiornamenti software, consentendo di distribuire le nuove funzionalità più rapidamente.
È possibile utilizzare le implementazioni blu/verde e gli hook del ciclo di vita dell'implementazione per i servizi Amazon ECS nuovi ed esistenti in tutte le regioni AWS commerciali tramite console di gestione AWS, SDK, CLI, CloudFormation, CDK e Terraform, seguendo i passaggi indicati nel blog. Per ulteriori informazioni, consulta la nostra documentazione.