Escenarios de ejemplo de alta disponibilidad de BizTalk Server

En este tema se describen los escenarios de Microsoft BizTalk Server que proporcionan alta disponibilidad a través de niveles de escalabilidad horizontal de hosts. Al separar áreas de funcionalidad en diferentes hosts y niveles en BizTalk Server, los administradores pueden proporcionar redundancia para cada host y escalarlas independientemente de otros hosts. Para proporcionar alta disponibilidad para cada área funcional, debe crear hosts independientes para cada función principal (recepción, procesamiento, envío y seguimiento) y agrupar las bases de datos de BizTalk Server y el servidor secreto maestro enterprise Single Sign-On.

Implementaciones de BizTalk Server de tamaño pequeño

La implementación de BizTalk Server más pequeña que proporciona alta disponibilidad para la SQL Server y la BizTalk Server se compone de dos equipos que tienen una configuración de clúster activo/activo para SQL Server. Ambos equipos contienen instancias de todos los hosts de BizTalk del entorno. Si un equipo deja de funcionar o encuentra errores, el otro equipo mantiene la disponibilidad del servicio para SQL Server y para BizTalk Server. Esta configuración no está altamente disponible porque no admite la agrupación en clústeres del servidor secreto maestro, ya que BizTalk Server instancias de host no se iniciará en un equipo de BizTalk Server donde el recurso enterprise single Sign-On clúster es pasivo. Para obtener más información sobre la agrupación en clústeres del servidor secreto maestro, consulte Alta disponibilidad para el inicio de sesión único de Enterprise.

Para implementaciones de BizTalk Server pequeñas que contienen menos de cinco equipos, se recomienda que el clúster de SQL Server que contenga las bases de datos de BizTalk Server se ejecute en equipos independientes de los equipos de BizTalk Server. Los equipos con BizTalk Server pueden ejecutar todos los hosts de BizTalk (recepción, procesamiento y envío). Para que esta implementación tenga una alta disponibilidad, agrupe el servidor SQL Server y el servidor secreto principal de inicio de sesión único empresarial, y tenga dos servidores BizTalk Server que ejecuten, cada uno, una instancia de los hosts del entorno.

La siguiente ilustración muestra una implementación pequeña de BizTalk Server que tiene una alta disponibilidad.

Small BizTalk Server Deployment TDI_HighAva_SmallDepl

Implementaciones de BizTalk Server de tamaño medio

Para implementaciones de tamaño medio que contengan de cinco a diez equipos, se recomienda agrupar el servidor SQL Server que contenga las bases de datos de BizTalk Server y el servidor secreto principal de inicio de sesión único empresarial. Si el escenario tiene un gran número de operaciones de recepción, puede dedicar dos servidores BizTalk Server a ejecutar las instancias de host de recepción para proporcionar una solución de alta disponibilidad. Después, puede tener dos o más equipos que ejecuten las instancias de host de procesamiento y envío. Para que ésta sea una implementación de alta disponibilidad, cree instancias de los hosts de procesamiento y envío en dos servidores BizTalk. De forma similar, si tiene un escenario con un gran número de operaciones de procesamiento, puede dedicar dos servidores BizTalk a ejecutar las instancias del host de procesamiento y los otros dos servidores BizTalk a ejecutar instancias de los hosts de recepción y envío.

La siguiente ilustración muestra una implementación de BizTalk Server de tamaño medio con dos servidores BizTalk dedicados a operaciones de recepción.

TDI_HighAva_MedDepl de implementación de BizTalk Server de tamaño mediano

Para más información sobre la alta disponibilidad para el inicio de sesión único de Enterprise, consulte High Availability for Enterprise Single Sign-On(Alta disponibilidad para el inicio de sesión único de Enterprise).

Implementaciones de BizTalk Server a gran escala

Para implementaciones de gran tamaño que contengan 10 o más equipos, dedique equipos con BizTalk Server diferentes para las funciones de recepción, procesamiento y envío. Asimismo, si tiene muchos equipos con BizTalk Server en un grupo, puede incluir equipos adicionales con la base de datos de cuadro de mensajes para aumentar el rendimiento. En este caso, agrupe las bases de datos de cuadro de mensajes y el servidor secreto principal para proporcionar alta disponibilidad.

Esta configuración distribuida muestra la flexibilidad de BizTalk Server porque permite evaluar e identificar puntos específicos de error en la implementación y, a continuación, asignar recursos estratégicamente para reducir esos puntos en el sistema. El entorno empresarial dinámico de hoy día demanda esta flexibilidad porque las fluctuaciones de carga de trabajo y los requisitos empresariales pueden cambiar a diario.

En lugar de gastar dinero adicional en ampliar o adquirir nuevo hardware, utilice los recursos existentes para lograr alta disponibilidad moviendo recursos de los equipos que consumen menos recursos a equipos que sí hacen un gran uso de ellos.

En la ilustración siguiente se muestra una implementación de BizTalk Server a gran escala.

TDI_HighAva_LargeDepl de implementación de BizTalk Server a gran escala

Para más información sobre la alta disponibilidad para el inicio de sesión único de Enterprise, consulte High Availability for Enterprise Single Sign-On(Alta disponibilidad para el inicio de sesión único de Enterprise).

Alta disponibilidad mediante Hyper-V y clúster de conmutación por error

La función Hyper-V de Windows® Server 2008 y la característica de clúster de conmutación por error de Windows Server 2008 se pueden combinar para proporcionar alta disponibilidad a un entorno de equipo servidor virtualizado. Los equipos BizTalk Server y los equipos SQL Server que se usan en una implementación de BizTalk Server se pueden instalar en un entorno virtualizado de Hyper-V y, a continuación, se pueden hacer de alta disponibilidad a través de clústeres de conmutación por error. Puesto que la ejecución de un sistema operativo invitado en Hyper-V conlleva un coste de recursos del sistema, recomendamos realizar una prueba de rendimiento exhaustiva antes de implementar una solución como esta en producción. Para obtener más información sobre el uso de clústeres de Hyper-V y conmutación por error conjuntamente para proporcionar alta disponibilidad para máquinas virtuales, consulte Guía paso a paso de Hyper-V: Clústeres de conmutación por error y Hyper-V. Para obtener más información sobre cómo implementar un BizTalk Server en un entorno virtualizado de Hyper-V, consulte la guía de BizTalk Server Hyper-V.

Consulte también

Proporcionar alta disponibilidad para hosts de BizTalkque proporcionan alta disponibilidad para bases de datos de BizTalk Server alta disponibilidad para el inicio de sesión único empresarial