Sobre a Implementação do Oracle Agile PLM na Nuvem

Se sua organização quiser desenvolver, implantar e/ou atualizar partes de um aplicativo do Agile Product Lifecycle Management (PLM) de forma mais rápida e ágil, em vez de investir na criação de implementações locais, implante o Agile PLM no Oracle Cloud Infrastructure.

Usando o Agile PLM no Oracle Cloud, a replicação do local para plataformas na nuvem e na nuvem pode ser facilmente estabelecida e gerenciada. Você também pode obter os benefícios de atualizações mais rápidas da infraestrutura, escalonamento mais fácil (e redução), menor gasto de capital e menos pessoal dedicado à manutenção básica da infraestrutura.

Principais requisitos da carga de trabalho

As arquiteturas que a Oracle fornece ajudam a atender a estes requisitos:

  • Projetando para alta disponibilidade e recuperação de desastres
  • Implantar uma arquitetura segura.
  • Combine seu modelo de rede altamente isolado e de alto desempenho.
  • Implementação dos seus ambientes de aplicativo e banco de dados na nuvem.
  • Manter visibilidade dos custos e do uso.
  • Monitorar a integridade e o desempenho da infraestrutura.

Arquitetura para Implantar o Agile PLM na Nuvem

Você pode implantar o Agile PLM em um único domínio de disponibilidade, garantindo alta disponibilidade. Use essa arquitetura quando quiser garantir que seu aplicativo esteja disponível mesmo quando uma instância do aplicativo ficar inativa. As outras instâncias do aplicativo disponíveis no domínio de disponibilidade continuam a processar as solicitações.

O Oracle Agile PLM pode ser implantado na nuvem em uma arquitetura de várias camadas. A arquitetura consiste em uma rede virtual na nuvem (VCN) com o bastion host, a camada do balanceador de carga, a camada do aplicativo e a camada do banco de dados. As camadas são colocadas em sub-redes separadas da VCN em um único domínio de disponibilidade.

Veja a seguir a descrição da ilustração agile_plm_reference_architecture_high_availability.png
Descrição da ilustração agile_plm_reference_architecture_high_availability.png

O servidor de aplicativos Agile PLM pode ser configurado em uma configuração independente ou em cluster. Na imagem mostrada, um servidor independente é considerado, que tem apenas uma instância do Oracle WebLogic Server. Todos os servidores clientes e usuários se conectam ao servidor de aplicativos direta ou indiretamente. Para permitir o tráfego para o servidor Web pela internet, você pode criar balanceadores de carga na sub-rede pública. Você pode acessar instâncias do Oracle Cloud na sub-rede privada de seus data centers conectando-se por meio do gateway de roteamento dinâmico (DRG). O DRG é o gateway que conecta sua rede local à sua rede na nuvem e você pode ativar a comunicação entre os dois usando VPN. Você também terá que atualizar a tabela de roteamento para permitir o tráfego de/para o DRG.

O balanceador de carga recebe solicitações dos usuários e, em seguida, encaminha essas solicitações à camada do aplicativo. Você pode permitir redundância (e escalabilidade) configurando várias instâncias do servidor WebLogic para o aplicativo principal, Tomcat para Gerenciador de Arquivos e RAC para banco de dados. Você pode aumentar a redundância com o uso de domínios de falha para que possa continuar acessando o aplicativo mesmo que uma instância fique inativa. Todas as instâncias estão ativas e recebem tráfego do balanceador de carga.

Há um Balanceador de Carga privado entre o Gerenciador de Arquivos e o Servidor de Aplicativos para distribuir o tráfego para as instâncias do seu aplicativo dentro de uma VCN. Este serviço fornece uma instância principal e stand-by do balanceador de carga para garantir que, se o balanceador de carga principal ficar indisponível, o balanceador de carga stand-by encaminhará as solicitações. O balanceador de carga garante que as solicitações sejam roteadas para as instâncias do aplicativo íntegro. Se houver um problema com uma instância do aplicativo, o balanceador de carga removerá essa instância e iniciará as solicitações de roteamento para as instâncias restantes do aplicativo íntegro.

O servidor de banco de dados armazena todo o conteúdo do produto e as definições do sistema e é colocado na sub-rede privada. Esse banco de dados é acessado apenas pelo servidor de aplicativos. Para requisitos de desempenho e alta disponibilidade, a Oracle recomenda que você use sistemas de banco de dados Oracle Real Application Clusters (Oracle RAC) de dois nós no Oracle Cloud Infrastructure.

Arquitetura da recuperação de desastre do Agile PLM

O Oracle Cloud fornece implementações do Agile PLM que garantem que você possa criar recuperação de desastres (DR) em sua implantação em eventos imprevistos que exigiriam que você faça failover e ainda mantenha o Agile PLM ativo e em execução.

A imagem a seguir ilustra a arquitetura de referência para implantar o Agile PLM em várias regiões com alta disponibilidade e recuperação de desastres.

Veja a seguir a descrição da ilustração agile_plm_reference_architecture_high_availability_and_dr.png
Descrição da ilustração agile_plm_reference_architecture_high_availability_and_dr.png

O Oracle Data Guard protege a camada do banco de dados replicando os dados entre os domínios de disponibilidade.