Red Hat OpenShift Data Foundation

Red Hat Data Services

Red Hat Data Services est une gamme de solutions qui comprend des services de données et de stockage logiciel persistants intégrés et optimisés pour Red Hat® OpenShift® Container Platform. Dans le cadre de la gamme Red Hat Data Services, Red Hat OpenShift Data Foundation offre un stockage logiciel résilient et persistant basé sur la technologie Ceph®. La plateforme OpenShift Data Foundation s'exécute partout où s'exécute Red Hat OpenShift, aussi bien sur site que dans le cloud public. Compatible avec le stockage en modes fichier, bloc et objet, elle prend en charge une grande variété de formats et de charges de travail liées aux données, notamment :

  • Données au repos (bases de données, entrepôts de données, etc.)
  • Données en transit (pipelines de données automatisés)
  • Données en action (services de déploiement continu, d'analyse et d'intelligence artificielle (IA) et d'apprentissage automatique (AA).

Red Hat OpenShift Data Foundation

Exécuté en tant que service Kubernetes, la solution OpenShift Data Foundation est conçue et testée pour distribuer des services de données destinés à Red Hat OpenShift Container Platform sur n'importe quelle infrastructure (Figure 1). Elle peut également être dissociée et gérée comme un magasin de données distinct, capable d'évoluer de manière indépendante et fournissant des données à un ou plusieurs clusters Red Hat OpenShift Container Platform.

image de conteneur Figure 1. Red Hat OpenShift Data Foundation offre des services intégrés pour répondre aux besoins d'évolutivité, de découverte et de résilience des données, de sécurité et de gouvernance.


Déployée, consommée et gérée via la console d'administration Red Hat OpenShift, la plateforme repose sur les technologies Ceph, Noobaa et Rook, offrant ainsi des services de données persistants et parfaitement intégrés pour Red Hat OpenShift dans des environnements hybrides et multicloud. Ce niveau d'intégration élimine les incertitudes liées à l'exécution d'applications Kubernetes sur plusieurs plateformes et offre les fonctionnalités de stockage de données, les services de données et la protection des données dont les entreprises ont besoin. Il est possible de provisionner et de déprovisionner à la demande une solution de stockage natif pour les conteneurs à la fois dynamique, stateful et hautement disponible.

Un accès simplifié

Pour accroître leur agilité, les entreprises doivent décomplexifier les applications et les données basées sur le cloud, en permettant un déploiement rapide et flexible des données d'applications sur tout type de cloud. OpenShift Data Foundation favorise la collaboration entre les équipes en offrant un accès simplifié à une plateforme de données formant une expérience cohérente. L'accès en libre-service selon différents rôles d'utilisateur, de développeur et d'administrateur permet d'obtenir un système de stockage à la demande d'un simple clic, sans avoir à ouvrir de ticket. En s'appuyant sur cette solution facile à installer, intuitive à contrôler et simple à mettre en œuvre, les entreprises consacrent moins de temps à la gestion de plateformes distinctes et plus de temps à la création de valeur. Ils sont ainsi en mesure de :

  • mettre à disposition une assistance et des données accessibles pour toutes leurs applications Red Hat OpenShift ;
  • simplifier la gestion des données dans un cloud hybride tout en offrant une facilité d'accès, un rythme d'innovation plus rapide et des informations instantanées.

Une expérience utilisateur cohérente

Étant donné qu'OpenShift Data Foundation s'exécute en tant que service dans Red Hat OpenShift, les utilisateurs tirent parti d'une expérience utilisateur cohérente, indépendamment de l'endroit où se trouvent les données. Que votre équipe crée des applications cloud-native avec Kubernetes ou qu'elle commence tout juste à s'intéresser aux technologies cloud, elle bénéficie ainsi d'un environnement de cloud hybride stable qui comprend des services de données intuitifs sur n'importe quelle infrastructure. Les développeurs peuvent les créer une fois pour toutes et les déployer partout. Les data scientists acquièrent la capacité de générer des informations utiles plus rapidement. Les administrateurs peuvent assurer une gestion cohérente des infrastructures cloud, leur permettant ainsi de :

  • offrir une expérience unifiée pour les utilisateurs finaux en matière de services de données afin d'assurer la cohérence entre les différents clouds et de renforcer la confiance entre les équipes ;
  • proposer une vue globale des données Red Hat OpenShift par le biais d'une plateforme complète de données à la demande.

Une mise à l'échelle dynamique

La transition vers les technologies cloud ne doit pas se faire au détriment des performances des applications. OpenShift Data Foundation garantit une évolutivité jusqu'à plusieurs pétaoctets, ainsi qu'une grande résilience et des performances maximales. En se servant de la console d'administration Red Hat OpenShift, les entreprises peuvent procéder à un provisionnement dynamique dans n'importe quel environnement (bare metal, machines virtuelles ou cloud hybride). La prise en charge native des objets dans OpenShift Data Foundation améliore considérablement les performances d'entrée/sortie (E/S), ce qui permet d'obtenir des performances à grande échelle pour chaque charge de travail. Les entreprises peuvent alors :

  • mettre à l'échelle les services de données en toute confiance pour une utilisation sur n'importe quel cloud ;
  • innover à grande échelle tout en prenant en charge tous les types de charges de travail Red Hat OpenShift, ce qui permet de partager facilement les données d'objets entre différents emplacements géographiques et plateformes.

Une intégration parfaite avec Red Hat OpenShift et Red Hat OpenShift Virtualization

Conçue pour les environnements basés sur des conteneurs, la solution OpenShift Data Foundation est parfaitement intégrée à Red Hat OpenShift Container Platform.1 L'utilisation d'un opérateur Red Hat OpenShift compatible simplifie l'installation et la gestion de la plateforme dans le cadre du cycle de vie des applications basées sur des conteneurs. Grâce à cette innovation, Red Hat est capable de prendre en charge l'intégralité de l'environnement basé sur les conteneurs, y compris la gestion, la planification et l'orchestration des conteneurs cloud-native. Il en résulte notamment les avantages suivants :

  • Une solution de stockage pour une plateforme Kubernetes d'entreprise fiable. OpenShift Data Foundation prend également en charge de nombreuses charges de travail et une fonctionnalité de passerelle d'objets multicloud, ainsi qu'une fonctionnalité de continuité des activités essentielles pour les services de données.
  • La résilience et la protection des données pour Red Hat OpenShift. La haute disponibilité des applications stateful d'entreprise exige une solution de stockage des données robuste, hautement disponible et dotée d'options avancées. OpenShift Data Foundation prend en charge d'importantes fonctionnalités comme la réplication, qui permet de placer les données des applications dans différentes zones de disponibilité. La prise en charge native de la résilience des données assure des services de sauvegarde et de restauration pour les applications Kubernetes, y compris leurs données, leurs ressources et leur état.
  • Une expérience similaire au cloud, où vous le souhaitez. Il faut constamment s'adapter au contexte, en privilégiant notamment un fournisseur de cloud plutôt qu'un autre ou en effectuant un déploiement en interne plutôt que dans un cloud public. Les entreprises doivent souvent agir rapidement pour profiter de prix avantageux ou répondre à certaines pressions commerciales. OpenShift Data Foundation offre un stockage logiciel qui permet aux entreprises de déployer leurs applications et leur stockage en fonction de leurs besoins et de s'adapter à l'évolution de la situation.
  • Une meilleure productivité des développeurs. Les développeurs cloud veulent innover sans restrictions arbitraires. Les systèmes de stockage traditionnels sont souvent un obstacle au développement du cloud, car ils nécessitent des aménagements particuliers et fastidieux. La solution OpenShift Data Foundation fournit des fonctionnalités communes sur toutes les plateformes cloud, ce qui simplifie le travail des développeurs.

Prise en charge de différentes charges de travail

La plupart des fournisseurs de cloud prennent en charge le stockage de données pour différentes charges de travail, mais ils recourent généralement à de multiples technologies de stockage. Non seulement cette approche est chronophage (complexe à comprendre et à gérer), mais elle peut aussi créer une dépendance des applications vis-à-vis d'un fournisseur de cloud, car ses concurrents proposent une autre combinaison de technologies et de capacités de stockage. À l'inverse, la plateforme OpenShift Data Foundation offre un stockage natif pour les conteneurs qui prend en charge les données au repos, les données en transit et les données en action (Figure 2). Compatible avec de nombreuses plateformes cloud, elle fonctionne avec un large éventail de partenaires et de technologies.

La solution Red Hat OpenShift Data Foundation s'appuie sur des technologies entièrement Open Source pour prendre en charge le stockage en modes fichier, bloc et objet. Elle utilise le même ensemble d'opérateurs Kubernetes sur toutes les plateformes cloud. Ainsi, les entreprises sont en mesure d'offrir un stockage logiciel pour différents types de charges de travail à partir d'une solution unique et peuvent déplacer facilement les applications entre les plateformes cloud sans problème de compatibilité.

Quelques cas d'utilisation d'OpenShift Data Foundation les plus répandus :

  • Référentiels de données et développement d'applications cloud-native, y compris les modèles d'innovation et de déploiement continus (CI/CD).
  • Données structurées, y compris les bases de données SQL/NoSQL et les entrepôts de données.
  • Charges de travail liées au Big Data, telles que l'analyse de données et I'IA/AA.

image de conteneur Figure 2. La plateforme OpenShift Data Foundation offre un stockage natif pour les conteneurs compatible avec de nombreux types de charges de travail.

 

  • Protection des données adaptée aux conteneurs avec prise en charge de la sauvegarde et de la résilience des données pour les volumes persistants et les espaces de noms Kubernetes.

Conclusion

La solution Red Hat OpenShift Data Foundation offre un accès simplifié, une expérience cohérente et une évolutivité dynamique pour les services de données persistants dans tous les environnements où est installée la plateforme Red Hat OpenShift, sur site comme dans le cloud public ou hybride. La plateforme comporte des services de données persistants parfaitement intégrés qui peuvent être utilisés pour un large éventail de charges de travail. Le déploiement de Red Hat OpenShift Data Foundation simplifie la gestion des données et permet le provisionnement et le déprovisionnement des ressources de stockage à la demande dans les environnements de conteneurs orchestrés.

Pour connaître les plateformes compatibles, reportez-vous aux dernières notes de version de Red Hat OpenShift Data Foundation.