Saiba Mais sobre a Implementação do Agile PLM

Quando você opera o Agile Product Lifecycle Management (Agile PLM) da Oracle em sua premissa, pode ser um desafio acompanhar as necessidades flutuantes do mercado. Quando você implanta o Agile PLM no Oracle Cloud, pode aproveitar a elasticidade para pagar apenas pelos recursos usados, obter interoperabilidade com padrões e software de código aberto e melhorar o desempenho do armazenamento com seus dados sempre em execução no hardware mais recente e mais rápido.

Antes de Começar

Antes de começar a executar o Agile PLM 9.3.6 ou versões futuras no Oracle Cloud:

  • Entenda a arquitetura de implantação do Agile PLM e outras considerações. Consulte Aprenda sobre a implantação do Agile PLM no Oracle Cloud.
  • Tenha acesso a uma tenancy do Oracle Cloud Infrastructure.
  • Entenda o Terraform, no mínimo, leia a introdução do Terraform.
  • Antes de configurar componentes do Oracle Cloud Infrastructure usando o Terraform, certifique-se de estar usando um host local do Windows, Linux ou semelhante ao UNIX com acesso à internet. As etapas para configurar e usar o Terraform são diferentes em diferentes sistemas operacionais.
    Em um sistema semelhante a UNIX ou Linux, você precisará das seguintes ferramentas e utilitários:
    • Git para clonar o pacote de provedores do Terraform e os módulos do Terraform do repositório. É opcional. Em vez disso, você pode usar um navegador da Web para fazer download dos pacotes.
    • ssh-keygen para gerar um par de chaves SSH.
    • OpenSSL para gerar um par de chaves de assinatura de API.
    • Um web browser para acessar a Console do Oracle Cloud Infrastructure.
    Em um sistema Windows, você precisará:
    • Git Bash para clonar o pacote do provedor Terraform e os módulos Terraform do repositório. Em vez disso, você pode usar um navegador da Web para fazer download dos pacotes. No entanto, você precisará do Git Bash para gerar um par de chaves de assinatura de API, bem como uma chave SSH para as instâncias do aplicativo, usando OpenSSL ou ssh-keygen.
    • PuTTY para gerar um par de chaves SSH e conectar-se aos seus hosts bastion usando essa chave SSH.
    • Um web browser para acessar a Console do Oracle Cloud Infrastructure.

Arquitetura

Você pode projetar sua implantação do Agile PLM no Oracle Cloud Infrastructure em um único domínio de disponibilidade, em vários domínios de disponibilidade ou em várias regiões.

  • Domínio de disponibilidade único: Você pode implantar o Agile PLM em um único domínio de disponibilidade e ainda garantir alta disponibilidade configurando várias instâncias de aplicativo. 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.

  • Vários domínios de disponibilidade: Use essa arquitetura quando quiser garantir que seu aplicativo esteja disponível mesmo quando um domínio de disponibilidade ficar inativo. Você ainda pode acessar as instâncias do aplicativo em outro domínio de disponibilidade.

  • Várias regiões: Use esta arquitetura quando quiser configurar um site de recuperação de desastres para seu aplicativo em uma região diferente. Essa arquitetura é essencialmente a mesma que a arquitetura de vários domínios de disponibilidade, mas em vez de criar recursos em um segundo domínio de disponibilidade na mesma região, você cria recursos em outra região.

Modelos para Criar Sua Infraestrutura

Você pode implantar seu Oracle Agile PLM no Oracle Cloud Infrastructure em uma única instância ou em várias instâncias. Ao usar os planos Terrraform, você pode criar uma topologia básica e, em seguida, ajustá-la de acordo com os requisitos de negócios. Para alterar a topologia, versão dos módulos apropriados do Terraform, atualize as definições de recursos e aplique a configuração revisada. Quando necessário, você pode fazer rollback facilmente para uma versão anterior da infraestrutura.

Quando você aplica o plano do Terraform e instala o Agile PLM, todas as instâncias do aplicativo no domínio de disponibilidade estão ativas. As instâncias do balanceador de carga recebem solicitações e as enviam para os servidores de aplicativos. Os servidores de aplicativos processam essas solicitações e encaminha-as às instâncias do banco de dados. Você pode acessar as instâncias em sub-redes privadas por meio do host do bastion.

Os backups de bancos de dados automáticos e sob demanda para o Oracle Cloud Infrastructure Object Storage podem ser configurados usando a console do Oracle Cloud Infrastructure. O backup do aplicativo pode ser configurado usando o recurso de backup baseado em política do Oracle Cloud Infrastructure Block Volumes. O Oracle Cloud Infrastructure Block Volumes permite que você execute backups de volume automaticamente com base em uma programação e os mantenha com base na política de backup selecionada. Isso permite que você atenda aos seus requisitos de conformidade de dados e normativos. Há três políticas de backup predefinidas: Bronze, Prata e Ouro. Cada política de backup tem uma frequência e um período de retenção de backup predefinidos. Você pode definir as variáveis dessas políticas nos planos do Terraform.

Plano do Terraform para Instância Única: A arquitetura consiste em uma rede virtual na nuvem com os hosts bastion, balanceador de carga, aplicativo, gerenciador de arquivos e banco de dados necessários para executar o Agile PLM. A configuração do Terraform instalará o servidor de aplicativos, o gerenciador de arquivos e os hosts de banco de dados em uma única máquina virtual. Você pode usar essa configuração para fins de treinamento ou teste. O bastion host é implantado em uma sub-rede pública, e todas as outras instâncias são implantadas em sub-redes privadas.

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

Plano do Terraform para Várias Instâncias: A arquitetura consiste em uma rede virtual na nuvem (VCN) com o bastion, o balanceador de carga, o aplicativo, o gerenciador de arquivos e os hosts do banco de dados colocados em máquinas virtuais separadas. Nesta arquitetura, várias instâncias de aplicativos são implantadas em um domínio de disponibilidade para garantir a alta disponibilidade. Isso garante que seu aplicativo esteja disponível mesmo quando uma instância do aplicativo for desativada. Os domínios de falha permitem distribuir suas instâncias de forma que elas não estejam no mesmo hardware físico de um único domínio de disponibilidade.

As instâncias na sub-rede privada podem, opcionalmente, exigir conexão de saída com a Internet para fazer download de patches do aplicativo e de integrações externas. Para isso, use um gateway NAT (Network Address Translation) na sua VCN. Com um gateway NAT, os hosts da sub-rede privada podem iniciar conexões com a Internet e receber respostas, mas não receberão conexões de entrada iniciadas na Internet.

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

Sobre Serviços e Políticas Obrigatórios

Esta solução requer os seguintes serviços e políticas de gerenciamento de acesso:

Serviço Políticas Necessárias para...
Oracle Cloud Infrastructure Identity and Access Management Criar e gerenciar compartimentos.
Oracle Cloud Infrastructure Networking Criar e gerenciar VCNs, sub-redes, gateways de internet, tabelas de roteamento, listas de segurança, LPGs e DRGs
Oracle Cloud Infrastructure Compute Crie e gerencie instâncias de computação.

Consulte Aprenda a obter os serviços do Oracle Cloud para Soluções da Oracle para obter os serviços de nuvem necessários.