L’orchestration de conteneurs comprend le processus et les outils utilisés pour gérer une flotte de conteneurs tout au long de leur cycle de vie, y compris la manière dont ils interagissent et communiquent entre eux à plus grande échelle. Ces processus sont souvent gérés par des plateformes d’orchestration de conteneurs.
En savoir plus sur les conteneurs
Sans orchestration, l’évolution de l’utilisation des conteneurs entraînerait une augmentation exponentielle de la quantité de travail nécessaire pour les gérer. Lorsque les conteneurs commencent à se multiplier par milliers au sein d’une organisation, leur gestion peut prendre beaucoup de temps. Par conséquent, les avantages qu’ils offrent en termes d’efficacité et de rapidité sont perdus.
L’orchestration de conteneurs a largement été automatisée afin de rationaliser le travail nécessaire à l’ajout et au retrait d’un grand nombre de conteneurs.
Elle peut également contribuer à :
Les plateformes d’orchestration peuvent automatiser les étapes liées à l’administration d’une charge de travail de conteneurs, notamment :
Il est possible d’indiquer à une plateforme d’orchestration les processus qu’elle doit exécuter et à quel moment, ce qui libère les développeurs de nombreuses tâches.
Il existe de nombreuses plateformes d’orchestration de conteneurs. Votre choix devra dépendre des exigences de vos applications, du niveau de connaissance de votre équipe en matière de conteneurs, de votre stratégie cloud et de la complexité de vos besoins en matière de sécurité et de conformité.
Les plateformes d’orchestration de conteneurs les plus connues sont les suivantes :
Lorsque les conteneurs ont commencé à être utilisés, la possibilité d’exécuter des charges de travail « stateful », comme des bases de données, n’était pas une priorité. Les conteneurs étaient mis en service, ils effectuaient leur charge de travail et disparaissaient.
Mais avec la complexification des charges de travail de conteneurs, le besoin d’applications « stateful », et donc d’un stockage de données persistant, s’est également fait sentir. Les gens voulaient un stockage persistant qui pourrait continuer à être réutilisé et auquel les futures instances de conteneurs pourraient accéder une fois les charges de travail initiales terminées.
Des stratégies de contournement rudimentaires sont apparues, en exposant le système de fichiers de l’hôte au conteneur via des volumes, par exemple. Mais si les plugins de volume étaient autrefois la solution, il existe aujourd’hui de meilleures méthodes.
Les solutions professionnelles de stockage persistant natif dans des conteneurs comme Portworx® peuvent être utilisées pour fournir un stockage de données à un cluster de conteneurs dans Kubernetes. La possibilité de mettre en service un stockage externe à la demande a changé la donne et ouvert la voie aux applications conteneurisées.
Kubernetes est l’un des systèmes d’orchestration de conteneurs les plus populaires. Pourquoi est-il si utile pour déployer des applications conteneurisées à grande échelle ? Grâce à l’automatisation.
Lorsque vous avez des milliers de conteneurs ou plus, il est plus facile de maîtriser leur expansion et leur complexité avec une plateforme de gestion de conteneurs. Kubernetes rationalise et automatise certains aspects de l’orchestration afin que les équipes DevOps puissent orchestrer sans effort les architectures complexes basées sur des conteneurs. La plateforme peut même décider pour vous de l’emplacement des charges de travail et les déplacer si elles s’exécutent mieux ailleurs.
Vous avez des questions ou des commentaires concernant des produits ou certifications Pure ? Nous sommes là pour vous aider.
Planifiez une démo en direct et découvrez comment Pure peut vous aider à transformer vos données.
Tél. : +33 1 89 96 04 00
Services Médias : pr@purestorage.com
Pure Storage France
32 rue Guersant
75017 Paris