Choisir un outil IaC - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Choisir un outil IaC

Alors, quel outil choisir ?

Avec autant d'options d'outils différentes et des exigences commerciales différentes, il n'y a pas d' one-size-fits-all approche. Outre les avantages et les inconvénients de chaque outil décrit dans ce guide, tenez compte des recommandations suivantes relatives aux exigences de votre entreprise et à votre modèle d'exploitation :

  • Si vous gérez ou déployez une AWS solution sans serveur avec un minimum de dépendances, AWS Serverless Application Model (AWS SAM) peut être une bonne option pour vous. Il possède toutes les mêmes fonctionnalités que AWS CloudFormation. Il simplifie également les tests et le déploiement d'applications sans serveur sur le AWS Cloud.

  • Si vous gérez entièrement votre infrastructure AWS, alors ce AWS CloudFormation AWS Cloud Development Kit (AWS CDK) sont de bonnes options. Ils assurent la gestion des out-of-the-box états et vous pouvez également utiliser de manière native de nouvelles fonctionnalités ou AWS ressources.

  • Si vous recherchez un utilitaire multifournisseur, en particulier pour gérer une infrastructure multicloud ou hybride, Terraform peut être un bon choix car il est indépendant de la plate-forme. Avec Terraform, vous pouvez également utiliser une large gamme de plugins, et il dispose d'une large communauté proposant des options de support aux entreprises.

  • Si vous avez une distribution descendante avec les meilleures pratiques et si vous disposez d'une orchestration dans le cadre de laquelle vous créez, publiez et distribuez des modules réutilisables à l'aide de langages de programmation courants, cette option AWS CDK peut être une bonne option.

  • Si votre entreprise peut tolérer un niveau de risque élevé et doit prendre en charge des environnements multicloud ou hybrides, pensez à utiliser Pulumi.