Red Hat OpenShift Container Platform

Présentation du produit

Red Hat® OpenShift® Container Platform est la plateforme de cloud hybride de pointe optimisée par les conteneurs et Kubernetes. Que ce soit sur site, dans des clouds publics ou en périphérie, l'utilisation de la solution OpenShift Container Platform simplifie et accélère le développement, la distribution et la gestion du cycle de vie d'une combinaison hybride d'applications, et ce de manière cohérente. Que vous souhaitiez moderniser vos applications, développer des applications cloud-native, intégrer des fonctionnalités d'analyse de données, d'intelligence artificielle (IA) et d'apprentissage automatique (AA) afin d'obtenir des informations fondées sur les données, ou encore intégrer des logiciels qui proviennent d'éditeurs de logiciels indépendants (ISV) et de fournisseurs de cloud, OpenShift Container Platform est conçue pour permettre une innovation continue et une rapidité à toute épreuve pour répondre à vos besoins actuels et futurs. 

OpenShift Container Platform

La solution OpenShift Container Platform autogérée comprend le système d'exploitation Red Hat Enterprise Linux®, des mises à jour à distance, un environnement d'exécution pour les conteneurs, des fonctions de mise en réseau, d'entrées, de surveillance et de journalisation, un registre de conteneurs, ainsi que des solutions d'authentification et d'autorisation. Tous ces composants sont testés ensemble pour garantir une exploitation cohérente sur une plateforme Kubernetes complète qui englobe tous les types de clouds.

La gamme de produits Red Hat OpenShift  : un ensemble de solutions pour conteneurs

Red Hat OpenShift est la plateforme Kubernetes d'entreprise leader sur le marché, adoptée par de nombreuses entreprises de différents secteurs et du monde entier qui souhaitent développer des applications novatrices. 

  • La solution Red Hat OpenShift Kubernetes Engine (anciennement Red Hat OpenShift Container Engine) offre les fonctionnalités de sécurité fondamentales de Kubernetes pour les entreprises sur Red Hat Enterprise Linux CoreOS pour l’exécution de conteneurs dans les environnements de cloud hybride. 
  • La solution Red Hat OpenShift Container Platform fournit un ensemble complet de services et d'outils pour l'exploitation et le développement, notamment l'informatique serverless, le Service Mesh et les pipelines.Avec cette solution, les entreprises peuvent adopter une stratégie de cloud hybride et commencer à créer des applications cloud-native. Cette plateforme fiable comprend un ensemble complet de services qui augmentent la rapidité et l'agilité des développeurs d'applications, tout en optimisant l'efficacité et la flexibilité des équipes d'exploitation. 
  • La solution Red Hat OpenShift Platform Plus ajoute aux fonctionnalités d'OpenShift Container Platform des fonctions de sécurité avancées sur plusieurs clusters, des capacités de gestion de la maintenance et un registre global de conteneurs. Les entreprises peuvent ainsi protéger et gérer leurs applications de manière plus cohérente dans leurs environnements de cloud hybride ouvert, tout au long du cycle de vie des applications.

image de conteneur

Figure 1. Fonctionnalités d'OpenShift Container Platform et produits complémentaires Red Hat

* Red Hat OpenShift inclut des environnements d'exécution qui prennent en charge les langages, frameworks et bases de données fréquemment utilisés. Les fonctionnalités supplémentaires énumérées proviennent des gammes Red Hat Application Services et Red Hat Data Services.

Fonctionnalités avancées

OpenShift Container Platform prend en charge de nombreuses fonctionnalités avancées.

  • Automatisation des tâches de mise en œuvre et de maintenance
    • Les opérateurs garantissent l'automatisation de l'installation, des mises à niveau et de la gestion du cycle de vie des applications, en s'assurant que les applications fonctionnent correctement et en apportant les modifications nécessaires pour respecter la configuration souhaitée.  
    • Helm est un gestionnaire de paquets natif pour Kubernetes. Les développeurs peuvent l'utiliser pour la mise en paquet de leurs applications et pour définir comment les mettre en paquet, les déployer et les configurer. Il permet également d'automatiser les tâches de mise en œuvre et un certain nombre d'opérations de maintenance. 
  • Puisque la gestion et la sécurité entre les services deviennent de plus en plus complexes, Red Hat OpenShift Service Mesh offre un moyen uniforme de gérer, de connecter et d'observer les applications. 
  • La solution Red Hat OpenShift Serverless permet à une application d'utiliser des ressources de calcul et de s'adapter automatiquement à la hausse ou à la baisse en fonction de l'utilisation et de la demande de certaines sources d'événements. 
  • Red Hat OpenShift Pipelines apporte une solution d'intégration et de développement continus (CI/CD) native pour Kubernetes sur Tekton, pour une expérience utilisateur simplifiée via la console OpenShift. 
  • Créé à partir du projet Open Source Argo CD, Red Hat OpenShift GitOps permet aux équipes informatiques de mettre en œuvre des workflows GitOps pour la configuration des clusters et la distribution d'applications afin d'accélérer le développement des logiciels tout en les rendant plus sûrs et plus évolutifs.
  • Red Hat OpenShift Virtualization permet d'utiliser les machines virtuelles avec OpenShift pour moderniser les applications existantes ou les exécuter en même temps que les conteneurs et le serverless dans une architecture native pour Kubernetes.
  • L'edge computing comprend des clusters à trois nœuds, des nœuds de calcul distants et des nœuds uniques pour offrir aux entreprises toute la puissance de Kubernetes tout en réduisant l'encombrement. 
  • Red Hat OpenShift prend en charge diverses charges de travail et assure la cohérence des applications grâce à une plateforme commune qui accélère le déploiement d'applications intelligentes dans un environnement de cloud hybride.
    Exemples de charges de travail prises en charge :
    • Bases de données
    • Analyse de données 
    • Logiciels d'IA et d'AA, langages de programmation et frameworks
    • Journalisation et surveillance
    • Serveurs web et d'applications
    • Services de brokers de messages 

