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.
Combiner les services de déploiement
Il n'existe pas de solution de déploiement « universelle » sur AWS. Dans le contexte de la conception d'une solution de déploiement, il est important de prendre en compte le type d'application, car cela peut dicter les services AWS les plus appropriés. Pour fournir des fonctionnalités complètes de provisionnement, de configuration, de déploiement, de mise à l'échelle et de surveillance de votre application, il est souvent nécessaire de combiner plusieurs services de déploiement
Un modèle courant pour les applications sur AWS consiste à utiliser CloudFormation (et ses extensions) pour gérer l'infrastructure à usage général et à utiliser une solution de déploiement plus spécialisée pour gérer les mises à jour des applications. Dans le cas d'une application conteneurisée, elle CloudFormation peut être utilisée pour créer l'infrastructure de l'application, et Amazon ECS et Amazon EKS peuvent être utilisés pour approvisionner, déployer et surveiller des conteneurs.
Les services de déploiement AWS peuvent également être combinés à des services de déploiement tiers. Cela permet aux entreprises d'intégrer facilement les services de déploiement AWS dans leurs CI/CD pipelines ou leurs solutions de gestion d'infrastructure existants. Par exemple, il OpsWorks peut être utilisé pour synchroniser les configurations entre les nœuds sur site et les nœuds AWS, et CodeDeploy peut être utilisé avec un certain nombre de CI/CD services tiers dans le cadre d'un pipeline complet.