View a markdown version of this page

Principe 6. Utiliser les contenants de façon stratégique - 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.

Principe 6. Utiliser les contenants de façon stratégique

Les conteneurs peuvent jouer un rôle important dans le soutien d'une stratégie multicloud, mais il est également important de reconnaître leurs limites. L'utilisation de conteneurs est généralement une bonne idée pour toute application moderne native au cloud, car ils offrent des avantages en termes de portabilité et de cohérence dans différents environnements. Les conteneurs sont indépendants de la plate-forme, ce qui signifie qu'ils peuvent fonctionner sur n'importe quelle plateforme ou infrastructure cloud prenant en charge la technologie de conteneurisation, telle que Kubernetes. Organisations qui utilisent des conteneurs peuvent développer et empaqueter leurs applications une seule fois, puis les déployer de manière cohérente sur plusieurs fournisseurs de cloud ou dans des environnements sur site, sans nécessiter de modifications importantes. En encapsulant le code d'application, les dépendances et l'environnement d'exécution dans un conteneur, vous pouvez atteindre un haut degré de portabilité, ce qui vous permet de déplacer les charges de travail de manière fluide entre les fournisseurs de cloud ou entre le cloud et les centres de données sur site.

Cependant, les conteneurs peuvent ne pas résoudre tous les cas d'utilisation ou éliminer tous les défis auxquels une entreprise peut être confrontée lors de l'adoption d'une stratégie multicloud. Les conteneurs fonctionnent mieux avec les architectures modernes basées sur les microservices, mais ils ne conviennent peut-être pas aussi bien aux grandes applications monolithiques. En outre, bien que les conteneurs puissent traiter certains aspects de la portabilité, tels que l'exécution des applications, ils ne résolvent pas automatiquement les problèmes liés à la gestion des données, aux politiques de sécurité et aux autres dépendances entre les clouds. Organisations doivent encore planifier et concevoir avec soin leurs solutions multicloud afin de garantir une gestion cohérente des données, des contrôles de sécurité unifiés et une intégration parfaite entre les composants hébergés dans le cloud et sur site.

Nos conseils :

  • Utilisez les capacités natives de gestion des conteneurs de chaque fournisseur de cloud pour optimiser la valeur commerciale et accélérer la livraison. Cette approche garantit des performances optimales tout en évitant la complexité liée à la création de solutions indépendantes du cloud qui génèrent rarement des rendements significatifs.

  • Développez des stratégies de conteneur qui tiennent compte de l'ensemble des opérations, y compris la gestion des données, la sécurité et les dépendances entre les clouds. Concentrez-vous sur les résultats commerciaux lorsque vous prenez des décisions relatives à l'architecture des conteneurs.