Implemente o IBM Maximo na Oracle Cloud Infrastructure

Implemente o IBM Maximo Application Suite (MAS) 8.x na solução Red Hat OpenShift na Oracle Cloud Infrastructure (OCI) para monitoramento, gerenciamento, manutenção preditiva e planejamento de confiabilidade de ativos.

A consultoria da IBM em parceria com a Oracle NA Cloud Engineering criou a oferta do IBM Maximo Application Suite 8 (Asset Management) na OCI com pontuação de integridade fácil de implementar em escala com até 30% de economia de custos. Os clientes podem optar por implementar essa solução na nuvem ou on-premises.

Considere estas decisões de design:

  • Versões
    • Determine a sua versão do Maximo Application Suite (MAS).
    • Determine a versão do Red Hat Linux.
    • Determine a versão de OpenShift e VMware.
    • Determine a versão do banco de dados.
  • Rede
    • Determine as dependências com outros aplicativos e seus requisitos de latência.
    • Determine se usuários externos (não funcionários) se conectam ao sistema MAS.
  • Banco de Dados
    • Determine qual banco de dados usar (Oracle Database ou MySQL).
  • Outro
    • Determine quantos nós de trabalho do MAS e máquinas de controle são necessários.
    • Determine os tamanhos das máquinas virtuais (VMs).

Arquitetura

Essa arquitetura mostra opções de implantação para o IBM MAS e segue as melhores práticas para OCVS e IBM MAS.

As opções a seguir descrevem a implantação do IBM MAS no OCI.

  • IBM MAS no Red Hat OpenShift no Oracle Cloud VMware Solution:

    A Oracle Cloud VMware Solution fornece um ambiente de nuvem baseado em VMware nativo gerenciado pelo cliente, instalado em uma tenancy de nuvem. Ele oferece controle completo, usando ferramentas VMware familiares, permitindo que você crie uma implementação Red Hat OpenShift resiliente, confiável e de alto desempenho com a Oracle Cloud VMware Solution, fornecendo uma plataforma robusta para implementar o IBM Maximo.

  • IBM MAS no Red Hat OpenShift em instâncias bare metal do Oracle Cloud:

    O Red Hat OpenShift pode ser implantado em instâncias bare metal do OCI. Nossos clientes aproveitam as instâncias bare metal de alto desempenho da OCI para executar as aplicações mais exigentes.

Nas duas opções de implantação, o cliente deve ter uma assinatura atual para o Red Hat Enterprise Linux e o Red Hat OpenShift é necessário para o suporte da Red Hat.

Os diagramas a seguir ilustram essa arquitetura de referência.

IBM MAS no Red Hat OpenShift no Oracle Cloud VMware Solution



maximo-oci-ocvs-diagrama-oracle.zip

IBM MAS no Red Hat OpenShift em instâncias bare metal do Oracle Cloud



maximo-oci-bare-metal-diagrama-oracle.zip

