A propos du déploiement de Red Hat OpenShift sur Oracle Cloud VMware Solution
Les entreprises adoptent aujourd'hui une approche axée sur le cloud lors du déploiement d'applications en conteneur dans le cloud.
Les options suivantes sont disponibles dans Oracle Cloud pour déployer des applications de microservices en conteneur afin de soutenir le parcours de modernisation des applications des clients.
- Oracle Cloud Infrastructure Container Engine for Kubernetes : service entièrement géré, évolutif et hautement disponible que vous pouvez utiliser pour déployer vos applications en conteneur vers le cloud. Les développeurs peuvent créer, déployer et gérer de manière fiable des applications cloud natives à l'aide du moteur de conteneur Kubernetes.
- Déploiement de Red Hat OpenShift sur Oracle Cloud VMware Solution : Oracle Cloud VMware Solution fournit un environnement cloud natif VMware géré par le client, installé dans la location d'un client. Il offre un contrôle total à l'aide des outils VMware qui vous permettent de créer une implémentation OpenShift résiliente, fiable et hautes performances avec Oracle Cloud VMware Solution.
Oracle Cloud VMware Solution utilise les composants SDDC VMware vSphere bien connus et offre la même expérience au client.
Remarque :
Ce guide de solution se concentre sur le déploiement de Red Hat OpenShift 4.13 sur Oracle Cloud VMware Solution en fournissant des directives générales de conception et des bonnes pratiques qui peuvent offrir des performances, une résilience et une évolutivité optimales aux applications en conteneur.La solution consiste en une plate-forme de conteneur Oracle Cloud VMware Solution et Red Hat OpenShift qui fournit une solution de conteneur d'entreprise permettant une intégration native avec Container Storage Interface (CSI) et Container Network Interface (CNI) dans l'infrastructure VMware.
- Accès complet au niveau racine de l'environnement VMware.
- Les formes de calcul et de stockage flexibles répondent à toutes les demandes de charge de travail de plusieurs tailles.
- Disponible dans toutes les régions OCI.
- Intégration native avec les services OCI Cloud.
- Utilisez le même VMware et les mêmes outils tiers pris en charge, l'automatisation, les mêmes solutions de conteneur, etc. avec Oracle Cloud VMware Solution.
oracle-cloud-vmware-solution-oracle.zip
Oracle Cloud VMware Solution propose deux modèles de déploiement distincts utilisant des formes de calcul flexibles. La principale différence réside dans la technologie de stockage utilisée pour le déploiement.
- Oracle Cloud VMware Solution avec des formes à E/S denses : ce modèle de déploiement fournit VMware vSAN comme option de stockage principale pour les charges de travail de SDDC et peut être déployé sur des processeurs Intel ou AMD.
- Oracle Cloud VMware Solution avec des formes standard : ce modèle de déploiement fournit Oracle Cloud Infrastructure Block Volumes (OCI Block Volumes) comme option de stockage principale pour les charges de travail de SDDC et peut être déployé sur des processeurs Intel ou AMD. Pour plus de détails, reportez-vous au lien Formes standard flexibles OCI pour Oracle Cloud VMware Solution dans la section Découvrir plus.
Red Hat OpenShift Container Platform est une base cloud hybride cohérente destinée aux charges de travail sur site et dans le cloud public afin de fournir une solution de conteneurs adaptée à l'entreprise. Il s'agit d'une plate-forme fiable de développement et de livraison d'applications qui accélère le parcours de modernisation des applications pour les entreprises. Red Hat OpenShift offre l'agilité, la vitesse et la portabilité aux développeurs pour une mise sur le marché rapide des applications stratégiques basées sur des conteneurs. Red Hat OpenShift offre une installation et une gestion du cycle de vie entièrement automatisées dans toute la pile de conteneurs incluant les systèmes d'exploitation, Kubernetes et les services de cluster.
Avantages clés
La section suivante décrit les principaux avantages du déploiement de Red Hat OpenShift sur Oracle Cloud VMware Solution, classés dans différents piliers d'architecture.
Sécurité
- VMware NSX proposé avec Oracle Cloud VMware Solution permet la micro-ségrégation au niveau des conteneurs. Il s'agit de la meilleure sécurité des conteneurs.
- VMware vSphere offre la possibilité d'exécuter plusieurs noeuds de processus actif sur le même serveur physique, ce qui signifie que les noeuds de processus actif présentant des exigences de sécurité différentes peuvent coexister et offrir une meilleure utilisation des ressources.
Fonctions de réseau
- VMware fournit un module d'extension d'interface réseau (CNI) de conteneur pour NSX qui offre une intégration native pour la mise en réseau définie par logiciel de Red Hat OpenShift, ce qui signifie que la mise en réseau peut être configurée automatiquement si nécessaire.
Stockage
- Oracle Cloud VMware Solution fournit un plug-in d'interface de stockage de conteneur pour le stockage vSAN, ce qui signifie que le stockage peut être configuré automatiquement en fonction des besoins en offrant de la flexibilité pour les opérations de stockage de conteneur.
- Oracle Cloud VMware Solution fournit un numéro CSI pour le stockage vSphere soutenu par OCI Block Volumes et permet des opérations de stockage transparentes avec des volumes persistants.
Elasticité
- Oracle Cloud VMware Solution est une solution cloud qui offre l'agilité nécessaire pour adapter l'environnement aux demandes de l'entreprise.
- Les noeuds de processus actif dans Red Hat OpenShift sont des machines virtuelles et peuvent être provisionnés à la demande.
Performances
- Oracle Cloud VMware Solution offre les meilleures performances de stockage et de réseau possibles grâce aux ressources OCI.
Architecture
Vous pouvez implémenter Red Hat OpenShift avec Oracle Cloud VMware Solution à l'aide des deux options d'architecture suivantes.
- Option 1 : Red Hat OpenShift sur Oracle Cloud VMware Solution avec des formes à E/S dense
- Option 2 : Red Hat OpenShift sur Oracle Cloud VMware Solution avec des formes standard
Red Hat OpenShift sur Oracle Cloud VMware Solution avec des formes à E/S denses
Cette architecture suit le déploiement d'Oracle Cloud VMware Solution à l'aide d'OCI Bare Metal avec des formes d'E/S denses qui exploitent les lecteurs NVMe locaux à partir du serveur Bare Metal pour fournir un stockage vSAN VMware. Il s'agit d'une architecture certifiée pour offrir des fonctionnalités complètes d'intégration de stockage de conteneurs pour le déploiement de Red Hat OpenShift.
Le diagramme suivant illustre cette architecture.
ocvs-redhat-openshift-dense-io-shape-oracle.zip
Oracle Cloud VMware Solution : un SDDC de 3 noeuds minimum avec DenseIO pour gérer le déploiement Red Hat OpenShift.
- vSphere : hyperviseur installé sur OCI Bare Metal. Egalement appelé hôte VMware ESXi.
- vSAN : un vSAN offre des capacités de stockage de niveau entreprise pour les noeuds d'infrastructure Red Hat Openshift et les volumes persistants pour les conteneurs. Les volumes persistants demandés par les applications en conteneur avec conservation de statut peuvent être provisionnés sur VMware vSAN.
- NSX Data Centre : VMware NSX-T Data CenterTM fournit une mise en réseau logicielle (SDN) avancée, une sécurité et une visibilité aux environnements de conteneurs qui simplifie les opérations informatiques et étend les fonctionnalités de mise en réseau natives de Red Hat OpenShift Container Platform.
Noeuds d'infrastructure Red Hat OpenShift : un minimum de 3 contrôleurs et processus sont requis pour les noeuds d'infrastructure Red Hat OpenShift.
- Plan de contrôle ou noeuds de contrôleur : le plan de contrôle, composé de machines maîtres, gère le cluster Red Hat OpenShift Container Platform. Les machines de plan de contrôle gèrent les charges globales sur les machines de calcul, également appelées contrôleurs de travail machines.The, sont déployées sous la forme de machines virtuelles dans Oracle Cloud VMware Solution et connectées au segment de superposition NSX pour les services réseau. Les machines virtuelles de contrôleur sont placées dans le stockage vSAN.
- Noeuds de processus actif : dans un cluster Kubernetes, les noeuds de processus actif sont ceux où les charges globales réelles demandées par les utilisateurs Kubernetes sont exécutées et gérées. Dans la plate-forme de conteneur Red Hat OpenShift, MachineSets contrôle les machines de travail. Les machines dotées du rôle de salarié entraînent des charges de travail de calcul régies par un pool de machines spécifique qui les redimensionne automatiquement. Les collaborateurs sont déployés sous la forme de machines virtuelles dans Oracle Cloud VMware Solution et connectés au segment de superposition NSX pour les services réseau. Les machines virtuelles de processus actif sont placées dans le stockage vSAN.
Remarque :
- Les volumes persistants créés avec le stockage vSAN prennent en charge les modes d'accès suivants.
- ReadWriteOnce (RWO) : le volume peut être monté en lecture-écriture par un seul noeud.
- ReadWriteMany (RWX) : le volume peut être monté en lecture-écriture par de nombreux noeuds. Notez que le partage de fichiers vSAN est requis pour le mode d'accès RWX.
Pour plus d'informations sur le stockage de volume persistant et les modes d'accès, reportez-vous au lien Présentation du stockage persistant dans la section Explorer plus.
Red Hat OpenShift sur Oracle Cloud VMware Solution avec des formes standard
Cette architecture suit le déploiement d'Oracle Cloud VMware Solution à l'aide d'OCI Bare Metal (BM) avec des formes standard qui utilisent les volumes de blocs OCI comme option de stockage principale pour les noeuds d'infrastructure Red Hat OpenShift.
Le diagramme suivant illustre cette architecture.
ocvs-redhat-openshift-standard-shape-oracle.zip
Oracle Cloud VMware Solution : un SDDC de 3 noeuds au minimum avec une forme standard pour gérer le déploiement Red Hat OpenShift.
- vSphere : hyperviseur installé sur OCI Bare Metal. Egalement appelé hôte VMware ESXi.
- OCI Block Volumes : OCI Block Volumes offre des fonctionnalités de stockage de niveau entreprise pour les noeuds d'infrastructure Red Hat OpenShift et les volumes persistants pour les conteneurs. Les volumes persistants demandés par les applications en conteneur avec conservation de statut peuvent être provisionnés sur les volumes de blocs OCI. Le volume de blocs OCI est présenté en tant que banque de données iSCSI sur la plate-forme VMware.
- NSX Data Centre : VMware NSX-T Data CenterTM fournit une mise en réseau logicielle (SDN) avancée, une sécurité et une visibilité aux environnements de conteneurs qui simplifie les opérations informatiques et étend les fonctionnalités de mise en réseau natives de Red Hat OpenShift Container Platform.
Noeuds d'infrastructure Red Hat OpenShift : un minimum de 3 contrôleurs et processus sont requis pour les noeuds d'infrastructure Red Hat OpenShift.
- Plan de contrôle ou noeuds de contrôleur : le plan de contrôle, composé de machines maîtres, gère le cluster Red Hat OpenShift Container Platform. Les machines de plan de contrôle gèrent les charges de travail sur les machines de calcul, également appelées machines de travail. Les contrôleurs sont déployés sous la forme de machines virtuelles dans Oracle Cloud VMware Solution et connectés au segment de superposition NSX pour les services réseau. Les machines virtuelles de contrôleur sont placées sur les banques de données iSCSI VMware dédiées soutenues par OCI Block Volumes pour offrir des performances de stockage optimales.
- Noeuds de processus actif : dans un cluster Kubernetes, les noeuds de processus actif sont ceux où les charges globales réelles demandées par les utilisateurs Kubernetes sont exécutées et gérées. Dans la plate-forme de conteneur Red Hat OpenShift, MachineSets contrôle les machines de travail. Les machines dotées du rôle de salarié entraînent des charges de travail de calcul régies par un pool de machines spécifique qui les redimensionne automatiquement. Les collaborateurs sont déployés sous la forme de machines virtuelles dans Oracle Cloud VMware Solution et connectés au segment de superposition NSX pour les services réseau. Les machines virtuelles de processus actif sont placées sur les banques de données iSCSI VMware dédiées soutenues par le bloc OCI vVlumes pour offrir des performances de stockage optimales.
Remarque :
- Les performances d'OCI Block Volumes peuvent être réglées pour un compteur de performances flexible à l'aide d'une unité de performance virtuelle (VPU) capable de fournir les opérations d'entrée/sortie nécessaires par seconde (IOPS) et les débits pour le déploiement de Red Hat OpenShift sur Oracle Cloud VMware Solution. L'unité de performance virtuelle sur OCI Block Volume peut être réglée pour différents niveaux de performances tels qu'Equilibré, Hautes performances et Ultra-Performances. Pour plus d'informations sur les différents niveaux de performances, reportez-vous au lien Block Performance Volume dans la section Explorer plus.
- Les volumes persistants créés avec iSCSI Block Storage prennent en charge le mode d'accès ReadWriteOnce (RWO) où le volume peut être monté en lecture-écriture par un seul noeud.
Pour plus d'informations sur le stockage de volume persistant et les modes d'accès, reportez-vous au lien Présentation du stockage persistant dans la section Explorer plus.