Antes de Começar

Este tutorial mostra como criar um balanceador de carga no Oracle Cloud Infrastructure para uso com ambientes criados no PeopleSoft Cloud Manager. Este tutorial demora aproximadamente 30 minutos para ser concluído.

O serviço Oracle Cloud Infrastructure Load Balancing fornece distribuição automatizada do tráfego de um ponto para vários servidores de backend acessíveis na sua VCN (rede virtual da nuvem).

Consulte Balanceador de Carga na documentação do Oracle Cloud Infrastructure.

Histórico

Este é o décimo sexto tutorial na série Instalar o PeopleSoft Cloud Manager. Leia os tutoriais na ordem listada. Os tutoriais opcionais oferecem métodos alternativos para configuração.

Etapa 1: Planejar a Configuração do Balanceador de Carga

Para criar e configurar um balanceador de carga para um ambiente PeopleSoft:

  1. Crie o balanceador de carga na console do Oracle Cloud Infrastructure Compute.

    Consulte Gerenciamento do Balanceador de Carga na documentação do Oracle Cloud Infrastructure.

    • Escolha um balanceador de carga público ou privado. Com acesso público, o balanceador de carga aceita tráfego da internet. Com acesso privado, ele se conecta a portas internas.
    • Escolha uma VCN, sub-redes e regras de segurança.
    • Escolha como o balanceador de carga distribuirá o tráfego.
    • Especifique nomes para conjuntos de backend, mas não especifique os backends.
    • Especifique nomes, portas e protocolo para o listener.
  2. No PeopleSoft Cloud Manager, associe os componentes do ambiente ao balanceador de carga.

    Consulte a seção Configuring Load Balancer Settings na documentação do PeopleSoft Cloud Manager. Selecione a página PeopleSoft Cloud Manager no Oracle Help Center.

    • Escolha um balanceador de carga.
    • Escolha um conjunto de backend e adicione domínios de servidor Web ou domínios Kibana como backends.
    • Escolha um listener.
    • Escolha se deseja usar o listener para Kibana, PIA ou Integration Broker (IB) e Nós de Relatório.

A documentação do Oracle Cloud Infrastructure Load Balancer se refere a servidores de backend como instâncias do serviço Compute. Quando você cria um balanceador de carga para usar com o PeopleSoft Cloud Manager, o termo se refere a instâncias criadas para camadas intermediárias com domínios de servidor Web (PIA) ou domínios Kibana. O Kibana faz parte da configuração do Elasticsearch, Logstash e Kibana (a pilha ELK).

Você pode usar um balanceador de carga para:

  • Ambientes de camada completa com ou sem Kibana
  • Camadas intermediárias com Appserver, Process Scheduler e servidor Web
  • Camadas intermediárias com Appserver, Process Scheduler, servidor Web e Kibana
  • Camadas de pilha ELK com Kibana

Um conjunto de backend é composto por um grupo de backends idênticos, como um conjunto de domínios do servidor Web. Quando você associa os domínios ao balanceador de carga, os domínios do Kibana devem estar em conjuntos de backend separados dos domínios do servidor Web (PIA) e do Nó de IB/Relatório.

Etapa 2: Configurar uma Rede Virtual na Nuvem para um Balanceador de Carga

Antes de criar o balanceador de carga, crie uma rede virtual na nuvem (VCN).

A VCN criada como parte da pilha do Resource Manager para o Cloud Manager não inclui uma sub-rede ou regras de segurança para o balanceador de carga. Se preferir, você poderá adicionar uma sub-rede para o balanceador de carga na VCN criada pela pilha do Resource Manager e adicionar regras de segurança extras. Se você preferir criar uma VCN ou usar uma existente, poderá adicionar as regras de segurança necessárias lá.

Crie uma VCN separada ou atualize uma existente para ser usada com o balanceador de carga.

  • Use a mesma VCN para o balanceador de carga e os ambientes provisionados PeopleSoft.
  • A sub-rede na qual o balanceador de carga reside deve permitir solicitações de entrada para a porta de listening do balanceador de carga. Você especifica a porta do listener ao criar o balanceador de carga.
  • As sub-redes em que os domínios do servidor Web e os domínios do Kibana residem devem permitir solicitações de entrada do balanceador de carga para as portas do listener do servidor Web e dos nós do Kibana.
  • Você pode usar regras de segurança nas sub-redes ou NSGs (Grupos de Segurança de Rede) para atender aos requisitos de rede.
  • As regras de firewall devem permitir que o balanceador de carga se conecte às portas necessárias para os componentes do ambiente PeopleSoft, e os componentes do ambiente devem poder se conectar às portas do balanceador de carga.
  • Dependendo da configuração do ambiente, as conexões necessárias são:
    • Os balanceadores de carga públicos ou privados precisam de conexão do balanceador de carga com a porta PIA ou IB.
    • Os balanceadores de carga públicos ou privados precisam de conexão do balanceador de carga com a porta do Kibana.
    • Os balanceadores de carga privados precisam de conexão da VM IB com a porta do listener do balanceador de carga (para acesso interno privado ao balanceador de carga).
    • Os balanceadores de carga privados precisam de conexão da VM do servidor de aplicativos com a porta do listener do balanceador de carga (para acesso IB interno privado ao balanceador de carga).
    • Os balanceadores de carga privados precisam de conexão da VM ELK/Kibana com a porta do listener do balanceador de carga (para acesso IB interno privado por meio do balanceador de carga).
    • Os balanceadores de carga privados precisam de conexão da VM do Process Scheduler com a porta do listener do balanceador de carga (para acesso interno privado para postar relatórios por meio do URL do balanceador de carga).

