Combinaison d'approches d'infrastructure sous forme de code (IaC) et de programmation pilotée par les événements (EDP) dans AWS - AWS Conseils prescriptifs

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.

Combinaison d'approches d'infrastructure sous forme de code (IaC) et de programmation pilotée par les événements (EDP) dans AWS

Ram Kandaswamy, Amazon Web Services (AWS)

Mars 2023 (historique du document)

La pratique de l'infrastructure en tant que code (IaC) et la pratique de la programmation pilotée par les événements (EDP) (basée sur une architecture pilotée par les événements) sont deux approches différentes de DevOps. Organizations utilisent souvent une combinaison de ces deux approches, mais cela peut avoir des conséquences involontaires qui sont contre-productives et même néfastes pour l'organisation. Ce guide fournit des recommandations, des bonnes pratiques et des directives pour combiner les pratiques iAC avec les pratiques EDP dans le cloud AWS d'une manière compatible, sécurisée et mutuellement bénéfique pour les implémentations iAC et EDP.

Vous pouvez utiliser une approche IaC pour provisionner et gérer les ressources de l'infrastructure informatique en utilisant du code et en créant des fichiers de configuration (généralement des fichiers JSON ou YAML) qui définissent les spécifications de votre infrastructure. Une approche IaC est généralement associée à un système de contrôle de version tel que Git pour gérer les fichiers de configuration. L'EDP est une approche qui vous permet de développer du code à exécuter en réponse à des événements que vous définissez. En général, le code modifie une ressource ou ses propriétés.

Ce guide est destiné aux postes techniques ayant une connaissance de base des DevOps principes généraux, des architectures EDP et des services cloud AWS.