Fermer

septembre 18, 2019

Comment choisir une plate-forme de gestion de conteneurs


Ce qui suit est le quatrième blog d’une série sur les conteneurs de logiciels et Kubernetes, ainsi que sur leur importance dans la fourniture d’applications modernes.

Dans notre dernier blog de cette série, nous en avons examiné l’importance. de l'utilisation d'une plate-forme de gestion de conteneurs . Dans ce blog, nous allons approfondir les multiples options que vous offre l’adoption d’une plate-forme de gestion de conteneurs et la manière de choisir celle qui convient le mieux à votre entreprise.

Les plates-formes de conteneurs open source

C’est le bon choix. option personnelle pour les plates-formes de conteneurs. Kubernetes est un projet open source en évolution rapide qui peut être téléchargé, installé et exécuté sur une infrastructure cloud ou sur site. L'exploitation du projet Open Source pur comporte des risques évidents, notamment:

  • Son support et sa maintenance
  • Effectuer tout le travail nécessaire à son intégration dans l'environnement informatique
  • Configuration de services supplémentaires tels que la mise en réseau, le stockage, les registres, la journalisation, etc. mesures, etc.

Accomplir tout cela nécessite un investissement et des compétences considérables de la part des ressources internes, ainsi qu'une équipe de développement de plate-forme permanente pour rester au fait des fonctionnalités émergentes et des risques de sécurité récurrents. Emprunter cette voie, c'est parier que son organisation peut créer et maintenir une meilleure plate-forme de conteneur que les éditeurs de logiciels qui investissent des sommes d'argent considérables pour faire de même.

Voici des exemples de plates-formes de conteneur open source:

  • Kubernetes
  • Docker Swarm
  • Mesos
  • Rancher

Offres hébergées

De nombreux fournisseurs de cloud public différents fournissent un service géré sur lequel exécuter des conteneurs. Ces services offrent des options rapides de provisionnement de cluster et laissent de nombreuses tâches de gestion du cluster et du système d'exploitation hôte au fournisseur de cloud. Ils fournissent également des services supplémentaires tels que la sécurité de niveau entreprise, les outils CI / CD intégrés et sont généralement conformes à Kubernetes, ce qui signifie que les applications gérées sur leurs plates-formes peuvent s'exécuter n'importe où dans Kubernetes.

Exemples d'options:

  • Google Kubernetes Engine (GKE) )
  • Service Amazon Kubernetes (EKS)
  • Services Azure Kubernetes (AKS)
  • IBM Cloud Kubernetes Services

Les fournisseurs de services cloud commencent également à fournir des versions de ces offres gérées pouvant s'exécuter sur n'importe quel cloud ou au sein d'un réseau. centre de données de l'organisation. Anthos de Google Cloud et Kubernetes sur Azure Stack en sont des exemples. Au moment de la rédaction du présent document, ces produits en étaient encore au tout début de leur évolution, mais ils devraient constituer une solution compétitive pour les clients recherchant une flexibilité maximale sur le lieu d'utilisation de leurs conteneurs.

Plateformes de conteneurs d'entreprise

La dernière option consiste à adopter une plate-forme de conteneur d'entreprise fournissant des composants pré-intégrés et des services à valeur ajoutée pour aider les développeurs et les équipes d'exploitation à exploiter la plate-forme. Ces produits permettent d’abstraire une grande partie du travail fastidieux lié à la création de conteneurs, à l’installation et à la configuration de plates-formes et à la configuration d’intégrations, ce qui simplifie grandement les opérations. La plupart de ces options peuvent être exécutées n'importe où: sur site, dans le cloud public ou les deux.

Les plates-formes de conteneur d'entreprise incluent des composants intégrés nécessaires à la création et à l'exécution de microservices qui ne sont pas présents dans le projet Kubernetes open source, tels que un registre de conteneurs, des services de sécurité, de journalisation, de service maillé et de télémétrie. Ils peuvent également inclure des outils CI / CD et de déploiement pour prendre en charge les pipelines d’image de conteneur. En outre, la plupart fournissent un catalogue de middleware, de données et d'autres services certifiés.

Les exemples typiques de cette catégorie de plates-formes incluent:

  • Plate-forme de conteneur Red Hat OpenShift
  • Plate-forme pivotante / Services Kubernetes (PKS) [19659006] IBM Cloud Private
  • Docker Enterprise Edition

Comment choisir une plate-forme de gestion des conteneurs

Alors que les projets de communauté open source ont été à l’origine d’une grande partie de l’innovation autour des conteneurs, de nombreuses entreprises ne disposent pas des compétences requises pour les implémenter en exploitant plate-forme open source comme Kubernetes. En outre, la gestion du flux rapide de mises à jour et de correctifs de sécurité est complexe et les entreprises doivent encore consacrer des ressources considérables à la sécurité et la sécurité de leurs systèmes.

Les entreprises ont souvent besoin de l'aide de partenaires et de fournisseurs pour la mise en place et l'exploitation du système. plates-formes sur lesquelles les conteneurs opèrent. Des produits tels que Red Hat OpenShift et Pivotal Platform fournissent toutes les fonctionnalités clés, l’intégration et les feuilles de route nécessaires aux entreprises pour mettre en œuvre une plate-forme conteneur. Cela permet aux clients de disposer d'un environnement d'exploitation stable et sécurisé, tout en exploitant le rythme rapide de l'innovation.

Le coût, les exigences de gestion et les compétences requises diffèrent d'une option à l'autre. Le poids de ces éléments peut varier en fonction des fournisseurs, du fournisseur de cloud, etc. Les organisations qui manquent d'expérience et de compétences pour gérer un environnement conteneur peuvent bénéficier d'une option prise en charge par le fournisseur. Les services informatiques plus importants, dotés d'un plus grand éventail de compétences, peuvent convenir avec une option open source native.

Pour prendre la bonne décision, il est nécessaire de connaître parfaitement les facteurs clés relatifs aux besoins de l'entreprise, aux compétences, aux inducteurs de dépenses, aux exigences réglementaires et autres.

Pour en savoir plus

Soit cliquez ici ou remplissez le formulaire ci-dessous pour en savoir plus sur les conteneurs et préparez votre entreprise à développer une stratégie de conteneur efficace.




Source link