Ir para o conteúdo

Alta Disponibilidade e Balanceamento de Cargas

Recomendações

Estas recomendações devem ser levadas em consideração antes da instalação de agente(s) 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 conhecidos anteriormente como agentes locais.

  • Instalando 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 executar 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.

  • Os agentes instalados em redes diferentes devem estar em grupos de agentes separados. Deve-se ter cuidado para garantir que eles tenham acesso aos mesmos recursos.

  • Plug-ins são atribuídos por meio do Management Console a grupos de agentes, e não a agentes individuais. Não deverá haver problemas quando um agente diferente escolher uma operação que depende de um plugin.

  • Todos os agentes de um grupo de agentes são sincronizados com o servidor em nuvem Harmony, proporcionando execução consistente de operações. O servidor em nuvem Harmony também envia mensagens de 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, muito provavelmente o Agente 1 atenderá a primeira solicitação e o Agente 2 atenderá a segunda solicitação. Todas as operações secundárias são processadas no mesmo agente, a menos que sejam iniciadas especificamente no serviço REST do Jitterbit.

  • Quando um agente não responde à plataforma nuvem Harmony ou notifica sua incapacidade devido à alta carga 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 ficar inativo, essa operação falhará, pois a operação não será capaz de 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á realizar uma determinada operação. Isso faz com que o uso de arquivos locais como origens ou destinos não seja 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 origens e os destinos de armazenamento temporário apontam para o local de armazenamento temporário na máquina que hospeda o agente que executa 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 ela procurará no mesmo local de armazenamento temporário que foi usado em outra operação.