Ir para o conteúdo

Alta Disponibilidade e Balanceamento de Carga

Recomendações

Estas recomendações devem ser levadas em consideração antes da instalação do(s ) Agente Privado(s) para permitir alta disponibilidade (ativo/ativo) e balanceamento de cargas. Antes de instalar um Agente Privado, consulte os Requisitos do Sistema para Agentes Privados.

Nota

Os Agentes Privados eram anteriormente conhecidos como Agentes Local.

  • Instalar mais de um Agente em um Grupo de Agentes permite automaticamente alta disponibilidade (ativo/ativo). A instalação de vários agentes em um Grupo de Agentes também permite automaticamente o balanceamento de cargas.

  • Todos os agentes instalados em um Grupo de Agentes específico precisam ser consistentes. Cada agente instalado em um Grupo de Agentes precisa estar em execução no mesmo sistema operacional. Quando um novo agente é instalado em um Grupo de Agentes, você deve verificar o sistema operacional dos agentes existentes e instalar o novo agente com o mesmo sistema operacional. Cada agente instalado em um Grupo de Agentes precisa estar executando a mesma versão do Jitterbit. Quando um novo agente é instalado em um Grupo de Agentes, você deve verificar a versão do Jitterbit em execução nos agentes existentes. Se o novo agente for uma versão mais recente do Jitterbit, todos os agentes existentes precisarão ser atualizados para a mesma versão mais recente.

  • Agentes instalados em redes diferentes devem estar em Grupos de Agente separados. Deve-se tomar cuidado para garantir que eles tenham acesso aos mesmos recursos.

  • Plugins são atribuídos por meio do Management Console para grupos de Agente, não para agentes individuais. Não deve haver nenhum problema quando um agente diferente seleciona uma operação que depende de um plug-in.

  • Todos os agentes em um Grupo de Agentes são sincronizados com o servidor de nuvem Harmony, proporcionando uma execução consistente das operações. O servidor em nuvem Harmony também envia as mensagens da operação de execução para os agentes e equilibra a carga entre eles. Por exemplo, se você tiver um Grupo de Agentes com dois agentes e houver duas solicitações para executar uma operação que chegam ao mesmo tempo, provavelmente o Agente 1 atenderá a primeira solicitação e o Agente 2 atenderá a segunda solicitação. Todas as operações filhas são processadas no mesmo agente, a menos que sejam especificamente iniciadas a partir do serviço Jitterbit REST.

  • Quando um agente não responder à plataforma de nuvem Harmony ou notificar sua incapacidade devido à alta carga de operação, todas as operações serão automaticamente assumidas por outros agentes do grupo. Se uma operação estiver em execução quando o agente for desativado, essa operação falhará, pois a operação não pode comunicar seu status. Todas as outras operações serão iniciadas normalmente.

  • Não existe um agente primário, ou uma forma de determinar qual agente irá pegar uma determinada operação. Isso torna o uso de arquivos locais como origens ou destinos não confiável, pois os arquivos locais são locais para o agente que executa a operação. Se um grupo de agentes contiver vários agentes, um compartilhamento de arquivos ou FTP é recomendado para armazenamento de arquivos.

    Importante

    As fontes e destinos de armazenamento temporário apontam para o local de armazenamento temporário na máquina que hospeda o agente que está executando a operação. Todas as operações em uma cadeia de operação são executadas no mesmo agente, portanto, o local de armazenamento temporário será consistente. Se uma operação que não está na mesma cadeia procurar um arquivo no armazenamento temporário e você estiver executando mais de um agente em um Grupo de Agentes, não há como determinar se ele procurará no mesmo local de armazenamento temporário que foi usado em outra operação.