Para ver sub-redes de amostra e uma lista das portas do componente PeopleSoft, consulte o tutorial Planejar a Rede Virtual na Nuvem para o PeopleSoft Cloud Manager (Opcional).

Etapa 3: Criar um Balanceador de Carga na Console do Oracle Cloud Infrastructure

Para criar um balanceador de carga:

  1. Acesse o Oracle Cloud Infrastructure e selecione Rede e, em seguida, Balanceadores de Carga no menu (Ícone de menu para a console do Oracle Cloud Infrastructure) no canto superior esquerdo da janela.
  2. Selecione um compartimento.
  3. Clique em Criar Balanceador de Carga.
    Página Balanceadores de Carga
    Descrição desta ilustração (create_load_balancer.png)
  4. Selecione Balanceador de Carregamento como o tipo e clique em Criar Balanceador de Carregamento.
    Página Selecionar Tipo de Balanceador de Carga
    Descrição desta ilustração (create_load_balancer_type.png)
  5. Informe um nome descritivo. Anote o nome inserido para uso no Cloud Manager.
    Página Adicionar Detalhes, Nome do Balanceador de Carga
    Descrição desta ilustração (create_ldbal_name.png)
  6. Selecione um tipo de visibilidade.
    • Clique em Público se quiser que o balanceador de carga use um endereço IP público, aberto à Internet, para tráfego de entrada.
    • Clique em Privado se quiser usar um endereço IP privado para tráfego interno de VCN de entrada.
    Página Criar Balanceador de Carga, seção Escolher tipo de visibilidade
    Descrição desta ilustração (create_ldbal_pub_priv.png)
  7. Se você selecionar um endereço IP público, escolha uma destas opções:
    • Selecione Endereço IP Efêmero para gerar um endereço IP para o balanceador de carga.
    • Selecione Endereço IP Reservado para criar um novo endereço IP reservado ou selecione um endereço IP reservado já existente.
  8. Selecione uma forma entre estas opções:
    • Selecione Formas Flexíveis e especifique a largura de banda mínima e máxima desejadas.
    • Selecione Formas Dinâmicas e escolha um dos tamanhos de forma predefinidos disponíveis.
    Página Criar Balanceador de Carga, seção Formas
    Descrição desta ilustração (create_ldbal_shape.png)
  9. Escolha um compartimento e selecione uma VCN e uma sub-rede existentes.
    Página Criar Balanceador de Carga, seção Escolher Rede
    Descrição desta ilustração (create_ldbal_networking.png)
  10. (Opcional) Selecione a opção Usar grupos de segurança de rede para controlar o tráfego e selecione um ou mais grupos de segurança de rede existentes.
  11. Selecione uma destas políticas de balanceamento de carga para determinar como o tráfego é distribuído entre os servidores de backend.
    • Round Robin Ponderado — distribua o tráfego de entrada sequencialmente para cada servidor na lista do conjunto de backend. Esta é a política recomendada.
    • Hash de IP — sempre direciona solicitações de um cliente específico para o mesmo servidor de backend.
    • Menos Conexões — roteie o tráfego de solicitação de entrada para o servidor de backend com o menor número de conexões ativas.

    Página Criar Balanceador de Carga, seção Especificar uma Política de Balanceamento de carga
    Descrição desta ilustração (create_ldbal_policy.png)
  12. Não selecione servidores de backend neste ponto. Você selecionará os servidores de backend no Cloud Manager.
  13. Selecione uma política de verificação de integridade. Aceite os padrões ou altere de acordo com sua preferência.

    • Protocolo
    • Porta — Insira 0 (zero) para suportar várias portas de domínio do servidor Web.
    • Intervalo em milissegundos (Opcional)
    • Timeout em milissegundos (Opcional)
    • Número de Novas Tentativas (Opcional)
    • Código de Status (Opcional) — Se você estiver definindo um balanceador de carga para um nó ELK com Kibana, informe 400 para o Código de Status.
    • Caminho do URL (URI)
    • Corpo da Resposta RegEx (Opcional)
    Página Criar Balanceador de Carga, Especificar Política de Verificação de Integridade
    Descrição desta ilustração (create_ldbal_healthcheck.png)
  14. Selecione o link Mostrar Definições Avançadas e informe um nome descritivo para o conjunto de backend, como pia_backendset.

    Anote o nome inserido para uso no Cloud Manager.

    Página Criar Balanceador de Carga, seção Nome do Conjunto de Backend
    Descrição desta ilustração (create_ldbal_backendset_name.png)
  15. Selecione a guia Persistência de Sessão e a opção Ativar persistência de cookie do aplicativo.
  16. Digite um nome de cookie.

    Quando você configura o Balanceador de Carga para seu ambiente provisionado, o processo de configuração usa esse nome de cookie para atualizar a configuração do domínio do servidor Web (PIA).

    Página Create Load Balancer, seção Session Persistence
    Descrição desta ilustração (create_ldbal_appl_cookie.png)
  17. Clique em Próximo.
  18. Para configurar o listener, informe um nome. Anote o nome inserido para uso no Cloud Manager.
  19. Selecione um destes tipos de tráfego que o listener trata:
    • HTTPS
    • HTTP
    • HTTP/2
    • TCP
    Página Create Load Balancer, seção Configure Listener
    Descrição desta ilustração (create_ldbal_listener.png)
  20. Se você selecionar HTTPS, HTTP/2 ou TCP, forneça um certificado SSL, um certificado de Autoridade de Certificação (CA) e uma chave privada. Navegue para encontrar o arquivo em seu computador ou copie e cole o conteúdo.

    Consulte Certificados SSL para Balanceadores de Carga na documentação do Oracle Cloud Infrastructure.

    A ativação do SSL é recomendada. Se você não adicionar o certificado nesse ponto, poderá adicioná-lo ao listener após a criação do balanceador de carga, conforme mencionado na seção a seguir.

    Configurar página Listener, adicionar certificado SSL
    Descrição desta ilustração (create_ldbal_sslcert.png)
  21. Informe uma porta para o listener monitorar o tráfego de entrada.
  22. Clique em Próximo.
  23. Na página de log, aceite os padrões e clique em Submeter.

