Compartir a través de


Agrupar las bases de datos de BizTalk Server

Si las bases de datos de BizTalk Server dejan de estar disponibles, el entorno de BizTalk Server dejará de funcionar correctamente. Para proporcionar una alta disponibilidad, puede crear un clúster de Microsoft SQL Server para las bases de datos de BizTalk Server, como se muestra en la siguiente ilustración.

TDI_HighAva_SQLCluster de nivel de base de datos de BizTalk Server

Para crear una solución de alta disponibilidad para las bases de datos de BizTalk Server, debe tener al menos dos equipos que ejecuten SQL Server y una matriz de discos compartida en el clúster.

Opciones de agrupación en clústeres

Averigüe cuál es la mejor configuración de clúster de las bases de datos de BizTalk Server para sus necesidades empresariales. Esta es una lista de las opciones:

  • Activo/pasivo. La alta disponibilidad para las bases de datos de BizTalk Server normalmente consta de dos o más equipos de base de datos configurados en una configuración de clúster de servidor activo/pasivo. Estos equipos comparten un recurso de disco común (como una matriz de discos SCSI RAID 1+0 o una red de área de almacenamiento) y usan la agrupación en clústeres de Windows para proporcionar redundancia de copia de seguridad y tolerancia a errores.

  • Activo/activo. Los clústeres de Windows y SQL Server permiten ejecutar SQL Server en modo activo/activo donde cada nodo del clúster está "activo" y ejecuta una o varias instancias de SQL Server. Por ejemplo, esto le permitiría tener la base de datos MessageBox en un nodo y el resto BizTalk Server bases de datos del otro nodo. Esto le permite maximizar el uso de hardware del clúster, pero se debe usar una configuración de SQL Server activa o activa con cuidado.

    ¿Cada nodo puede controlar simultáneamente la carga de todas las instancias de SQL Server durante un escenario de conmutación por error de nodo de clúster SQL Server? ¿Hay suficientes recursos de CPU? ¿Hay suficiente memoria? ¿Qué ocurre con el ancho de banda de red? ¿Qué tal la contención de E/S de disco?

    Estas son solo algunas de las preguntas que deben responderse para determinar si un clúster de SQL Server activo o activo es adecuado para las aplicaciones de BizTalk. Si se determina que un nodo no puede controlar todas las instancias de SQL Server en un escenario de conmutación por error, una alternativa es usar clústeres activos, activos/pasivos.

  • Activo/activo/pasivo. Los procesos de tiempo de ejecución escriben información en las bases de datos de administración de BizTalk, cuadro de mensajes, servicios de análisis de seguimiento, análisis de BAM, esquema de estrella de BAM, importación principal de BAM y archivo de BAM. Por tanto, estas bases de datos son especialmente importantes si se produce un desastre y deben tener prioridad a la hora de determinar las bases de datos para agrupar en clúster. En el resto de las bases de datos, solo escriben información los usuarios y las herramientas. En el caso de las bases de datos de cuadro de mensajes, puede considerar una configuración activa,activa/pasiva o activa/activa/pasiva para minimizar el hardware necesario.

Nota

SQL Server Standard Edition admite clústeres de conmutación por error de 2 nodos. Si decide usar la configuración activa, activa/pasiva en SQL Server, debe usar el Enterprise Edition.

Procedimientos para agrupar las bases de datos

Asegúrese de cumplir los siguientes requisitos previos antes de empezar a agrupar en clústeres las bases de datos de BizTalk Server.

Ejecutar la configuración de BizTalk

  1. Instale BizTalk Server en un servidor en tiempo de ejecución.

  2. Abra configuración de BizTalk Server.

  3. Para aplicar una configuración personalizada, consulte Import and Export BizTalk Server Configuration. Para especificar el clúster de SQL Server para las bases de datos de BizTalk Server, escriba el nombre del clúster de SQL Server en el cuadro de diálogo Bases de datos de la configuración.

  4. Complete la configuración de BizTalk Server mediante una configuración personalizada.

    Para obtener más información sobre la agrupación en clústeres BizTalk Server bases de datos, vea Mejorar la tolerancia a errores en BizTalk Server mediante un clúster de conmutación por error de Windows Server 2008 o un clúster de servidores de Windows Server 2003.

Comportamiento de las instancias de host de BizTalk durante SQL Server conmutación por error

Para obtener más información sobre el comportamiento de las instancias de host de BizTalk durante SQL Server conmutación por error, vea Comportamiento de instancias de host de BizTalk Server durante SQL Server conmutación por error.

Usar creación de reflejo de la base de datos SQL Server

Para obtener más información sobre cómo usar SQL Server creación de reflejo de la base de datos con respecto a BizTalk Server agrupación en clústeres de base de datos, consulte SQL Server creación de reflejo de la base de datos, servicio de instantáneas de volumen y AlwaysOn.

Consulte también

Escala horizontal de las bases de datos de BizTalk Server