O SAP Web Dispatcher equilibra a carga das solicitações HTTP/HTTPS recebidas para os servidores de aplicativos SAP NetWeaver ou sistemas ABAP ou Java. Para informações da SAP sobre o SAP Web Dispatcher, consulte SAP Web Dispatcher.
Arquitetura de implantação
O diagrama a seguir mostra a arquitetura de implantação recomendada para alta disponibilidade do SAP Web Dispatcher independente no Google Cloud:
Para fornecer alta disponibilidade para o SAP Web Dispatcher em execução no Google Cloud, é preciso incluir os seguintes componentes na sua implantação:
- Uma configuração ativo-ativo de duas ou mais instâncias do SAP Web Dispatcher.
- Um balanceador de carga de aplicativo interno do Google Cloud.
Uma configuração ativo-ativo garante que as duas instâncias do SAP Web Dispatcher permaneçam ativas para receber tráfego do balanceador de carga de aplicativo interno e encaminhar ou redirecionar esse tráfego para seu sistema SAP de back-end. Você consegue uma configuração ativo-ativo implantando pelo menos duas instâncias do SAP Web Dispatcher, com cada instância sendo executada em grupos de instâncias separados do Compute Engine.
O balanceador de carga de aplicativo interno distribui o tráfego para as duas instâncias do SAP Web Dispatcher. O balanceador de carga distribui o tráfego proveniente de ambos: clientes que estão na mesma rede de nuvem privada virtual (VPC) que o balanceador de carga e clientes como sistemas locais conectados à rede VPC do balanceador de carga usando serviços como peering de rede VPC, Cloud VPN ou Cloud Interconnect.
Essa configuração do SAP Web Dispatcher oferece tempo de inatividade de manutenção, o que garante alta disponibilidade. As regras de verificação de integridade associadas ao balanceador de carga de aplicativo interno garantem que o tráfego de entrada seja roteado para a instância disponível do SAP Web Dispatcher. Isso também ajuda você a executar atividades de manutenção, como atualizações graduais, nessas instâncias. As verificações de integridade também ajudam a determinar se as instâncias do SAP Web Dispatcher são capazes de acessar o sistema SAP de back-end. Para mais informações, consulte Visão geral do balanceador de carga de aplicativo interno.
Etapas de implantação de alto nível
Veja a seguir as etapas de alto nível, com alguns detalhes essenciais, para implantar a alta disponibilidade do SAP Web Dispatcher independente no Google Cloud:
Verifique se você atende aos seguintes pré-requisitos:
- Você tem uma conta e um projeto do Google Cloud.
- Se você precisar que sua carga de trabalho da SAP seja executada em conformidade com a residência de dados, controle de acesso, pessoal de suporte ou requisitos regulatórios, crie a pasta do Assured Workloads necessária. Para mais informações, consulte Controles soberanos e de conformidade para a SAP no Google Cloud.
Crie pelo menos dois grupos de instâncias não gerenciadas, cada um em uma zona diferente.
Para instruções, consulte Como criar grupos na documentação do Compute Engine.
Em cada grupo de instâncias não gerenciadas, instale o SAP Web Dispatcher em uma instância de VM que usa um tipo de VM compatível com SAP e uma imagem de SO compatível com SAP.
Para informações sobre como instalar o SAP Web Dispatcher, consulte SAP Web Dispatcher.
Crie um balanceador de carga de aplicativo interno regional (HTTP/HTTPS) com a seguinte configuração:
Na seção Somente voltado para a Internet ou interno, selecione Apenas entre minhas VMs ou serviços sem servidor.
No campo Região, selecione a região em que você implantou suas instâncias do SAP Web Dispatcher.
Selecione a rede VPC necessária.
Reserve uma sub-rede somente proxy para essa rede VPC. Para mais informações, consulte Sub-redes somente proxy para balanceadores de carga baseados no Envoy.
Na seção Configuração de back-end, crie um serviço de back-end. Exemplo de configurações para o serviço de back-end:
- Tipo de back-end:
Instance group
- Protocolo:
HTTP
(padrão) - Porta nomeada:
http
(padrão) - Tempo limite: 30 segundos (padrão)
- Tipo de back-end:
Na seção Back-end, adicione um back-end para cada grupo de instâncias na configuração do SAP Web Dispatcher:
- No campo Grupo de instâncias, selecione um grupo de instâncias que você criou anteriormente neste procedimento.
- No campo Porta, especifique a porta em que a instância do SAP Web Dispatcher está sendo executada.
Para o serviço de back-end, crie uma verificação de integridade que investigue a porta em que a instância do SAP Web Dispatcher está sendo executada. Exemplos de configurações da verificação de integridade:
- Protocolo:
TCP
- Porta: especifique a porta em que a instância do SAP Web Dispatcher está em execução.
- Intervalo de verificação: 5 segundos
- Tempo limite: 5 segundos
- Limite íntegro: 2 segundos
- Limite não íntegro: 2 segundos
- Protocolo:
Na seção Regras de roteamento:
- No campo Modo, selecione Regra de host e caminho simples.
- Na seção Regras de host e caminho, verifique se há uma entrada para o serviço de back-end que você criou.
Na seção Configuração de front-end:
- Especifique o endereço IP e a porta em que você quer que o balanceador de carga receba tráfego.
- Se você quiser receber tráfego de regiões diferentes da especificada, no campo Acesso global, selecione Ativar.