Cloud AWSFormation
AWS CloudFormation fournit un langage commun pour vous permettre de modéliser et d'allouer des ressources d'application AWS et tierces dans votre environnement cloud. AWS CloudFormation vous permet d'utiliser des langages de programmation ou un simple fichier texte pour modéliser et allouer, de manière automatisée et sécurisée, toutes les ressources nécessaires à vos applications dans toutes les régions et tous les comptes. Cela vous donne une source de vérité unique pour vos ressources AWS et tierces.
Avantages
Tout modéliser
AWS CloudFormation permet de modéliser l'intégralité de votre infrastructure et ressources d'application avec un fichier texte ou des langages de programmation. AWS CloudFormation Registry et l'interface de ligne de commande facilitent la gestion des ressources tierces avec CloudFormation. Vous disposez ainsi d'une source unique de vérité pour toutes vos ressources et vous permet de normaliser les composants d'infrastructure utilisés dans votre entreprise, en assurant la conformité de la configuration et un dépannage plus rapide.
Automatiser et déployer
AWS CloudFormation met en service vos ressources d'application de manière sécurisée et reproductible, vous permettant de construire et de reconstruire votre infrastructure et vos applications, sans avoir à effectuer d'actions manuellement ni à écrire des scripts personnalisés. CloudFormation se charge de déterminer les opérations à effectuer lors de la gestion de votre pile, de les orchestrer de la manière la plus efficace et d’annuler automatiquement les modifications si des erreurs sont détectées.
Ce n'est que du code
La codification de votre infrastructure vous permet de traiter votre infrastructure comme du code. Vous pouvez le créer avec n'importe quel éditeur de code, le vérifier dans un système de contrôle de version et examiner les fichiers avec les membres de l'équipe avant le déploiement dans l'environnement de production.
Principe de fonctionnement
Clients en vedette
« Nous utilisons AWS CloudFormation pour créer des réseaux en un clic. C'est un outil très facile à utiliser » indique Wise. Nextdoor utilise également l'outil d'automatisation Puppet pour définir et créer des serveurs dans AWS, ainsi que la solution de gestion de cloud RightScale pour configurer et surveiller les machines dans le Cloud AWS.
Tous les réseaux de l'entreprise sont conçus,créés et gérés via des modèles AWS CloudFormation. « Nous avons la chance de pouvoir contrôler la version de notre réseau et cela permet une duplication de réseau exacte et homogène pour les environnements de développement et intermédiaire à la demande », explique Witoff.
Expedia utilise AWS CloudFormation avec Chef pour déployer l'intégralité de sa pile frontale et principale dans son environnement AWS.
« Nous sommes très satisfaits d'AWS CloudFormation, car cette solution nous permet d'effectuer en un clic le déploiement de toute notre infrastructure ».
Articles et publications de blog
New: Use AWS CloudFormation StackSets for Multiple Accounts in an AWS Organization
12 février 2020
Sébastien Stormacq
CloudFormation Update – CLI + Third-Party Resource Support + Registry
New – Import Existing Resources into a CloudFormation Stack
AWS CloudFormation Update – Public Coverage Roadmap & CDK Goodies
Consultez notre blog Gestion et gouvernance pour en savoir plus sur CloudFormation et sur d'autres services Gestion et gouvernance AWS.
Nouveautés
AWS CloudFormation StackSets introduit des déploiements automatiques entre comptes et régions via AWS Organizations
12 février 2020
Prise en charge par AWS CloudFormation StackSets de la détection des dérives
19 novembre 2019
AWS CloudFormation : lancement de la fonctionnalité d'importation de ressources
13 novembre 2019
En savoir plus sur les fonctions de modélisation et d'allocation d'AWS CloudFormation.
Commencer à créer avec AWS CloudFormation dans la console AWS.
En savoir plus sur AWS CloudFormation