sábado, julio 07, 2012

Optimizando la cantidad de Hosts en Biztalk

 

image

Una recomendación común a la hora mejorar el desempeño de Biztalk es separar los Hosts por función. Esto permite poder asignar los parámetros de rendimiento por separado, así como, poder detener/iniciar las Instancias de Host en forma independiente,  manejar los recursos de mejor forma y poder distribuir a través de varias Instancias de Host la carga de los componentes de la aplicación.

Aunque no existe una formula que funcione para todos los casos, puede ser útil seguir esta guía, creando los siguientes Hosts:

ReceiveHost, SendHost, OrchestationHost,  TrackingHost, IsolatedHost

1. Agregar cada Host desde la consola de Biztalk

image

2. Especificar el Nombre, Tipo y Grupo de Windows para el Host. En el caso de estar trabajando con Adapters que necesitan operar en modo de 32 Bits puede ser útil crear otros dos Hosts de Entrada y Salida de 32 bits específicamente, seleccionando la opción 32-bit only en los parámetros generales del Host.

image

3. Al momento de crear el HostTracking se debe seleccionar la opción Allow Host Tracking en los parámetros generales del Host. Solo debe haber un host marcado con esta opción, se debe deshabilitar la opción en el host configurado por default por Biztalk. En el caso de haber mas de una Base de Datos MessageBox, puede haber un HostTracking por cada MessageBox.

image

4. Se debe proceder a crear las Instancias de Host, para cada uno de los Hosts creados (se puede distribuir la cantidad de Hosts entre el grupo de servidores de Biztalk para balancear la carga)

image

image

5. Establecer las propiedades de la Instancia de Hosts a través del botón Configure, se deben ingresar las credenciales para la levantar la Instancia de Host (se debe tener cuidado al momento de configurar Adapters como el tipo Archivo, asignando una cuenta que tenga permisos para leer/grabar en la carpeta que se use para manejar los archivos)

image

6. Por ultimo se deben modificar los Handlers para cada Tipo de Adapter, para que utilicen el Host Correspondiente

image

image

Espero les sea de utilidad.

Hasta la próxima.

No hay comentarios.:

Publicar un comentario