Sobre a Implantação do Red Hat OpenShift no Oracle Cloud VMware Solution

As empresas de hoje têm uma abordagem de "nuvem em primeiro lugar" ao implantar aplicativos em contêineres na Nuvem.

As opções a seguir estão disponíveis no Oracle Cloud para implantar aplicativos de microsserviços em contêineres para dar suporte à jornada de modernização de aplicativos dos clientes.

  • Oracle Cloud Infrastructure Container Engine for Kubernetes: Um serviço totalmente gerenciado, escalável e altamente disponível que você pode usar para implantar seus aplicativos de contêineres na nuvem. Os desenvolvedores podem criar, implantar e gerenciar de forma confiável aplicativos nativos da nuvem usando o mecanismo de contêiner Kubernetes.
  • Implantação OpenShift do Red Hat no Oracle Cloud VMware Solution: O Oracle Cloud VMware Solution fornece um ambiente de nuvem nativo, gerenciado pelo cliente, baseado em VMware, instalado na tenancy de um cliente. Ele oferece controle completo usando ferramentas familiares VMware, permitindo que você crie uma implementação OpenShift resiliente, confiável e de alto desempenho com o Oracle Cloud VMware Solution.

    O Oracle Cloud VMware Solution utiliza os componentes SDDC VMware vSphere bem conhecidos e oferece a mesma experiência ao cliente.

Observação:

Este manual de soluções concentra-se na implantação do Red Hat OpenShift 4.13 no Oracle Cloud VMware Solution, fornecendo diretrizes gerais de design e melhores práticas que podem oferecer desempenho, resiliência e escalabilidade ideais para os aplicativos em contêineres.

A solução consiste em uma Plataforma de Contêiner OpenShift do Oracle Cloud VMware Solution e Red Hat para fornecer a solução de contêiner de nível empresarial que oferece integração nativa com a CSI (Contêiner Storage Interface) e a CNI (Contêiner Network Interface) dentro da infraestrutura VMware.

O Oracle Cloud VMware Solution permite criar e gerenciar data centers definidos por software (SDDCs) ativados para VMware no OCI e oferece componentes SDDC básicos como vSphere, vSAN e NSX-T. O Oracle Cloud VMware Solution oferece provisionamento de autoatendimento com permissões administrativas completas, incluindo acesso root. O acesso root fornece controle completo sobre todo o ambiente de hardware e software, oferecendo uma experiência semelhante de gerenciamento do ambiente VMware local. O Oracle Cloud VMware Solution oferece os seguintes benefícios:
  • Acesso total no nível raiz ao ambiente VMware.
  • As configurações flexíveis de computação e armazenamento atendem a todas as demandas de carga de trabalho de vários tamanhos.
  • Disponível em todas as regiões do OCI.
  • Integração nativa com serviços do OCI Cloud.
  • Use o mesmo VMware e ferramentas de terceiros suportadas, automação, soluções de contêiner etc. com o Oracle Cloud VMware Solution.


solução oracle-cloud-vmware-oracle.zip

O Oracle Cloud VMware Solution tem dois modelos de implantação distintos usando formas de computação flexíveis. A principal diferença é a tecnologia de armazenamento usada para implantação.

  • Oracle Cloud VMware Solution com Formas de Alta Densidade de E/S: Esse modelo de implantação fornece VMware vSAN como opção de armazenamento principal para cargas de trabalho do SDDC e pode ser implantado em processadores Intel ou AMD.
  • Oracle Cloud VMware Solution com Formas Padrão: Este modelo de implantação fornece o Oracle Cloud Infrastructure Block Volumes (OCI Block Volumes) como opção de armazenamento principal para cargas de trabalho do SDDC e pode ser implantado em processadores Intel ou AMD. Para obter mais detalhes, consulte o link Formas padrão flexíveis do OCI para Oracle Cloud VMware Solution na seção Explorar Mais.

A Red Hat OpenShift Container Platform é uma base de nuvem híbrida consistente para cargas de trabalho na nuvem local e pública para entregar uma solução de contêiner de nível empresarial. É uma plataforma confiável de desenvolvimento e entrega de aplicativos que acelera a jornada de modernização de aplicativos para as empresas. O Red Hat OpenShift oferece agilidade, velocidade, portabilidade aos desenvolvedores para um tempo de comercialização rápido para aplicativos de missão crítica baseados em contêiner. O Red Hat OpenShift oferece gerenciamento de instalação e ciclo de vida totalmente automatizado em toda a pilha de contêineres que inclui sistemas operacionais, Kubernetes e serviços de cluster.

Benefícios-chave

A seção a seguir descreve os principais benefícios da implantação do Red Hat OpenShift no Oracle Cloud VMware Solution categorizado em diferentes pilares de arquitetura.

