Publié le: May 9, 2018

Cet Quick Start crée une architecture pour le déployement blue-green pour un environnement Amazon Web Services (AWS) Elastic Beanstalk. Cela crée un pipeline d’intégration continuée / livraison continuée en utilisant AWS CodePipeline pour une architecture rentable et avec tolérance de panne. Le déploiement est automatisé par un modèle AWS CloudFormation et prend environ 15 minutes.

Quand une application est déployé dans Elastic Beanstalk, ayant deux environnements séparés, mais identiques -bleu et vert - cela augment la disponibilité et réduit les risques. L'environnement bleu est l'environnement de production que traite normalement le trafic en vif. Le pipeline crée un clone (vert) de l'environnement en vif (bleu) et échange les URL entre eux. Tandis que AWS CodePipeline déploie le code vers l'environnement original - et le teste et la maintenance sont en cours- le clone temporel traite le trafic en vif.

Après le déploiement dans l’environnement bleu, et une fois que la vérification de code et le teste ont été fait, le pipeline échange un ‘autre fois les URL. L'environnement bleu sert le trafic en vif encore, et le pipeline finis l'environnement vert.

Vous pouvez le déployer avec ou sans Git pour l'intégration S3.

Pour commencer:

Les Quick Starts sont des déploiements de référence automatisés qui utilisent les modèles AWS CloudFormation pour déployer des technologies majeures sur AWS, d'après les bonnes pratiques AWS.