A arquitetura tem os seguintes componentes:

  • Nós de infraestrutura Red Hat OpenShift

    É necessário um mínimo de três 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 principais, gerencia o cluster do Red Hat OpenShift Container Platform. 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 de trabalho. Os controladores são implantados na forma de máquinas virtuais (VMs) na Oracle Cloud VMware Solution e conectados ao segmento de sobreposição NSX para serviços de rede. As VMs da controladora são colocadas no Armazenamento de 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. No Red Hat OpenShift Container Platform, o MachineSets controla as máquinas worker. Máquinas com a função de trabalhador conduzem cargas de trabalho de computação que são governadas por um pool de máquinas específico que as dimensiona automaticamente. Os colaboradores são implantados na forma de VMs na Oracle Cloud VMware Solution e conectados ao segmento de sobreposição NSX para serviços de rede.

  • Oracle Cloud VMware Solution

    É necessário um mínimo de três nós de data centers definidos por software (SDDC) para gerenciar a implantação do Red Hat OpenShift.

    • vSphere

      vSphere é a plataforma de virtualização da VMware para o gerenciamento unificado da infraestrutura de CPU, armazenamento e rede do SDDC. Dois componentes principais de vSphere são o Hipervisor VMware ESXi e o Servidor vCenter.

    • vSAN

      Os SDDCs do Oracle Cloud VMware Solution usam a tecnologia de armazenamento vSAN do VMware, que fornece um único armazenamento de dados compartilhado para VMs de computação e carga de trabalho de gerenciamento. Um vSAN oferece recursos de armazenamento de nível empresarial para nós de infraestrutura Red Hat OpenShift e volumes persistentes para contêineres. Os volumes persistentes solicitados por aplicativos conteinerizados com monitoramento de estado podem ser provisionados em VMware vSAN.

    • Data Center NSX

      O Data Center NSX-T fornece ao SDDC seus recursos de rede virtual e segurança. A implantação do NSX-T inclui appliances unificados do NSX Manager com o NSX-T Local Manager e o NSX-T Controller, e os nós do NSX-T Edge. VMware O Data Center NSX-T fornece rede avançada definida por software (SDN), segurança e visibilidade para ambientes de contêiner que simplifica as operações de tecnologia da informação e estende os recursos de rede nativos do Red Hat OpenShift Container Platform.

  • Bare metal

    Os servidores bare metal da Oracle fornecem isolamento, visibilidade e controle usando instâncias de computação dedicadas. Os servidores suportam aplicativos que requerem uma contagem alta de núcleos, grandes volumes de memória e largura de banda alta. Eles podem dimensionar até 160 núcleos (o maior do setor), 2 TB de RAM e até 1 PB de armazenamento em blocos. Os clientes podem criar ambientes de nuvem nos servidores bare metal da Oracle com melhorias significativas no desempenho em relação a nuvens públicas e data centers locais.

  • Região

    Região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, denominada domínios de disponibilidade. As regiões são independentes de outras regiões, e grandes distâncias podem separá-las (entre países ou até mesmo continentes).

  • Domínios de disponibilidade

    Domínios de disponibilidade são data centers stand-alone e independentes dentro de uma região. Os recursos físicos de cada domínio de disponibilidade são isolados dos recursos de outros domínios de disponibilidade, o que oferece tolerância a falhas. Os domínios de disponibilidade não compartilham infraestrutura como energia ou refrigeração ou a rede interna do domínio de disponibilidade. Portanto, uma falha em um domínio de disponibilidade não deve afetar os outros domínios de disponibilidade na região.

  • domínios de falha

    Um domínio de falha é um agrupamento de hardware e infraestrutura dentro de um domínio de disponibilidade. Cada domínio de disponibilidade tem três domínios de falha com energia e hardware independentes. Quando você distribui recursos entre vários domínios de falha, seus aplicativos podem tolerar falhas físicas do servidor, manutenção do sistema e falhas de energia dentro de um domínio de falha.

  • VCN (rede virtual na nuvem) e sub-redes

    Uma VCN é uma rede personalizável definida por software que você configura em uma região do Oracle Cloud Infrastructure. Como as redes tradicionais de data center, as VCNs oferecem total controle sobre seu ambiente de rede. Uma VCN pode ter vários blocos CIDR não sobrepostos que você pode alterar após a criação da VCN. Você pode segmentar uma VCN em sub-redes, com escopo definido para uma região ou para um domínio de disponibilidade. Cada sub-rede consiste em um intervalo contíguo de endereços que não se sobrepõem a outras sub-redes da VCN. Você pode alterar o tamanho de uma sub-rede após a criação. Uma sub-rede pode ser pública ou privada.

  • do balanceador de carga

    O serviço Oracle Cloud Infrastructure Load Balancing fornece distribuição automatizada de tráfego de um único ponto de entrada para vários servidores no back-end.

  • Gateway NAT (Network Address Translation)

    Um gateway NAT permite que recursos privados em uma VCN acessem hosts na internet, sem expor esses recursos a conexões de internet de entrada.

  • Gateway de roteamento dinâmico (DRG)

    O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada entre VCNs na mesma região, entre uma VCN e uma rede fora da região, como uma VCN em outra região do Oracle Cloud Infrastructure, uma rede local ou uma rede em outro provedor de nuvem.

  • Gateway de serviço

    O gateway de serviço fornece acesso de uma VCN a outros serviços, como o Oracle Cloud Infrastructure Object Storage. O tráfego da VCN para o serviço Oracle percorre a malha da rede Oracle e nunca atravessa a internet.

  • Grupo de segurança de rede (NSG)

    O grupo de segurança de rede (NSG) atua como um firewall virtual para seus recursos de nuvem. Com o modelo de segurança de confiança zero do Oracle Cloud Infrastructure, todo o tráfego é negado, e você pode controlar o tráfego de rede dentro de uma VCN. Um NSG consiste em um conjunto de regras de segurança de entrada e saída que se aplicam somente a um conjunto especificado de VNICs em uma única VCN.

  • Object Storage

    O armazenamento de objetos fornece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados de análise e conteúdo avançado, como imagens e vídeos. Você pode armazenar de forma segura e depois recuperar dados diretamente da internet ou de dentro da plataforma da nuvem. Você pode dimensionar facilmente o armazenamento sem prejudicar o desempenho ou a confiabilidade do serviço. Use o armazenamento padrão para armazenamento de acesso frequente que você precisa para acessar de forma rápida, imediata e com frequência. Use o armazenamento de arquivos compactados para armazenamento "frio" que você mantém por longos períodos de tempo e raramente acessa.

  • FastConnect

    O Oracle Cloud Infrastructure FastConnect fornece uma maneira fácil de criar uma conexão privada dedicada entre o seu data center e o Oracle Cloud Infrastructure. O FastConnect oferece opções de largura de banda maior e uma experiência de rede mais confiável quando comparado com conexões baseadas na internet.

  • Serviço Bastion

    O Oracle Cloud Infrastructure Bastion fornece acesso seguro restrito e limitado por tempo a recursos que não têm pontos finais públicos e que exigem controles de acesso de recursos rigorosos, como bare metal e máquinas virtuais, Oracle MySQL Database Service, Autonomous Transaction Processing (ATP), Oracle Container Engine for Kubernetes (OKE) e qualquer outro recurso que permita o acesso SSH (Secure Shell Protocol). Com o serviço Bastion do Oracle Cloud Infrastructure, você pode ativar o acesso a hosts privados sem implantar e manter um jump host. Além disso, você obtém uma postura de segurança aprimorada com permissões baseadas em identidade e uma sessão SSH centralizada, auditada e limitada por tempo. O Oracle Cloud Infrastructure Bastion elimina a necessidade de um IP público para acesso ao bastion, eliminando o aborrecimento e a potencial superfície de ataque ao fornecer acesso remoto.

  • Sistema Oracle VM Database

    O Oracle VM Database System é um serviço de banco de dados da Oracle Cloud Infrastructure (OCI) que permite criar, dimensionar e gerenciar bancos de dados Oracle com todos os recursos em máquinas virtuais. Um sistema de banco de dados de VM usa o armazenamento do Oracle Cloud Infrastructure Block Volumes em vez do armazenamento local e pode executar o Oracle Real Application Clusters (Oracle RAC) para melhorar a disponibilidade.

  • Oracle MySQL Database Service

    O Oracle MySQL Database Service é um serviço de banco de dados do Oracle Cloud Infrastructure (OCI) totalmente gerenciado que permite aos desenvolvedores desenvolverem e implantarem rapidamente aplicativos seguros e nativos na nuvem. Otimizado e exclusivamente disponível na OCI, o Oracle MySQL Database Service é 100% criado, gerenciado e suportado pelas equipes de engenharia da OCI e MySQL.

    O Oracle MySQL Database Service tem um mecanismo de análise integrado e de alto desempenho (HeatWave) para executar análises sofisticadas em tempo real diretamente em um banco de dados MySQL operacional.