Segurança

  • VMware O NSX oferecido com o Oracle Cloud VMware Solution permite a microsegregação no nível do contêiner. Essa é a melhor segurança para contêineres.
  • VMware vSphere fornece a flexibilidade para executar vários nós de trabalho no mesmo servidor físico, o que significa que os nós de trabalho com diferentes requisitos de segurança podem coexistir e oferecer maior utilização de recursos.

Redes

  • VMware fornece um plug-in CNI (Contêiner Network Interface) para NSX que oferece integração nativa para a rede Red Hat OpenShift Definida pelo Software, isso significa que a rede pode ser automaticamente configurada conforme necessário.

Armazenamento

  • O Oracle Cloud VMware Solution fornece um plug-in da CSI (Contêiner Storage Interface) para armazenamento vSAN, o que significa que o armazenamento pode ser configurado automaticamente conforme necessário, oferecendo flexibilidade para operações de armazenamento de contêiner.
  • O Oracle Cloud VMware Solution fornece CSI para armazenamento vSphere com o apoio do OCI Block Volumes e permite operações de armazenamento integradas com Volumes Persistentes.

Elasticidade

  • O Oracle Cloud VMware Solution é uma solução baseada em nuvem que oferece agilidade para dimensionar o ambiente conforme as demandas da empresa.
  • Os nós de trabalho no Red Hat OpenShift são máquinas virtuais e podem ser provisionados sob demanda.

Desempenho

  • O Oracle Cloud VMware Solution oferece o melhor desempenho possível de rede e armazenamento aproveitando os recursos da OCI.

Arquitetura

Você pode implementar o Red Hat OpenShift com o Oracle Cloud VMware Solution usando as duas opções de arquitetura diferentes a seguir.

  • Opção 1: Red Hat OpenShift no Oracle Cloud VMware Solution com Formas com Alta Densidade de E/S
  • Opção 2: Red Hat OpenShift no Oracle Cloud VMware Solution com Formas Padrão

Red Hat OpenShift no Oracle Cloud VMware Solution com Formas de Alta Densidade de E/S

This architecture follows the Oracle Cloud VMware Solution deployment using OCI Bare Metal with Dense I/O Shapes that leverages the local NVMe drives from the Bare Metal server to provide VMware vSAN storage. Esta é uma arquitetura certificada pelo setor para oferecer recursos completos de integração de armazenamento de contêiner para implantação do Red Hat OpenShift.

O diagrama a seguir mostra essa arquitetura.



ocvs-redhat-openshift-dense-io-shape-oracle.zip

Oracle Cloud VMware Solution: No mínimo 3 nós SDDC com DenseIO para gerenciar a implantação OpenShift do Red Hat.

  • vSphere: Hypervisor instalado no OCI Bare Metal. Também conhecido como host VMware ESXi.
  • vSAN: Um vSAN oferece recursos de armazenamento de nível empresarial para nós de infraestrutura do Red Hat Openshift e volumes persistentes para contêineres. Os Volumes Persistentes solicitados por aplicativos em contêineres com monitoramento de estado podem ser provisionados no vSAN VMware.
  • NSX Data Center: VMware O NSX-T Data CenterTM fornece rede avançada definida por software (SDN), segurança e visibilidade para ambientes de contêiner que simplifica as operações de TI e estende os recursos nativos de rede Red Hat OpenShift Container Platform.

Nós de Infraestrutura Red Hat OpenShift: São necessários no mínimo 3 controladores e colaboradores para nós de infraestrutura Red Hat OpenShift.

  • Plano de Controle ou Nós da Controladora: O plano de controle, que é composto de máquinas mestres, gerencia o cluster da Plataforma de Contêiner OpenShift Red Hat. As máquinas do plano de controle gerenciam cargas de trabalho nas máquinas de computação, que também são conhecidas como controladores machines.The do colaborador, são implantadas na forma de Máquinas Virtuais no Oracle Cloud VMware Solution e conectadas ao Segmento de Sobreposição NSX para serviços de rede. As VMs da controladora são colocadas no Armazenamento vSAN.
  • Nós de Trabalho: Em um cluster do Kubernetes, os nós de trabalho são onde as cargas de trabalho reais solicitadas pelos usuários do Kubernetes são executadas e gerenciadas. Na Red Hat OpenShift Container Platform, MachineSets controla as máquinas operárias. As máquinas com a função de trabalhador geram cargas de trabalho de computação que são controladas por um pool de máquinas específico que as dimensiona automaticamente. Os trabalhadores são implantados na forma de Máquinas Virtuais no Oracle Cloud VMware Solution e conectados ao Segmento de Sobreposição NSX para serviços de rede. As VMs trabalhador são colocadas em armazenamento vSAN.

