À quoi sert l'implémentation des solutions AWS ?

La solution Multi-Region Infrastructure Deployment aide les clients à contrôler plus facilement les mises à jour de l'infrastructure pour les applications qui sont déployées dans les régions primaires et secondaires. Elle permet de mettre en place des architectures multirégion et de maintenir la cohérence des charges de travail. Enfin, elle met automatiquement en service et configure AWS CodePipeline pour automatiser le pipeline d'intégration continue/de diffusion continue (IC/DC) pour les modèles CloudFormation dans le Cloud AWS. AWS CodePipeline est un service d'orchestration d'intégration continue (IC) avec de multiples options de déploiement pour aider les développeurs à déployer et à gérer rapidement leurs logiciels. Son utilisation permet de créer et de tester en permanence des modèles AWS CloudFormation à chaque fois qu'ils changent.

Présentation de l'implémentation des solutions AWS

Vous avez la possibilité, lorsque vous déployez le modèle AWS CloudFormation, de supprimer ou de conserver la pile AWS CloudFormation. Le schéma ci-dessous présente l'option par défaut permettant de supprimer la pile AWS CloudFormation après le déploiement. Reportez-vous au guide de mise en œuvre pour savoir comment conserver la pile AWS CloudFormation après le déploiement.

Multi-Region Infrastructure Deployment | Schéma de l'architecture
 Cliquer pour agrandir

Architecture de la solution Multi-Region Infrastructure Deployment

Le modèle AWS CloudFormation de la solution déploie un pipeline d'intégration continue/de diffusion continue (IC/DC) dans la région principale en utilisant AWS CodePipeline. AWS CodePipeline détecte automatiquement les changements dans le référentiel GitHub et extrait le code source actuel de GitHub, le chiffre et le stocke dans un compartiment Amazon Simple Storage Service (Amazon S3), et le fait passer par une série d'étapes de validation et de déploiement. Vous avez la possibilité, lorsque vous déployez le modèle AWS CloudFormation, de conserver ou de supprimer la pile AWS CloudFormation. Le flux de travail suivant intervient lorsque vous choisissez de supprimer la pile AWS CloudFormation après approbation manuelle.

Lorsqu'un changement est envoyé vers le référentiel GitHub, une fonction AWS Lambda vérifie le paramètre AWS Systems Manager pour déterminer s'il existe un artefact AWS CodePipeline pour la pile AWS CloudFormation de l'étape. Un ensemble de modifications AWS CloudFormation est ensuite créé et une fonction AWS Lambda est invoquée pour vérifier si les changements entraîneront une modification de votre infrastructure de production. Le modèle AWS CloudFormation de votre référentiel GitHub est ensuite validé par des contrôles de sécurité et de style à l'aide de cfn-nag et cfn-lint. La pile AWS CloudFormation se met à jour avec le dernier modèle AWS CloudFormation. Le modèle doit être approuvé manuellement dans la console AWS CodePipeline. Une fois approuvée, la pile AWS CloudFormation se désactive. Les piles AWS CloudFormation primaire dans la région primaire et AWS CloudFormation secondaire dans la région secondaire se déploient.

Multi-Region Infrastructure Deployment

Version 1.1.0
Dernière mise à jour : 07/2020
Auteur : AWS

Temps de déploiement estimé : 5 min

Utilisez le bouton ci-dessous pour vous abonner aux mises à jour de la solution.

Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez.  

Caractéristiques

Automatisation

Tirez parti des mises à jour contrôlées de l'infrastructure pour les applications qui sont déployées dans les régions primaires et secondaires. Ceci facilite la mise en place des architectures multirégion et le maintien de la cohérence des charges de travail.

Validation

Met automatiquement en service et configure AWS CodePipeline pour automatiser le pipeline d'intégration continue/de diffusion continue (IC/DC) pour les modèles CloudFormation dans le Cloud AWS.
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions AWS

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus