Saltar al contenido

Alta Disponibilidad y Balanceo de Cargas.

Recomendaciones

Estas recomendaciones se deben tener en cuenta antes de instalar agentes privados para permitir una alta disponibilidad (activa/activa) y balanceo de cargas. Antes de instalar un agente privado, consulte los Requisitos del sistema para agentes privados.

Nota

Los agentes privados antes se conocían como agentes locales.

  • Instalar más de un agente en un grupo de agentes permite automáticamente una alta disponibilidad (activa/activa). La instalación de varios agentes en un grupo de agentes también permite automáticamente el balanceo de cargas.

  • Todos los agentes instalados en un grupo de agentes específico deben ser coherentes. Cada agente instalado dentro de un grupo de agentes debe ejecutarse en el mismo sistema operativo. Cuando se instala un nuevo agente en un grupo de agentes, debe verificar el sistema operativo de los agentes existentes e instalar el nuevo agente con el mismo sistema operativo. Cada agente instalado dentro de un grupo de agentes debe ejecutar la misma versión de Jitterbit. Cuando se instala un nuevo agente en un grupo de agentes, debe verificar la versión de Jitterbit que se ejecuta en los agentes existentes. Si el nuevo agente es una versión más nueva de Jitterbit, todos los agentes existentes deberán actualizarse a la misma versión más nueva.

  • Los agentes instalados en diferentes redes deben estar en grupos de agentes separados. Se debe tener cuidado para asegurarse de que tengan acceso a los mismos recursos.

  • Complementos se asignan a través de la Management Console a grupos de agentes, no a agentes individuales. No debería haber ningún problema cuando un agente diferente realiza una operación que depende de un complemento.

  • Todos los agentes de un grupo de agentes están sincronizados con el servidor en la nube de Harmony, lo que proporciona una ejecución consistente de las operaciones. El servidor en la nube de Harmony también envía los mensajes de operación de ejecución a los agentes y equilibra la carga entre ellos. Por ejemplo, si tiene un grupo de agentes con dos agentes y hay dos solicitudes para ejecutar una operación que llegan al mismo tiempo, lo más probable es que el Agente 1 responda a la primera solicitud y el Agente 2 responda a la segunda. Todas las operaciones secundarias se procesan en el mismo agente a menos que se inicien específicamente desde el servicio REST de Jitterbit.

  • Cuando un agente no responde a la plataforma en la nube Harmony o notifica su incapacidad debido a una alta carga operación, todas las operaciones serán asumidas automáticamente por otros agentes del grupo. Si una operación se está ejecutando cuando el agente deja de funcionar, esa operación fallará, ya que la operación no puede comunicar su estado. Todas las demás operaciones se iniciarán con normalidad.

  • No existe un agente principal ni una forma de determinar qué agente se hará cargo de una determinada operación. Esto hace que el uso de archivos locales como orígenes o destinos no sea confiable, ya que los archivos locales son locales para el agente que ejecuta la operación. Si un grupo de agentes contiene varios agentes, se recomienda un recurso compartido de archivos o FTP para el almacenamiento de archivos.

    Importante

    Los orígenes y destinos de almacenamiento temporal apuntan a la ubicación de almacenamiento temporal en la máquina que aloja el agente que ejecuta la operación. Todas las operaciones de una cadena de operación se ejecutan en el mismo agente, por lo que la ubicación de almacenamiento temporal será coherente. Si una operación que no está en la misma cadena busca un archivo en el almacenamiento temporal y usted está ejecutando más de un agente en un grupo de agentes, no hay manera de determinar si buscará en la misma ubicación de almacenamiento temporal que se usó. en otra operación.