Pour obtenir plus d'informations sur Red Hat OpenShift, rendez-vous sur openshift.com/try.

Fonctions et avantages

Fonctions Avantages
Évolutivité Les applications exécutées sur OpenShift Container Platform peuvent évoluer jusqu'à des milliers d'instances sur des centaines de nœuds en quelques secondes.
Gestion de plusieurs clusters Les vues consolidées des clusters et l'utilisation des technologies Kubernetes offrent une couche de gestion cohérente à la fois sur site et dans les clouds publics.
Stockage persistant OpenShift Container Platform est compatible avec de nombreuses solutions de stockage d'entreprise, notamment Red Hat OpenShift Data Foundation et notre écosystème (par exemple, DellEMC, Portworx, NetApp), pour l'exécution d'applications stateful et stateless.
Standards Open Source La solution OpenShift Container Platform intègre des conteneurs OCI (Open Containers Initiative)/au format Docker et Kubernetes certifié par la Cloud Native Computing Foundation pour l'orchestration des conteneurs, en plus d'autres technologies Open Source. 
Portabilité des conteneurs Les images de conteneurs qui respectent la norme OCI garantissent une parfaite portabilité entre les postes de travail des développeurs et les environnements de production OpenShift Container Platform.
Clusters à trois nœuds Accédez à toutes les fonctionnalités d'une plateforme Kubernetes complète qui bénéficie d'une haute disponibilité et d'un encombrement réduit pour les architectures d'edge computing qui comprennent à la fois des nœuds de supervision et de calcul.
Nœuds de calcul distants Placez des nœuds de calcul uniques sur des sites distants dont la gestion peut ensuite être assurée par des nœuds de supervision centralisés sur un site de plus grande envergure, tel qu'un datacenter central ou régional. Cette approche est particulièrement importante pour les sites d'edge computing distants avec un espace restreint et des capacités d'alimentation ou de refroidissement limitées.
Nœuds uniques Combinez les capacités de contrôle et de calcul pour traiter les cas d'utilisation d'edge computing dans des environnements physiques restreints, avec une faible bande passante ou des sites déconnectés.
Installation et mises à niveau automatisées L'installation et les mises à niveau de la plateforme à distance sont automatisées dans le cloud avec Amazon Web Services, Google Cloud Platform, IBM Cloud et Microsoft Azure, et aussi sur site avec vSphere, Red Hat OpenStack® Platform, Red Hat Virtualization ou des serveurs bare metal. Les services utilisés à partir du registre OperatorHub peuvent être déployés entièrement configurés et mis à niveau en une seule opération.
Automatisation Cette solution simplifie et automatise les versions d'applications et de conteneurs, les déploiements, la mise à l'échelle, la gestion de l'intégrité, et bien plus encore.
Écosystème robuste Le riche écosystème de partenaires offre un maximum de choix en matière d'intégrations. Les partenaires proposent notamment des solutions de gestion du stockage et du réseau, des IDE (environnements de développement intégrés), des outils d'intégration continue (CI), des intégrations, des solutions d'ISV, et bien plus.
Provisionnement en libre-service Les développeurs peuvent créer rapidement et facilement des applications à la demande, avec leurs outils habituels, tout en laissant aux équipes d'exploitation un contrôle total sur l'ensemble de l'environnement.
Prise en charge de nombreux langages de programmation Les développeurs peuvent utiliser un grand nombre de langages, structures et bases de données sur la même plateforme.
Intégration avec les pipelines d'intégration et de distribution continues (CI/CD) Les développeurs réduisent les déploiements manuels et déploient des logiciels de plus grande qualité dans le cadre de l'intégration continue et des tests automatisés.
Interfaces utilisateur Les développeurs ont accès à un vaste ensemble d'outils de ligne de commande, à une console web pour de multiples périphériques et à des IDE basés sur Eclipse.
Déploiement S2I (source-to-image) La solution OpenShift Container Platform fournit des outils et un workflow qui permettent de produire des images prêtes à l'emploi. Pour ce faire, le code source est injecté dans un conteneur qui se charge de le préparer pour l'exécution.