Observação:

  • Os Volumes Persistentes criados com armazenamento vSAN suportam os seguintes modos de acesso.
    • ReadWriteOnce (RWO): O volume pode ser montado como leitura-gravação por um único nó.
    • ReadWriteMany (RWX): O volume pode ser montado como leitura-gravação por muitos nós. Observe que o Compartilhamento de Arquivo vSAN é obrigatório para o modo de acesso RWX.

    Para obter mais detalhes sobre o armazenamento de Volume Persistente e os modos de acesso, consulte o link Noções Básicas de armazenamento persistente na seção Explorar Mais.

Red Hat OpenShift no Oracle Cloud VMware Solution com Formas Padrão

Essa arquitetura segue a implantação do Oracle Cloud VMware Solution usando o OCI Bare Metal (BM) com Formas Padrão que aproveita o OCI Block Volumes como opção de armazenamento principal para os nós de infraestrutura OpenShift do Red Hat.

O diagrama a seguir mostra essa arquitetura.



ocvs-redhat-openshift-padrão-forma-oracle.zip

Oracle Cloud VMware Solution: No mínimo 3 nós SDDC com Forma Padrão para gerenciar a implantação OpenShift do Red Hat.

  • vSphere: Hypervisor instalado no OCI Bare Metal. Também conhecido como host VMware ESXi.
  • OCI Block Volumes: O OCI Block Volumes oferece recursos de armazenamento de nível empresarial para nós de infraestrutura OpenShift Red Hat e volumes persistentes para contêineres. Os Volumes Persistentes solicitados por aplicativos em contêineres com monitoramento de estado podem ser provisionados no OCI Block Volumes. O OCI Block Volume é apresentado como um Armazenamento de Dados iSCSI para a plataforma VMware.
  • NSX Data Center: VMware O NSX-T Data CenterTM fornece rede avançada definida por software (SDN), segurança e visibilidade para ambientes de contêiner que simplifica as operações de TI e estende os recursos nativos de rede Red Hat OpenShift Container Platform.

Nós de Infraestrutura Red Hat OpenShift: São necessários no mínimo 3 controladores e colaboradores para nós de infraestrutura Red Hat OpenShift.

  • Plano de Controle ou Nós da Controladora: O plano de controle, que é composto de máquinas mestres, gerencia o cluster da Plataforma de Contêiner OpenShift Red Hat. As máquinas de plano de controle gerenciam cargas de trabalho nas máquinas de computação, que também são conhecidas como máquinas trabalhador. Os controladores são implantados na forma de Máquinas Virtuais no Oracle Cloud VMware Solution e conectados ao Segmento de Sobreposição NSX para serviços de rede. As VMs do controlador são colocadas nos armazenamentos de dados iSCSI VMware dedicados, com o apoio do OCI Block Volumes, para oferecer o desempenho ideal de armazenamento.
  • Nós de Trabalho: Em um cluster do Kubernetes, os nós de trabalho são onde as cargas de trabalho reais solicitadas pelos usuários do Kubernetes são executadas e gerenciadas. Na Red Hat OpenShift Container Platform, MachineSets controla as máquinas de trabalho. As máquinas com a função de trabalhador geram cargas de trabalho de computação que são controladas por um pool de máquinas específico que as dimensiona automaticamente. Os trabalhadores são implantados na forma de Máquinas Virtuais no Oracle Cloud VMware Solution e conectados ao Segmento de Sobreposição NSX para serviços de rede. As VMs de trabalho são colocadas nos armazenamentos de dados iSCSI VMware dedicados com o apoio do Bloco vVlumes do OCI para oferecer o desempenho ideal de armazenamento.

Observação:

  • O desempenho do OCI Block Volumes pode ser ajustado para um medidor de desempenho flexível usando a VPU (Virtual Performance Unit) que pode fornecer as operações de entrada/saída necessárias por segundo (IOPS) e Throughputs para implantação do Red Hat OpenShift no Oracle Cloud VMware Solution. O VPU no OCI Block Volume pode ser ajustado para vários níveis de desempenho, como Balanceado, Alto Desempenho e Ultra-Desempenho. Para obter detalhes sobre diferentes níveis de desempenho, consulte o link Block Performance Volume na seção Explore Mais.
  • Os Volumes Persistentes criados com o Armazenamento em Blocos iSCSI suportam o modo de acesso ReadWriteOnce (RWO), no qual o volume pode ser montado como leitura-gravação por um único nó.

    Para obter mais detalhes sobre o armazenamento de Volume Persistente e os modos de acesso, consulte o link Noções Básicas de armazenamento persistente na seção Explorar Mais.