Alta disponibilidad y balanceo de cargas en agentes privados de Jitterbit
Recomendaciones
Estas recomendaciones deben tenerse en cuenta antes de instalar uno o más agentes privados para permitir una alta disponibilidad (activa/activa) y el 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 (activo/activo). 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. Todos los agentes instalados dentro de un grupo de agentes deben 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. Todos los agentes instalados dentro de un grupo de agentes deben 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 reciente de Jitterbit, todos los agentes existentes deberán actualizarse a la misma versión más reciente.
-
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 toma 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 Harmony, lo que permite una ejecución uniforme de las operaciones. El servidor en la nube Harmony también envía los mensajes de ejecución de operació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 tome la primera solicitud y el Agente 2 tome la segunda. Todas las operaciones secundarias se procesan en el mismo agente, a menos que se inicien específicamente desde el servicio REST Jitterbit.
-
Cuando un agente no responde a la plataforma en la nube Harmony o notifica su incapacidad debido a una gran carga de operación, todos los demás agentes del grupo se encargarán automáticamente de todas las operaciones. Si una operación se está ejecutando cuando el agente deja de funcionar, dicha operación fallará, ya que no puede comunicar su estado. Todas las demás operación se iniciarán normalmente.
-
No existe un agente principal ni una forma de determinar qué agente se encargará de una determinada operación. Esto hace que el uso de archivos locales como origen o destino 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 al agente que ejecuta la operación. Todas las operaciones en una cadena de operación se ejecutan en el mismo agente, por lo que la ubicación de almacenamiento temporal será consistente. Si una operación que no está en la misma cadena busca un archivo en el almacenamiento temporal y está ejecutando más de un agente en un grupo de agentes, no hay forma de determinar si buscará en la misma ubicación de almacenamiento temporal que se utilizó en otra operación.