Connect with us

Technologie

Les fournisseurs de stockage placent les plates-formes Kubernetes au centre de la scène

Published

on


S’il y a une technologie qui caractérise le changement que nous connaissons actuellement dans l’informatique, c’est bien la conteneurisation des applications.

Le changement auquel nous faisons référence ici est la transformation numérique et englobe presque tout ce qui concerne la façon dont les organisations construisent, fournissent et prennent en charge les applications.

La conteneurisation , généralement fournie via la plate-forme d’orchestration Kubernetes, caractérise la transformation numérique car elle encapsule le développement continu des microservices qui composent un paysage applicatif rapidement évolutif dans les centres de données et le cloud.

Mais un énorme défi à relever avec Kubernetes est la fourniture d’un stockage persistant et d’une protection des données aux applications qui sont extrêmement changeantes dynamiquement en termes de cycles de vie et de mise à l’échelle.

Dans cet article, nous verrons comment les plus grands fournisseurs de stockage mettent sur le marché la gestion du stockage et de la protection des données Kubernetes.

Plateformes de gestion de conteneurs : où elles se trouvent

Les conteneurs sont une forme de virtualisation qui s’exécute directement sur le système d’exploitation hôte et sans la couche hyperviseur des environnements de serveurs virtuels. Les conteneurs sont en fait une petite machine virtuelle légère qui fournit souvent des composants discrets d’une application plus grande qui sont connectés par code.

Kubernetes fournit cette intelligence d’orchestration pour les clusters et les pods de conteneurs. Il organise l’exécution des conteneurs – avec leur code, leur runtime, leurs dépendances et leurs appels de ressources – dans les pods et au-dessus d’eux dans les clusters Kubernetes.

Mais cette couche d’orchestration a également besoin de gestion, notamment pour gérer le provisionnement et la gestion du stockage, de la protection des données, de la sauvegarde, des snapshots, de la réplication, de la haute disponibilité (HA) et de la reprise après sinistre.

Les exigences qui se posent ici vont de la configuration des ressources en fonction du profil de stockage requis par des applications spécifiques, ainsi que de la source et de la cible des sauvegardes et d’autres fonctionnalités de protection des données, qui peuvent toutes changer rapidement.

Plates-formes de gestion Kubernetes des six principaux fournisseurs de stockage

Tous les six grands fournisseurs de stockage ont un jeu de gestion des conteneurs qui aborde ces tâches, et souvent plus. C’est un domaine d’activité qui offre de grands avantages et la capacité d’apprivoiser un casse-tête potentiel en matière d’infrastructure qui ne devrait pas être laissé sans gestion.

Ainsi, Dell EMC, IBM, HPE, Hitachi, NetApp et Pure Storage disposent tous de plates-formes de gestion de conteneurs. Certains sont natifs des conteneurs en ce sens qu’ils fournissent des services de stockage et de protection des données via des conteneurs, ce qui les rend aussi flexibles et évolutifs que n’importe quel service de conteneur.

Ils permettent aux développeurs d’écrire plus facilement les exigences de stockage et de protection des données dans leur code tout en permettant aux fonctions informatiques traditionnelles de garantir, par exemple, que la protection des données est couverte.

Tous utilisent des pilotes CSI (Container Storage Initiative) sous une forme ou une autre pour offrir le provisionnement et la gestion du stockage et de la sauvegarde sur leur propre environnement et, dans certains cas, sur n’importe quel environnement de stockage, y compris ceux dans le cloud.

Dell EMC/VMware Tanzu

L’objectif principal du géant de l’infrastructure est de peser avec Tanzu de sa filiale VMware pour provisionner et gérer le stockage et la sauvegarde des conteneurs sur la plate-forme vSphere.

Tanzu fait bien plus que cela, cependant, et est un portefeuille de produits qui permettent aux clients de déployer, d’exécuter et de gérer des applications basées sur des conteneurs Kubernetes.

Tanzu a été créé à partir d’acquisitions telles que Bitnami, Heptio et Pivotal, qui ont apporté à elles deux la technologie pour empaqueter et fournir des applications Kubernetes, ainsi qu’un certain nombre d’initiatives VMware visant à exécuter des conteneurs à partir de vSphere.

Pour provisionner le stockage Kubernetes persistant pour les charges de travail, Tanzu s’intègre au Cloud Native Storage (CNS), un vCenter Server composant qui gère les volumes persistants via les pilotes CSI.

Le provisionnement dynamique des volumes peut être créé à la demande, les ingénieurs DevOps émettant une revendication de volume persistante qui fait référence à une classe de stockage disponible dans l’espace de noms, qui vSphere dispositions automatiques.

Vous pouvez sauvegarder et restaurer des charges de travail sur Pods vSphere et Tanzu Kubernetes clusters en installant le Velero Plugin pour vSphere sur ce groupe.

