Skip to Content

Qu’est-ce que l’orchestration de conteneurs ?

Qu’est-ce que l’orchestration de conteneurs ?

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

Quel est l’intérêt de l’orchestration de 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 à :

  • La standardisation, la sécurité et la gouvernance indispensables aux grandes entreprises lors de la mise en œuvre de stratégies de conteneurs.
  • La gestion et la stabilisation des ressources. Visualisez la manière dont les ressources sont utilisées et allouées pour améliorer la gestion.
  • La connexion et l’analytique. La visibilité et les insights peuvent vous aider à obtenir une vue d’ensemble de votre application.
  • L’évolution plus simple et fluide des environnements de conteneurs d’entreprise.
  • L’amélioration de la visibilité et de la redondance.

À quoi servent les plateformes d’orchestration de conteneurs ?

Les plateformes d’orchestration peuvent automatiser les étapes liées à l’administration d’une charge de travail de conteneurs, notamment :

  • la mise en service ;
  • le déploiement et la planification ;
  • l’administration des clusters ;
  • l’équilibrage des charges et l’allocation des ressources pour assurer l’optimisation des ressources de calcul ;
  • la sécurité et la surveillance pour faciliter la mise en service d’un autre conteneur en cas de défaillance de l’un d’eux ou pour remplacer les images de conteneur afin de corriger une vulnérabilité ;
  • la mise en réseau des conteneurs, qui permet à d’autres conteneurs et services de communiquer entre eux ;
  • les services de bases de données et leur accès.

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.

Quelles sont les plateformes d’orchestration de conteneurs les plus appréciées ?

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 :

  • Kubernetes
  • Les plateformes basées sur Kubernetes (p. ex. Mirantis Kubernetes Engine, Azure Kubernetes Service, IBM Cloud Kubernetes Service et Google Kubernetes Engine)
  • Amazon Elastic Container Service (ECS)
  • Apache Mesos
  • Red Hat OpenShift Container Platform

Les plateformes d’orchestration de conteneurs gèrent-elles le stockage des données ?

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.

Qu’est-ce que Kubernetes ?

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.

En savoir plus sur Kubernetes

CONTACTEZ-NOUS
Des questions, des commentaires ?

Vous avez des questions ou des commentaires concernant des produits ou certifications Pure ?  Nous sommes là pour vous aider.

Planifier une démo

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

info@purestorage.com

 

FERMER
Votre navigateur n’est plus pris en charge !

Les anciens navigateurs présentent souvent des risques de sécurité. Pour profiter de la meilleure expérience possible sur notre site, passez à la dernière version de l’un des navigateurs suivants.