🟧AWS CloudFormation vs Terraform🏗️
CloudFormation est le service infrastructure-as-code natif d'AWS. Terraform est l'alternative agnostique au cloud avec un énorme écosystème de providers.
Lance un sondage moomz : qui gagne pour toi ?
moomz.com — 10s, anonyme, gratuit
🟧AWS CloudFormation
- ✓Natif à AWS avec support des services dès le jour un
- ✓Pas de fichier d'état séparé à gérer
- ✓Intégration étroite avec l'outillage et IAM d'AWS
- ✓StackSets pour le déploiement multi-comptes
🏗️Terraform
- ✓Agnostique au cloud : AWS, Azure, GCP et plus
- ✓Énorme écosystème de providers et de modules
- ✓HCL lisible et un solide workflow de plan
- ✓Grande communauté et vivier de talents
Verdict
CloudFormation gagne pour les maisons purement AWS voulant une couverture native. Terraform gagne pour les équipes multi-cloud voulant un seul outil.
Questions fréquentes
CloudFormation fonctionne-t-il hors d'AWS ?+
Non, CloudFormation est AWS uniquement ; Terraform est agnostique au cloud.
CloudFormation a-t-il besoin d'un fichier d'état ?+
Non, CloudFormation gère l'état en interne, contrairement à l'état séparé de Terraform.
Lequel a les nouveaux services AWS en premier ?+
CloudFormation supporte souvent les nouveaux services AWS dès le jour du lancement.
Aussi en