Raccourcis

Red Hat OpenShift et Kubernetes

Copy URL

Plateforme d'applications Open Source pour les entreprises, Red Hat® OpenShift® permet d'accélérer le développement et la distribution d'applications cloud-native de manière cohérente, aussi bien dans les environnements hybrides que multicloud, et jusqu'en périphérie du réseau.Sa fonction d'orchestration des conteneurs se base sur Kubernetes et vient s'ajouter aux nombreuses autres fonctions issues de l'écosystème Open Source de la Cloud Native Computing Foundation (CNCF), toutes testées, mises en paquets et prises en charge par Red Hat, pour former une plateforme d'applications complète. Vous pouvez l'utiliser soit comme un service de cloud public fourni par les leaders du cloud, tels que AWS, Microsoft Azure, Google et IBM, soit comme un logiciel autogéré sur de nombreuses infrastructures bare metal et virtuelles, dans des datacenters, clouds publics et sites d'edge computing.

Kubernetes est un logiciel Open Source qui automatise le déploiement, la gestion et la mise à l'échelle des conteneurs. Pour en faire une plateforme d'entreprise, il faut y intégrer manuellement de nombreuses autres capacités, comme l'automatisation, la surveillance, l'analyse des journaux, un Service Mesh, une infrastructure serverless, des outils de productivité pour les développeurs, etc.

Les clusters Kubernetes forment l'unité informatique de base à la fois pour Red Hat OpenShift et Kubernetes. Chaque cluster est composé de deux parties : un plan de contrôle et des nœuds de calcul. Les conteneurs qui contiennent des applications logicielles sont exécutés sur des nœuds de calcul, qui disposent tous de leur propre système d'exploitation Linux. Le plan de contrôle assure la maintenance de l'état général du cluster (notamment les applications à exécuter et les images de conteneurs à utiliser), alors que les nœuds de calcul exécutent les charges de travail de production proprement dites.

Avant, le terme Docker était synonyme de conteneurs, mais aujourd'hui il désigne plusieurs éléments :

  • une technologie de conteneurs spécifique ;
  • une communauté Open Source ;
  • un éditeur de logiciels.

Pour accélérer le développement et la distribution d'applications conteneurisées à grande échelle, les utilisateurs ne peuvent pas se contenter des fonctions d'orchestration des conteneurs de Kubernetes. Ils doivent y intégrer d'autres composants, notamment pour la mise en réseau, les Ingress, l'équilibrage de charge, le stockage, la surveillance, la journalisation, la gestion de plusieurs clusters, l'intégration et la distribution continues (CI/CD). C'est pourquoi la solution Red Hat OpenShift inclut tous ces composants en plus de Kubernetes, car Kubernetes seul ne suffit pas.

Red Hat OpenShiftKubernetes (orchestration des conteneurs Open Source)
Plateforme
Outils et configuration de nœuds simples et automatisés
Planification de conteneurs à plusieurs hôtes
Provisionnement en libre-service
Découverte de services
Système d'exploitation hôte pour les conteneurs d'entreprise
Registre d'images de conteneurs
Modules de stockage validés
Mise en réseau et modules validés
Surveillance
Compilation des journaux
Service Mesh
Architecture multi-client
Mesure et facturation
Expérience de développement
Broker de services cloud
Création d'images automatisée
Workflows et pipelines CI/CD et DevOps
Opérateurs Kubernetes et charts Helm tiers validés
Bases de données certifiées et services de données associés
Services d'applications certifiés
Plus de 200 solutions certifiées d'éditeurs de logiciels indépendants (ISV)
Exploitation
Gestion de plusieurs clusters
Correctifs et mises à niveau pour supprimer les temps d'arrêt
Assistance aux entreprises 24 h/24, 7 j/7
Cycle de vie d'assistance de 9 ans
Équipe d'intervention

Kubernetes est un logiciel d'orchestration des conteneurs qui permet de gérer des groupes d'hôtes en clusters sur lesquels s'exécutent des conteneurs Linux.

Bien qu'il s'agisse du noyau principal, Kubernetes seul ne suffit pas pour créer, déployer, exécuter et gérer des applications conteneurisées à grande échelle dans un emplacement unique, ou de manière cohérente dans un environnement distribué comme des datacenters sur site, des clouds publics ou des sites d'edge computing.

Red Hat OpenShift fournit une solution complète qui intègre un moteur Kubernetes stable et sécurisé ainsi que de nombreuses capacités indispensables. Elle existe en plusieurs versions, du service de cloud public entièrement géré à la solution autogérée dans un datacenter, un cloud public ou en périphérie du réseau.

Services cloud :
Solutions autogérées :

La solution Red Hat OpenShift est axée sur l'expérience utilisateur dans l'entreprise. Elle a été conçue pour fournir tout ce dont une entreprise a besoin pour orchestrer les conteneurs, notamment des options de sécurité renforcée et des services continus d'assistance professionnelle, et pour s'intégrer directement aux piles informatiques personnalisées des entreprises, qui peuvent inclure :

Chez Red Hat, nous aidons les entreprises du monde entier à transformer leurs applications pour prospérer grâce à Red Hat OpenShift, à notre gamme de services d'applications et de données complémentaires ainsi qu'à notre vaste écosystème de partenaires.

Premier éditeur de solutions Open Source dans le monde, nous proposons une plateforme d'applications complète qui intègre les meilleurs projets de la communauté Open Source, dont la synergie permet d'améliorer la qualité de l'expérience de développement et de distribution des applications.

De plus, nous travaillons en partenariat avec les principaux éditeurs de logiciels indépendants (ISV) axés sur les applications et les données, des fabricants de matériel et des intégrateurs de systèmes.

Keep reading

Article

What's a Linux container?

A Linux container is a set of processes isolated from the system, running from a distinct image that provides all the files necessary to support the processes.

Article

Containers vs VMs

Linux containers and virtual machines (VMs) are packaged computing environments that combine various IT components and isolate them from the rest of the system.

Article

What is container orchestration?

Container orchestration automates the deployment, management, scaling, and networking of containers.

En savoir plus sur les conteneurs

Produits

Plateforme de conteneurs Kubernetes pour les entreprises qui automatise l'exploitation de toute la pile pour la gestion des déploiements multicloud, de clouds hybrides et d'edge computing.

Ressources

Liste de contrôle

Développement d'applications en conteneurs : 5 thèmes à aborder avec votre équipe

Fiche technique

Red Hat Advanced Cluster Management for Kubernetes

Fiche technique

Red Hat OpenShift : une technologie de conteneurs pour le cloud hybride

Formations

Cours gratuit

Présentation technique de l'exécution de conteneurs avec Red Hat

Cours gratuit

Présentation technique du déploiement d'applications conteneurisées

Cours gratuit

Développement d'applications cloud-native avec des architectures de microservices

Illustration - mail

Ce type de contenu vous intéresse ?

Inscrivez-vous à notre newsletter Red Hat Shares.