Red Hat OpenShift Container Platform
Créer, distribuer et moderniser des applications plus rapidement
Lorsqu'il faut gérer ou moderniser les applications existantes, il est difficile de créer en parallèle des applications cloud-native en tant que microservices. Il faut trouver les bons outils pour concevoir, tester et exploiter efficacement des applications cloud-native basées sur des conteneurs et Kubernetes. Cette tâche est particulièrement complexe, notamment à cause des nombreux défis liés à l'exploitation et à la mise à l'échelle, au manque de compétences et de processus, ou aux nouvelles menaces pour la sécurité. La transformation des applications existantes en microservices, parallèlement à la gestion des monolithes, augmente la complexité et la charge de travail pour l'équipe d'exploitation.
Le déploiement, l'exécution et la gestion des déploiements à grande échelle dans le cloud public, dans les datacenters sur site et en périphérie du réseau peuvent créer des incohérences coûteuses et monopoliser des ressources d'exploitation qui pourraient à la place accélérer l'innovation. Sans une gestion et une sécurité centralisées et cohérentes du cycle de vie de tous les clusters, des tâches simples peuvent prendre une ampleur démesurée, notamment la recherche des composants défaillants et des erreurs de configuration, la vérification des politiques et de la conformité et l'analyse des images de conteneurs.
Aperçu du produit OpenShift Container Platform
Red Hat® OpenShift® Container Platform permet aux entreprises de moderniser leurs applications et leur infrastructure, ce qui stimule leur croissance et leur transformation numérique. Plateforme d'applications Kubernetes d'entreprise, cette solution centralisée inclut des options de déploiement et de consommation pour tous types d'applications et d'environnements. Elle permet aux entreprises de créer des applications rapidement, puis de les déployer, les exécuter et les gérer dans tout environnement, à grande échelle et en toute sécurité. Cette solution peut ainsi se charger de divers cas d'utilisation, tels que l'intelligence artificielle et l'apprentissage automatique (IA/AA) qui traitent le Big Data, l'edge computing adapté à l'Internet des objets (IoT), les déploiements 5G et les initiatives de modernisation des applications, tout en assurant la cohérence de la gestion et de l'exploitation de l'infrastructure Kubernetes sous-jacente, quel que soit l'environnement.
Les clients peuvent installer et exécuter la solution OpenShift Container Platform sur une infrastructure ou dans un cloud pris en charge, notamment sur des serveurs bare metal, VMware vSphere, Nutanix AHV, Amazon Web Services (AWS), Microsoft Azure et Google Cloud Platform.
Fonctionnalités avancées
La solution OpenShift Container Platform offre de nombreuses fonctionnalités avancées, testées et intégrées à l'environnement Kubernetes certifié sous-jacent.
- 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 équipes de développement 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.
- Red Hat OpenShift Service Mesh offre un moyen uniforme de gérer, de connecter et d'observer les applications, ce qui simplifie la gestion et la sécurisation des différents services.
- 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 émanant 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.
- Red Hat OpenShift GitOps, qui repose sur le projet Open Source Argo CD, permet aux équipes informatiques de mettre en œuvre des workflows GitOps pour la configuration des clusters et la distribution d'applications afin de renforcer l'efficacité, la sécurité et l'évolutivité du développement des logiciels.
- Red Hat OpenShift Virtualization permet d'utiliser des machines virtuelles avec OpenShift pour moderniser les applications existantes ou les exécuter en même temps que les conteneurs ou en mode 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 avec un encombrement réduit.
- Diverses charges de travail sont prises en charge de manière cohérente entre les applications grâce à cette 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
- Exemples de charges de travail prises en charge :
Pour en savoir plus sur Red Hat OpenShift, rendez-vous sur openshift.com/try.
Principaux avantages :
- Plateforme intégrée qui comprend un hôte de conteneur, Kubernetes et un système de gestion du cycle de vie des applications basé sur l'infrastructure de votre choix
- Workflow DevOps agile assuré par les opérateurs
- Services et contenu sécurisés, validés et disponibles auprès d'un vaste écosystème de partenaires
- Accélération des cycles de développement d'applications et augmentation de la fréquence des déploiements logiciels
- Installation et mises à niveau simples, même dans les environnements air gap
- Portabilité des applications et baisse des coûts d'exploitation dans les environnements de cloud hybride, multicloud et d'edge computing
- Expérience de développement cohérente tout au long du cycle de vie des applications
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. |
Prise en charge du stockage persistant | OpenShift Container Platform est compatible avec de nombreuses solutions de stockage d'entreprise, notamment Red Hat OpenShift Data Foundation et les solutions de nos partenaires (dont Dell EMC, Portworx et NetApp), pour l'exécution d'applications stateful et stateless. |
Normes Open Source | La solution OpenShift Container Platform intègre des conteneurs OCI (Open Containers Initiative) ou 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 équipes de développement et les environnements de production OpenShift Container Platform. |
Clusters à trois nœuds | OpenShift Container Platform est 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 | Les nœuds de calcul uniques peuvent être placés sur des sites distants où 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 | Les capacités de contrôle et de calcul peuvent être combinées pour traiter les cas d'utilisation d'edge computing dans des environnements physiques restreints, ceux 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 Operator Hub peuvent être déployés, entièrement configurés et mis à niveau en une seule opération. |
Préinstallation d'OpenShift sur le matériel | Les déploiements d'edge computing sont plus simples et plus rapides lorsqu'ils sont basés sur des clusters sur lesquels nos partenaires OEM ont directement préinstallé OpenShift. Les applications peuvent ainsi être placées près des sources de données, ce qui réduit les ressources et le temps nécessaires à l'utilisation du nouveau matériel. |
Automatisation | OpenShift Container Platform 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 | Notre riche écosystème de partenaires offre un maximum de choix en matière d'intégrations. Nos 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 et des solutions d'éditeurs de logiciels indépendants (ISV). |
Provisionnement en libre-service | Les équipes de développement 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 équipes de développement peuvent utiliser un grand nombre de langages, frameworks et bases de données sur cette seule et unique plateforme. |
Interfaces utilisateur | Les équipes de développement ont accès à un vaste ensemble d'outils en 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. Le code source est injecté dans un conteneur qui se charge de le préparer pour l'exécution. |
La gamme de produits Red Hat OpenShift : un ensemble de solutions pour les 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 le mode serverless, un Service Mesh et des pipelines. Elle comprend tout ce dont les équipes ont besoin pour se lancer dans la création d'applications cloud-native ou la migration des applications existantes vers des conteneurs.
Red Hat OpenShift Platform Plus s'appuie sur la solution OpenShift Container Platform et inclut des fonctionnalités avancées en matière de gestion et de sécurisation des clusters multiples pour les entreprises qui cherchent à créer des applications cloud-native à grande échelle.