Inserito il: May 9, 2018

Questo Quick Start crea un'architettura per la distribuzione blu-verde in un ambiente AWS Elastic Beanstalk Amazon Web Services (AWS). Crea un'integrazione/pipeline di distribuzione continua utilizzando AWS CodePipeline per un'architettura conveniente e tollerante ai guasti. La distribuzione è automatizzata da un modello AWS CloudFormation e dura circa 15 minuti.

Quando viene distribuita un'applicazione in Elastic Beanstalk, avere due ambienti identici ma completamente separati (blu e verde) incrementa la disponibilità e riduce il rischio. L'ambiente blu è l'ambiente di produzione che gestisce generalmente il traffico in tempo reale. La pipeline crea un clone (verde) dell'ambiente in tempo reale (blu) e quindi scambia i rispettivi URL. Mentre AWS CodePipeline distribuisce il codice nell'ambiente originale, e vengono eseguiti test e manutenzione, l'ambiente clone provvisorio gestisce il traffico in tempo reale.

Dopo la distribuzione nell'ambiente blu, e una volta completati revisione e test del codice, la pipeline scambia ancora una volta gli URL. L'ambiente blu fornisce ancora il traffico in tempo reale e la pipeline conclude l'ambiente verde.

La distribuzione è possibile con o senza l'integrazione di Git in S3.

Per iniziare:

I Quick Start sono distribuzioni di riferimento automatizzate che utilizzano i modelli AWS CloudFormation per distribuire le tecnologie chiave su AWS, in conformità alle best practice AWS.