Compartir a través de


Planificación de la disponibilidad de la base de datos

El motor de mensajería de BizTalk Server garantiza que los procesos empresariales sean confiables y duraderos al conservar el estado del proceso y los datos empresariales en una base de datos de SQL Server conocida como base de datos de cuadro de mensajes de BizTalk. Dado que la confiabilidad y durabilidad de los datos persistentes solo es tan buena como el almacén de datos subyacente, es fundamental planear la alta disponibilidad de las bases de datos de BizTalk Server.

Consideraciones de hardware

Para garantizar la alta disponibilidad de las bases de datos de BizTalk Server, tenga en cuenta lo siguiente al planear el hardware:

  1. Considere la posibilidad de implementar una red de área de almacenamiento (SAN) para hospedar las bases de datos de BizTalk Server. Los discos SAN deben configurarse mediante RAID 1+0 (una franja de conjuntos de reflejos) si es posible para obtener el máximo rendimiento y la alta disponibilidad.

  2. Planee la instalación de varios equipos que ejecutan SQL Server para hospedar las bases de datos de BizTalk Server. Se necesitarán varios equipos que ejecuten SQL Server para SQL Server agrupación en clústeres (recomendado) o para hospedar determinadas bases de datos de BizTalk Server en instancias de SQL Server físicas independientes (también se recomienda).

  3. Planee la instalación de uno o varios equipos que ejecutan SQL Server para implementar el trasvase de registros SQL Server con fines de recuperación ante desastres. BizTalk Server implementa funcionalidades de espera de base de datos mediante el uso de SQL Server trasvase de registros. SQL Server trasvase de registros automatiza la copia de seguridad y restauración de archivos de base de datos y de registro de transacciones, lo que permite que un servidor en espera reanude el procesamiento de la base de datos en caso de que se produzca un error en el servidor de producción. Para obtener más información sobre cómo implementar SQL Server trasvase de registros con fines de recuperación ante desastres, consulte ¿Qué es BizTalk Server trasvase de registros?

Consideraciones de software

Para garantizar la alta disponibilidad de las bases de datos de BizTalk Server, tenga en cuenta lo siguiente al planear el software: Planee la instalación de una versión y edición de SQL Server que admita la compatibilidad con clústeres de conmutación por error o la compatibilidad con el trasvase de registros de BizTalk. Para obtener una lista completa de las características admitidas por las ediciones SQL Server, consulte Ediciones y características admitidas.

Alta disponibilidad frente a recuperación ante desastres

Hay dos métodos distintos para aumentar la disponibilidad de un entorno de BizTalk Server: proporcionar alta disponibilidad mediante tolerancia a errores o equilibrio de carga, o proporcionar disponibilidad mediante la recuperación ante desastres. Aunque cada método aumenta la disponibilidad, una diferencia clave entre ellos es que la tolerancia a errores o el equilibrio de carga suelen proporcionar un tiempo de recuperación mucho más rápido que la recuperación ante desastres. Por lo tanto, una solución basada en la tolerancia a errores o el equilibrio de carga se suele considerar como proporcionar alta disponibilidad en lugar de simplemente proporcionar disponibilidad. Ambos métodos deben emplearse en un entorno de BizTalk Server de producción.

Proporcionar alta disponibilidad para las bases de datos de BizTalk Server mediante tolerancia a errores con clústeres de Windows. Para obtener más información sobre cómo proporcionar alta disponibilidad para las bases de datos de BizTalk Server, consulte Alta disponibilidad para bases de datos.

Aumente la disponibilidad con la recuperación ante desastres mediante BizTalk Server trasvase de registros. Para aumentar la disponibilidad de las bases de datos de BizTalk Server con recuperación ante desastres, siga los pasos descritos en el tema Lista de comprobación: Aumento de la disponibilidad con recuperación ante desastres.