Les efforts marketing de Dell EMC se concentrent sur l’offre d’architectures de référence avec du matériel Dell EMC et/ou VMware VxRail HCI et Tanzu.

IBM OpenShift

L’acquisition monstrueuse de Red Hat par IBM pour 34 milliards de dollars en 2018 lui a donné le portefeuille OpenShift, qui est le site principal de ses efforts de gestion de la conteneurisation.

OpenShift utilise kubernetes persistent volume claims (PVC) via des pilotes CSI pour permettre aux développeurs de demander des ressources de stockage. Les PVC peuvent accéder aux volumes persistants de n’importe où dans la plate-forme OpenShift.

OpenShift Container Platform prend en charge de nombreux plug-ins PV populaires sur site et dans le cloud, notamment Amazon EBS, Azure Files, Azure Managed Disks, Google Cloud Persistent Disk, Cinder, iSCSI, Local Volume, NFS et VMware vSphere.

Le passage à OpenShift semble remplacer la précédente bouchée d’IBM – Storage Enabler for Containers – qui permettait au stockage du fournisseur d’être utilisé comme volumes persistants pour les clusters Kubernetes et faisait partie des offres logicielles de stockage et de sauvegarde Spectrum Connect d’IBM.

OpenShift peut être déployé plus largement que sur IBM, le fournisseur d’infrastructure hyperconvergée Nutanix l’utilisant également comme plate-forme de déploiement de conteneurs.

HPE Ezmeral

HPE, en tant que grand fournisseur à spectre complet, souhaite évidemment que vous déployiez des services de conteneurs de concert avec son propre matériel, ses logiciels et ses services. Dans ce cadre, elle a développé sa propre plate-forme de gestion Kubernetes, HPE Ezmeral Runtime, qui peut être déployée sur son matériel système Synergy.

Ezmeral est une plate-forme logicielle conçue pour déployer des applications cloud natives et non cloud natives à l’aide de Kubernetes et peut s’exécuter sur une infrastructure bare-metal ou virtualisée, sur site ou dans n’importe quel cloud. Cependant, il va plus loin que le simple déploiement d’applications, avec une gestion des données incluant jusqu’à la périphérie, et inclut également l’apprentissage automatique et la configuration des opérations.

Ezmeral offre un stockage et une automatisation de la configuration des conteneurs persistants pour configurer la ha, la sauvegarde et la restauration des conteneurs, la validation de la sécurité et la surveillance afin de minimiser les tâches administratives manuelles.

Hitachi Kubernetes Service

En 2021, Hitachi a rejoint la mêlée du stockage Kubernetes avec Hitachi Kubernetes Service (HKS), qui permet aux clients de gérer le stockage de conteneurs dans des centres de données sur site et les trois principaux clouds publics.

HKS a été construit à partir de la propriété intellectuelle appartenant à Containership en 2019. HKS permet le déploiement d’Hitachi Unified Compute Platform en tant que cloud privé géré par Kubernetes dans des environnements de cloud local et hybride.

HKS utilise des pilotes CSI pour gérer les volumes persistants directement sur les nœuds Kubernetes, ce qui le distingue des offres natives de conteneurs d’autres fournisseurs.

Magasin de données NetApp Astra

En octobre 2021, NetApp a annoncé Astra Data Store, qui utilise des systèmes de fichiers réseau standard via CSI en tant que magasin de données unifié et pool de ressources pour les conteneurs et les machines virtuelles, ce qui est une variante intéressante de ce type de produit. NetApp affirme que c’est parce que de nombreux clients continueront à utiliser des machines virtuelles même si l’utilisation de conteneurs est à la hausse, et pouvoir accéder au même stockage pour les deux est un avantage.

Astra Data Store fonctionne avec les clients NAS standard, y compris ceux qui utilisent le système d’exploitation OnTap de NetApp, mais aussi ceux des hyperscalers cloud.

Astra Data Store complète les deux autres services Kubernetes de NetApp, Astra Control Service – un service basé sur le cloud pour les clusters Kubernetes – et Astra Control Center, qui vise le stockage sur site géré par le client.

Stockage pur Portworx

Portworx a été un énorme achat – 370 millions de dollars – pour Pure Storage, et lui donne un provisionnement natif des conteneurs, une connectivité et une configuration des performances pour les clusters Kubernetes.  Il peut découvrir le stockage et le provisionnement et le gérer à la volée pour fournir une capacité persistante aux applications d’entreprise avec accès au stockage de blocs, de fichiers et d’objets, ainsi qu’au stockage en nuage.

Portworx permet aux clients de créer des pools de stockage, de gérer son provisionnement et de fournir des fonctionnalités de stockage avancées (notamment la sauvegarde, la reprise après sinistre, la sécurité, la mise à l’échelle automatique et la migration) sur le stockage local vers les serveurs de cluster Kubernetes, sur les baies de stockage externes et la capacité des principaux fournisseurs de cloud, AWS, Azure et GCP.

Click to comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Tendance