Adicionar um Certificado SSL a um Listener em um Balanceador de Carga Existente (Opcional)

Você pode adicionar um certificado SSL após concluir a criação do balanceador de carga. Adicione o certificado antes de configurar o ambiente no Cloud Manager.

  1. Se necessário, acesse o Oracle Cloud Infrastructure e selecione Rede e, em seguida, Balanceadores de Carga no menu no canto superior esquerdo da janela.
  2. Localize o balanceador de carga e selecione Exibir Detalhes no menu de ações.
  3. Na página de detalhes do balanceador de carga, selecione Certificados nos links Recursos à esquerda.
  4. Clique em Adicionar Certificado.
  5. Informe um nome para o certificado.
    Adicionar Certificado, página
    Descrição desta ilustração (addcert_existing_ldbal.png)
  6. Forneça um certificado SSL, um certificado de Autoridade de Certificação (CA) e uma chave privada. Navegue para encontrar o arquivo em seu computador ou copie e cole o conteúdo.

    Consulte Certificados SSL para Balanceadores de Carga na documentação do Oracle Cloud Infrastructure.

  7. Clique em Adicionar Certificado.
  8. Na página de detalhes do balanceador de carga, selecione Listeners nos links Recursos à esquerda.
  9. No menu de ação do listener, selecione Editar.
  10. Escolha o Protocolo.

    Se você selecionar HTTPS ou HTTP/2, a opção Usar SSL será selecionada. Se você selecionar TCP, a opção será ativada e você deverá selecioná-la.

    Editar Listener, página
    Descrição desta ilustração (addcert_edit_listener.png)
  11. Selecione o certificado e o conjunto de backend.
  12. Clique em Salvar Alterações.

Etapa 4: Configurar o Ambiente PeopleSoft para Usar o Balanceador de Carga

Acesse o Cloud Manager para configurar um ambiente PeopleSoft para usar o balanceador de carga. Você conclui a configuração na página Definição do Balanceador de Carga do ambiente.

Página Definições do Balanceador de Carga no Cloud Manager
Descrição desta ilustração (cldmgr_config_ldbal.png)

Consulte a seção Configuring Load Balancer Settings na documentação do PeopleSoft Cloud Manager para obter instruções completas sobre como configurar o ambiente PeopleSoft. Selecione a página PeopleSoft Cloud Manager no Oracle Help Center.

Próximas Etapas

Criar Tags Definidas no Oracle Cloud Infrastructure para o PeopleSoft Cloud Manager (Opcional)

Saiba Mais