Recomendações

Use as recomendações a seguir como ponto de partida. Seus requisitos podem ser diferentes da arquitetura descrita aqui.
  • VCN

    Ao criar uma VCN, determine o número de blocos CIDR necessários e o tamanho de cada bloco com base no número de recursos que você planeja anexar às sub-redes na VCN. Use blocos CIDR que estejam dentro do espaço de endereço IP privado padrão.

    Selecione blocos CIDR que não se sobreponham a qualquer outra rede (no Oracle Cloud Infrastructure, seu data center local ou outro provedor de nuvem) para a qual você pretende configurar conexões privadas.

    Depois de criar uma VCN, você poderá alterar, adicionar e remover seus blocos CIDR.

    Ao projetar as sub-redes, considere seus requisitos de fluxo de tráfego e segurança. Anexe todos os recursos dentro de uma camada ou função específica à mesma sub-rede, que pode servir como um limite de segurança.

  • Listas de segurança

    Use listas de segurança para definir regras de entrada e saída que se aplicam a toda a sub-rede.

  • Grupos de Segurança de Rede (NSGs)

    Você pode usar NSGs para definir um conjunto de regras de entrada e saída que se aplicam a VNICs específicas. Recomendamos o uso de NSGs em vez de listas de segurança porque os NSGs permitem que você separe a arquitetura de sub-rede da VCN dos requisitos de segurança do seu aplicativo.

  • Largura de banda do balanceador de carga

    Ao criar o balanceador de carga, você pode selecionar uma forma predefinida que forneça uma largura de banda fixa ou especificar uma forma personalizada (flexível) em que defina um intervalo de largura de banda e deixe que o serviço dimensione a largura de banda automaticamente com base nos padrões de tráfego. Com qualquer uma das abordagens, você pode alterar a forma a qualquer momento após criar o balanceador de carga.

  • Bare metal

    A Oracle oferece dois tipos de servidores bare metal.

    • Forma densa: Formas densas fornecem armazenamento NVMe local e não exigem armazenamento de volume em blocos. A tecnologia de armazenamento convergido vSAN replica dados em todos os hosts VMware ESXi no SDDC sem limite de memória, limite de largura de banda de rede ou limite de contagem de VNICs. A Oracle recomenda uma forma densa para implantação do IBM Maximo.
    • Forma padrão: As formas padrão exigem armazenamento de volume em blocos, limites de memória, largura de banda e número de VNICs.

