Red Hat Openshift
Gérez les déploiements multicloud et de clouds hybrides.
Conçue par les leaders de l'Open Source, la solution Red Hat® OpenShift® est une plateforme Kubernetes de pointe : sa base cohérente et axée sur la sécurité permet de distribuer des applications n'importe où tandis que ses workflows de développement rationalisés accélèrent la mise sur le marché. Avec la solution Red Hat OpenShift, les entreprises qui innovent restent concentrées sur l'essentiel, à savoir, garder une longueur d'avance sur la concurrence et s'appliquer à dépasser les attentes de leurs clients.
Red Hat OpenShift Container Platform
La solution Red Hat OpenShift offre tout ce dont vous avez besoin pour le cloud hybride et les conteneurs d’entreprise, mais également pour le développement et les déploiements Kubernetes. La plateforme inclut un système d’exploitation Linux® d’entreprise, un environnement d’exécution pour les conteneurs ainsi que des solutions de mise en réseau, de surveillance, de registre de conteneur, 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.
Kubernetes pour les entreprises
Red Hat collabore avec ses clients et partenaires afin de développer de nouvelles fonctions et fonctionnalités indisponibles en amont dans Kubernetes. Celles-ci sont ensuite intégrées avec des services supplémentaires et renforcées pendant plusieurs mois avant d’être publiées.
-
Architecture
Une architecture Openshift se découpe en plusieurs services Kubernetes reposant sur une infrastructure pouvant être composée :
Worker type infrastructure où l’on retrouve des containers dédiés à la plateforme OCP (Load Balancer, Registry, Router, OpenShift Container Storage…)Worker de type applicatif où seront hébergés l’ensemble des containers applicatifs mais aussi des machines virtuelles (kubvirt)Les Master Node qui vont gérer l’ensemble des services de la plateforme OpenShiftExemple d’implémentation :
Les containers et les machines virtuelles sont hébergées sur les workers nodes, cœurs de la Plateforme Openshift.
-
MarketPlace
Découvrez un logiciel d’entreprise certifié prêt à être déployé instantanément sur n’importe quel cluster OpenShift. Red Hat Marketplace comprend des logiciels Open Source et propriétaires, avec une assistance réactive, la rationalisation des contrats et de la facturation, une gouvernance simplifiée et un tableau de bord unique pour assurer une bonne visibilité sur les différents clouds.
-
OpenShift Container Storage
La solution Red Hat® OpenShift® Container Storage est un système de stockage logiciel (Software-Defined Storage) pour les conteneurs et applications multi-clouds. Conçue pour être la plateforme de services de données et de stockage de Red Hat OpenShift, elle aide les équipes à développer et déployer des applications rapidement et efficacement dans différents clouds.
Red Hat OpenShift Container Storage 4 rassemble les solutions Red Hat Ceph Storage®, Rook, et NooBaa pour fournir des services de stockage natifs pour les Containers supportant une variété de charges de travail traditionnelles et natives du cloud, notamment :
- Stockage bloc (exemple pour des bases de données et de la messagerie.
- Stockage de fichiers partagé pour une intégration et une agrégation de données continues.
- Stockage d’objets pour l’archivage, la sauvegarde et le stockage multimédia.
Les nœuds de stockage sont des membres à part entière du cluster OpenShift. Les nœuds de stockage de conteneurs Red Hat OpenShift sont gérés via la console d’administration OpenShift via l’orchestrateur de stockage Rook Kubernetes.
Ce niveau d’intégration supprime les conjectures de l’exécution de Red Hat OpenShift sur plusieurs plates-formes tout en offrant la fonctionnalité de stockage de données, les services de données et la protection des données dont les entreprises ont besoin.
Exemple de Cluster openShift Container Storage :
Des performances à grande échelle
Le passage au cloud ne peut pas se faire au détriment des performances des applications. La prise en charge des objets natifs dans Red Hat OpenShift Container Storage augmente considérablement les performances d’entrée / sortie (E / S), augmentant ainsi les performances des charges de travail basées sur le cloud. La plate-forme fournit un stockage hautes performances pour une large gamme de charges de travail Red Hat OpenShift, prenant en charge les pods Kubernetes et les charges de travail d’intelligence artificielle / d’apprentissage automatique (AI / ML).Portabilité de la charge de travail multicloud
Vous devez être en mesure de vous déplacer rapidement, de déployer, de faire évoluer ou de redéployer des applications sur la plate-forme cloud de votre choix à mesure que vos besoins évoluent. Red Hat OpenShift Container Storage fournit une administration basée sur des règles pour l’évolutivité et l’automatisation, offrant une flexibilité de déploiement qui s’étend sur les empreintes sur site et multicloud. Les données peuvent être conservées dans plusieurs emplacements tout en utilisant un seul point d’accès. -
OpenShift Virtualisation
Des Machines Virtuelles sous OpenShift, c’est possible :
- Accélérer le delivery des applications avec une seule plateforme multi-tenant avec les mêmes outils et mêmes équipes
- Moderniser les applications sous VM en les containerisant, ou les maintenir en tant que VM, mais en utilisant un seul et même outils
- Fournir au client des moyens, des services et des outils pour moderniser les applications et les charges de travail actuelles
- Aucune régression technique en migrant les machines virtuelles de VMw, RHV, RHOSP
Mixer vos Workloads Windows et Linux :
- Exécuter des containers Linux sous RHEL
- Exécuter des containers .NET core sous RHEL
- Exécuter des containers .NET framework sous Windows
- Executer des VMs Windows avec CNV (Container Native Virtualization)
- Le tout ordonnancé et géré par Openshift
-
L'accompagnement ACMI
DEMARRAGE
Architecture cible, carnet de produit, planning des itérations
Objectifs :
Informer les équipes de la démarche de mise en œuvre; Valider les objectifs des différentes étapes; Présenter l'équipe projet.Activités :
- Préparation
- Ateliers sur 2 jours :
- Un backlog exhaustif du programme et périmètre
- High Level Design
- Low Level Design et pré-requis
- Rapport
- Initialisation des outils de gestion et suivi
- Coaching du Product Owner
- Raffinage de la feuille de route des sprints
SPRINT 1 : Installation
Installation de la plateforme et ouverture du service
Objectifs :
Valider les prérequis; Déployer la plateforme; Rédiger un manuel d'installation; Traiter des principes de sécurité.Activités :
- Revue d’architecture, lien avec le support
- Ateliers sécurités infrastructure
- Ateliers consommation du stockage
- Ateliers communication réseau
- Vérification des pré-requis (DNS, réseau …)
- Vérification de la procédure d’installation et de configuration infra as a code en déployant l’implémentation de non production
- Configurations des accès et connexions sécurisés
- Vérification du bon fonctionnement de la plateforme
SPRINT 2 : Collaboration
Première formalisation des modalités d'usage de la plateforme
Objectifs :
Organisation minimale et formelle; premiers SLAActivités :
- Réunion de présentation des méthodes et outils
- Préparation et conduite d’ateliers d’embarquement des ops
- Préparation et conduite d’ateliers d’embarquement des dev et métiers
- Préparation et conduite d’ateliers de définition des engagements et répartition des rôles
- Besoins strictement nécessaires en termes d’engagement de service
- Présentation des capacités de la plateforme
- Accompagnement des premiers utilisateurs et utilisatrices
SPRINT 3 : Intégration
Union avec le système d'information
Objectifs :
Raccordement ou supervision adaptée au contexte; personnalisation indispensable des images.Activités :
- Mise en place de la supervision technique de la plateforme et des applications :
- Mesure, rapatriement, agrégation, calculs et tableaux de bord
- Intégration strictement nécessaire aux mécanismes de supervision ou d’ordonnancement
- Pipeline de construction des images spécifiques client ou premier template
- Création des comptes & projets si nécessaires
- Accompagnement des premiers utilisateurs et utilisatrices
SPRINT 4 : Prêt pour la production
Finalisation
Objectifs :
Établir les principes d'opération applicative; Clôture de tous les sujets devant l'être avant la mise en production.Activités :
- Ateliers sur l’alignement du cycle de vie applicative et du cycle de vie du catalogue
- Stabilisation des sujets indispensables :
- Recyclage des PV
- Gestion de la capacité
- Sécurité
- Procédures opérations plateforme & applicatives
- Reporting
- Cycle de vie utilisateurs
- Accompagnement des premiers utilisateurs et utilisatrices
- Restitution finale en plénière
SPRINT 5 : Adaptation
Prise en compte des retours pour répondre aux besoins du terrain
Objectifs :
Adaptation de la chaine de déploiement; gestion des alertes (problèmes, incidents et autres).Activités :
- Modification de l’offre existante :
- Chaines de CI/CD en fonction des retours utilisateurs
- Modalités d’usage, règles de sécurité et droits
- Augmentation de l’offre de services pour les dev :
- Débogage
- Besoins spécifiques
- Aide à la gestion du cycle de vie
- Procédures strictement nécessaires de gestions des alertes
- Premiers ateliers sur la MCO applicative
- Accompagnement des premiers utilisateurs et utilisatrices