Informazioni sulla distribuzione di Red Hat OpenShift su Oracle Cloud VMware Solution
Oggi le aziende hanno un approccio "cloud-first" durante la distribuzione di applicazioni in container nel cloud.
In Oracle Cloud sono disponibili le seguenti opzioni per distribuire applicazioni di microservizi containerizzate in modo da supportare il percorso di modernizzazione delle applicazioni dei clienti.
- Oracle Cloud Infrastructure Container Engine for Kubernetes: servizio completamente gestito, scalabile e ad alta disponibilità che puoi utilizzare per distribuire le tue applicazioni gestite in container nel cloud. Gli sviluppatori possono creare, distribuire e gestire in modo affidabile applicazioni cloud native utilizzando il motore di container Kubernetes.
- Distribuzione di Red Hat OpenShift su Oracle Cloud VMware Solution: Oracle Cloud VMware Solution fornisce un ambiente cloud nativo basato su VMware gestito dal cliente, installato all'interno della tenancy di un cliente. Offre controllo completo utilizzando strumenti VMware familiari che ti consentono di creare un'implementazione OpenShift resiliente, affidabile e ad alte prestazioni con Oracle Cloud VMware Solution.
Oracle Cloud VMware Solution utilizza i noti componenti SDDC VMware vSphere e offre la stessa esperienza al cliente.
Nota:
Questa guida è incentrata sulla distribuzione di Red Hat OpenShift 4.13 su Oracle Cloud VMware Solution fornendo linee guida generali sulla progettazione e best practice che possono offrire prestazioni, resilienza e scalabilità ottimali alle applicazioni in container.La soluzione è composta da una Oracle Cloud VMware Solution e da Red Hat OpenShift Container Platform per offrire la soluzione container di livello Enterprise che offre l'integrazione nativa con Container Storage Interface (CSI) e Container Network Interface (CNI) nell'infrastruttura VMware.
- Accesso completo a livello root all'ambiente VMware.
- Le forme flessibili di computazione e storage soddisfano tutte le esigenze dei carichi di lavoro di varie dimensioni.
- Disponibile in tutte le aree OCI.
- Integrazione nativa con i servizi OCI Cloud.
- Utilizza lo stesso VMware e gli stessi strumenti di terze parti supportati, l'automazione, le soluzioni per i container e così via con Oracle Cloud VMware Solution.
oracle-cloud-vmware-solution-oracle.zip
Oracle Cloud VMware Solution prevede due modelli di distribuzione distinti utilizzando le forme di computazione flessibili. La differenza principale riguarda la tecnologia di storage utilizzata per la distribuzione.
- Oracle Cloud VMware Solution con forme Dense I/O: questo modello di distribuzione fornisce VMware vSAN come opzione di storage principale per i carichi di lavoro dell'SDDC e può essere distribuito su processori Intel o AMD.
- Oracle Cloud VMware Solution con forme standard: questo modello di distribuzione fornisce Oracle Cloud Infrastructure Block Volumes (Volumi a blocchi OCI) come opzione di storage principale per i carichi di lavoro SDDC e può essere distribuito su processori Intel o AMD. Per ulteriori dettagli, consulta il collegamento Forme standard flessibili OCI per Oracle Cloud VMware Solution nella sezione Scopri di più.
Red Hat OpenShift Container Platform è una base di cloud ibrido coerente per i carichi di lavoro on premise e su cloud pubblico per offrire una soluzione di container di livello Enterprise. Si tratta di una piattaforma affidabile per lo sviluppo e la distribuzione delle applicazioni che accelera il percorso di modernizzazione delle applicazioni per le aziende. Red Hat OpenShift offre agli sviluppatori l'agilità, la velocità e la portabilità per un time-to-market rapido per applicazioni mission-critical basate su container. Red Hat OpenShift offre l'installazione e la gestione del ciclo di vita completamente automatizzate in tutto lo stack di container che include sistemi operativi, Kubernetes e servizi cluster.
Vantaggi principali
La sezione seguente descrive i vantaggi principali derivanti dall'implementazione di Red Hat OpenShift su Oracle Cloud VMware Solution classificato in diversi ambiti cardine dell'architettura.
Sicurezza
- VMware NSX offerto con Oracle Cloud VMware Solution offre la possibilità di una micro-segregazione a livello di container, questa è la sicurezza migliore per i container.
- VMware vSphere offre la flessibilità di eseguire più nodi di lavoro sullo stesso server fisico, vale a dire che i nodi di lavoro con requisiti di sicurezza diversi possono coesistere e offrire un maggiore utilizzo delle risorse.
Rete
- VMware fornisce un plugin CNI (Container Network Interface) per NSX che offre l'integrazione nativa per la rete definita dal software Red Hat OpenShift. Ciò significa che la rete può essere impostata automaticamente in base alle esigenze.
Memoria
- Oracle Cloud VMware Solution fornisce un plugin CSI (Container Storage Interface) per lo storage vSAN. Ciò significa che lo storage può essere impostato automaticamente in base alle esigenze, offrendo flessibilità per le operazioni di storage dei container.
- Oracle Cloud VMware Solution fornisce CSI per lo storage vSphere supportato da volumi a blocchi OCI e consente operazioni di storage senza interruzioni con i volumi persistenti.
Elasticità
- Oracle Cloud VMware Solution è una soluzione basata sul cloud e offre agilità per ridimensionare l'ambiente come esigenze aziendali.
- I nodi di lavoro in Red Hat OpenShift sono virtual machine e possono essere sottoposti a provisioning su richiesta.
Prestazioni
- Oracle Cloud VMware Solution offre le migliori prestazioni di rete e storage possibili sfruttando le risorse OCI.
Architettura
Puoi implementare Red Hat OpenShift con Oracle Cloud VMware Solution utilizzando le due diverse opzioni di architettura riportate di seguito.
- Opzione 1: Red Hat OpenShift su Oracle Cloud VMware Solution con le forme Dense I/O
- Opzione 2: Red Hat OpenShift su Oracle Cloud VMware Solution con forme standard
Red Hat OpenShift su Oracle Cloud VMware Solution con le forme Dense I/O
Questa architettura segue la distribuzione di Oracle Cloud VMware Solution utilizzando OCI Bare Metal con forme Dense I/O che utilizzano le unità NVMe locali del server Bare Metal per fornire lo storage vSAN VMware. Si tratta di un'architettura certificata per il settore che offre funzionalità complete di integrazione dello storage container per la distribuzione di Red Hat OpenShift.
Il diagramma seguente descrive questa architettura.
ocvs-redhat-openshift-dense-io-shape-oracle.zip
Oracle Cloud VMware Solution: un SDDC con almeno 3 nodi e DenseIO per gestire la distribuzione di Red Hat OpenShift.
- vSphere: Hypervisor installato su Bare Metal OCI. Denominato anche host VMware ESXi.
- vSAN: un vSAN offre funzionalità di storage di livello Enterprise per i nodi dell'infrastruttura Openshift di Red Hat e volumi persistenti per i container. Il provisioning dei volumi persistenti richiesti da applicazioni gestite con conservazione dello stato può essere eseguito su VMware vSAN.
- Data center NSX: VMware NSX-T Data CenterTM offre funzionalità di networking (SDN) software-defined networking (Software-Defined Network), sicurezza e visibilità avanzate agli ambienti container che semplificano le operazioni IT e amplia le funzionalità di networking native di Red Hat OpenShift Container Platform.
Nodi dell'infrastruttura Red Hat OpenShift: per i nodi dell'infrastruttura OpenShift di Red Hat sono necessari almeno 3 controller e lavoratori.
- Nodi del piano di controllo o del controller: il piano di controllo, composto da computer master, gestisce il cluster Red Hat OpenShift Container Platform. I computer del piano di controllo gestiscono i carichi di lavoro sui computer di calcolo, noti anche come controller machines.The del lavoratore, vengono distribuiti sotto forma di Virtual Machine in Oracle Cloud VMware Solution e connessi al segmento di overlay NSX per i servizi di networking. Le VM del controller vengono posizionate nello storage vSAN.
- Nodi di lavoro: in un cluster Kubernetes i nodi di lavoro sono i nodi in cui vengono eseguiti e gestiti i carichi di lavoro effettivi richiesti dagli utenti Kubernetes. In Red Hat OpenShift Container Platform, MachineSets controlla le macchine del lavoro. I computer con ruolo di lavoratore supportano carichi di lavoro di computazione gestiti da un pool di computer specifico che li ridimensiona automaticamente. I lavoratori vengono distribuiti sotto forma di Virtual Machine in Oracle Cloud VMware Solution e connessi al segmento NSX Overlay per i servizi di networking. Le VM di lavoro vengono posizionate nello storage vSAN.
Nota:
- I volumi persistenti creati con lo storage vSAN supportano le modalità di accesso riportate di seguito.
- ReadWriteOnce (RWO): il volume può essere installato come di lettura-scrittura da un singolo nodo.
- ReadWriteMany (RWX): il volume può essere installato in lettura-scrittura da molti nodi. La modalità di accesso RWX richiede la condivisione file vSAN.
Per ulteriori informazioni sullo storage del volume persistente e sulle modalità di accesso, vedere il collegamento Informazioni sullo storage persistente nella sezione Ulteriori informazioni.
Red Hat OpenShift su Oracle Cloud VMware Solution con forme standard
Questa architettura segue la distribuzione di Oracle Cloud VMware Solution utilizzando Bare Metal (BM) OCI con forme standard che utilizzano i volumi a blocchi OCI come opzione di storage primaria per i nodi dell'infrastruttura OpenShift di Red Hat.
Il diagramma seguente descrive questa architettura.
ocvs-redhat-openshift-standard-shape-oracle.zip
Oracle Cloud VMware Solution: un SDDC con forma standard minimo di 3 nodi per gestire la distribuzione di Red Hat OpenShift.
- vSphere: Hypervisor installato su Bare Metal OCI. Denominato anche host VMware ESXi.
- Volumi a blocchi OCI: i volumi a blocchi OCI offrono funzionalità di storage di livello Enterprise per i nodi dell'infrastruttura Red Hat OpenShift e volumi persistenti per i container. È possibile eseguire il provisioning dei volumi persistenti richiesti dalle applicazioni gestite con conservazione dello stato nei volumi a blocchi OCI. Il volume a blocchi OCI viene presentato come data store iSCSI alla piattaforma VMware.
- Data center NSX: VMware NSX-T Data CenterTM offre funzionalità di networking (SDN) software-defined networking (Software-Defined Network), sicurezza e visibilità avanzate agli ambienti container che semplificano le operazioni IT e amplia le funzionalità di networking native di Red Hat OpenShift Container Platform.
Nodi dell'infrastruttura Red Hat OpenShift: per i nodi dell'infrastruttura OpenShift di Red Hat sono necessari almeno 3 controller e lavoratori.
- Nodi del piano di controllo o del controller: il piano di controllo, composto da computer master, gestisce il cluster Red Hat OpenShift Container Platform. I computer del piano di controllo gestiscono i carichi di lavoro sui computer di computazione, noti anche come computer operativi. I controller vengono distribuiti sotto forma di Virtual Machine in Oracle Cloud VMware Solution e connessi al segmento NSX Overlay per i servizi di networking. Le VM controller vengono posizionate nei datastore iSCSI VMware dedicati supportati dai volumi a blocchi OCI per garantire prestazioni di storage ottimali.
- Nodi di lavoro: in un cluster Kubernetes i nodi di lavoro sono i nodi in cui vengono eseguiti e gestiti i carichi di lavoro effettivi richiesti dagli utenti Kubernetes. In Red Hat OpenShift Container Platform, MachineSets controlla i computer operativi. I computer con ruolo di lavoratore supportano carichi di lavoro di computazione gestiti da un pool di computer specifico che li ridimensiona automaticamente. I lavoratori vengono distribuiti sotto forma di Virtual Machine in Oracle Cloud VMware Solution e connessi al segmento NSX Overlay per i servizi di networking. Le VM di lavoro vengono posizionate sui datastore iSCSI VMware dedicati supportati dal blocco OCI vVlumes per garantire prestazioni di storage ottimali.
Nota:
- Le prestazioni dei volumi a blocchi OCI possono essere ottimizzate per un misuratore delle prestazioni flessibile utilizzando Virtual Performance Unit (VPU) in grado di fornire le operazioni di input/output necessarie al secondo (IOPS) e i throughput per la distribuzione Red Hat OpenShift su Oracle Cloud VMware Solution. Il VPU del volume a blocchi OCI può essere ottimizzato per diversi livelli di prestazioni, ad esempio Bilanciato, High-Performance e Ultra-Performance. Per informazioni dettagliate sui diversi livelli di prestazioni, vedere il collegamento Volume prestazioni a blocchi nella sezione Esplora altro.
- I volumi persistenti creati con lo storage a blocchi iSCSI supportano la modalità di accesso ReadWriteOnce (RWO) in cui il volume può essere installato come in lettura-scrittura da un singolo nodo.
Per ulteriori informazioni sullo storage del volume persistente e sulle modalità di accesso, vedere il collegamento Informazioni sullo storage persistente nella sezione Ulteriori informazioni.