Considerações

Considere o seguinte ao implantar essa arquitetura de referência.

  • Desempenho

    Para obter o melhor desempenho, escolha a forma de computação correta com largura de banda apropriada.

  • Disponibilidade

    Disponibilidade global em todas as regiões da OCI (48 regiões em 25 países no momento da gravação), incluindo regiões dedicadas. A Oracle Cloud VMware Solution incorpora as melhores práticas recomendadas pelo VMware para alta disponibilidade.

  • Redes

    A OCI é a única solução a oferecer a camada 2 com virtualização de rede off-box, em vez da camada 3 na AWS e no Azure. Os clientes podem migrar aplicativos existentes, incluindo o IBM Maximo, sem uma nova arquitetura substancial, e a Oracle Cloud VMware Solution pode fornecer aos clientes compatibilidade e controle incomparáveis sobre suas implementações de nuvem VMware.

  • Custo

    Economize 40% em design e construção de integração usando os mais de 50 adaptadores de integração na nuvem para sistemas, incluindo: ADP, IBM Maximo, Taleo, Concur, Blockchain e todas as plataformas legadas da Oracle.

  • Autenticação

    O MAS suporta SAML (Security Assertion Markup Language), que pode ser integrado e federado com o OCI.

  • Acordo de nível de serviço (SLA)

    IBM Maximo sendo um aplicativo essencial para a empresa, os clientes têm um requisito de SLA muito alto. Somente o Oracle Cloud oferece SLAs de ponta a ponta que abrangem desempenho, disponibilidade e gerenciamento de serviços. Consulte Explorar Mais para obter a documentação do SLA, sendo as seções relevantes:

Família de componentes Componente Seção
Redes FastConnect 3.6
Redes Balanceador de Carga 3.6
Banco de Dados Banco de Dados do Oracle Base 3.6
Banco de Dados MySQL Database 3.6
Computação Padrão de VM 3.6
Computação E/S densa bare metal 3.6
Armazenamento Armazenamento em bloco 3.6
Armazenamento Serviço Object Storage 3.6
Solução Oracle VMware Solução Oracle VMware 3.6

Confirmações

Authors: Ashish Sohane, Sudheer Pai

Contributors: Jay Lakumb, John Sulyok