Introducción a los grupos de disponibilidad Always On

Se aplica a:SQL Server

En este tema se describen los pasos para las instancias de configuración de SQL Server para admitir Grupos de disponibilidad AlwaysOn y crear, administrar, y supervisar la disponibilidad de grupo.

Lecturas recomendadas

Antes de crear el primer grupo de disponibilidad, recomendamos leer los siguientes temas:

Configurar una instancia de SQL Server para admitir grupos de disponibilidad AlwaysOn

Paso Vínculos
Habilite Grupos de disponibilidad AlwaysOn. La característica Grupos de disponibilidad AlwaysOn debe habilitarse en cada instancia de SQL Server que va a participar en un grupo de disponibilidad.

Requisitos previos: el equipo host debe ser un nodo de Clústeres de conmutación por error de Windows Server (WSFC).

Para información sobre otros requisitos previos, consulte "Requisitos previos y restricciones de las instancias de SQL Server" en Requisitos previos, restricciones y recomendaciones para grupos de disponibilidad AlwaysOn (SQL Server).
Habilitar y deshabilitar grupos de disponibilidad AlwaysOn
Crear un extremo de creación de reflejo de la base de datos (si no hay ninguno) Asegúrese de que cada instancia del servidor posee un extremo de creación de reflejo de la base de datos. La instancia de servidor utiliza este extremo para recibir conexiones de Grupos de disponibilidad AlwaysOn de otras instancias de servidor. Para determinar si existe un extremo de creación de reflejo de la base de datos:
sys.database_mirroring_endpoints

Para la autenticación de Windows: Para crear un extremo de creación de reflejo de la base de datos con:

Asistente para nuevo grupo de disponibilidad

Transact-SQL

SQL Server PowerShell

Para la autenticación de certificado. Para crear un punto de conexión de creación de reflejo de la base de datos con:Transact-SQL

Crear y configurar un nuevo grupo de disponibilidad

Paso Vínculos
Cree el grupo de disponibilidad. Cree el grupo de disponibilidad en la instancia de SQL Server que hospeda las bases de datos que se van a agregar al grupo de disponibilidad.

Como mínimo, cree la instancia principal en la instancia de SQL Server donde vaya crear la réplica de disponibilidad. Puede especificar entre una y cuatro réplicas secundarias. Para información sobre las propiedades de la réplica y los grupos de disponibilidad, consulte CREATE AVAILABILITY GROUP (Transact-SQL).

Se recomienda encarecidamente que cree un agente de escucha del grupo de disponibilidad.

Requisitos previos: las instancias de SQL Server que hospedan las réplicas de disponibilidad de un grupo de disponibilidad dado deben residir en nodos independientes de un único clúster de WSFC. La única excepción es que mientras se migra a otro clúster de WSFC, un grupo de disponibilidad puede ocupar temporalmente dos clústeres.

Para información sobre otros requisitos previos, consulte "Requisitos previos y restricciones de los grupos de disponibilidad", "Requisitos previos y restricciones de las bases de datos de disponibilidad" y "Requisitos previos y restricciones de las instancias de SQL Server" en Requisitos previos, restricciones y recomendaciones para grupos de disponibilidad AlwaysOn (SQL Server).
Para crear un grupo de disponibilidad, puede utilizar alguna de las herramientas siguientes:

Asistente para nuevo grupo de disponibilidad

Transact-SQL

SQL Server PowerShell
Une las réplicas secundarias al grupo de disponibilidad. Conectarse a cada instancia de SQL Server que hospeda una replicación secundaria y combinar la replicación secundaria local al grupo de disponibilidad. Combinar una réplica secundaria con un grupo de disponibilidad

Sugerencia: Si usa el Asistente para nuevo grupo de disponibilidad, este paso se automatiza.
Prepare las bases de datos secundarias. En cada instancia de servidor que está hospedando una replicación secundaria, restaure las copias de seguridad de las bases de datos principales utilizando RESTORE WITH NORECOVERY. Preparar una base de datos secundaria manualmente

Sugerencia: El Asistente para nuevo grupo de disponibilidad puede preparar las bases de datos secundarias automáticamente. Para más información, consulte "Requisitos previos para usar la sincronización inicial de datos completa" en Página Seleccionar sincronización inicial de datos (asistentes para grupos de disponibilidad AlwaysOn).
Una las bases de datos secundarias al grupo de disponibilidad. En cada instancia del servidor que hospede la réplica secundaria, una cada base de datos secundaria local al grupo de disponibilidad. Al combinar el grupo de la disponibilidad, una base de datos secundaria dada inicia la sincronización de datos con la base de datos principal correspondiente. Combinar una base de datos secundaria con un grupo de disponibilidad

Sugerencia: El Asistente para nuevo grupo de disponibilidad puede realizar este paso si todas las bases de datos secundarias existen en cada réplica secundaria.
Crea un agente de escucha del grupo de disponibilidad. Este paso es necesario a menos que ya haya creado el agente de escucha de grupo de disponibilidad mientras creó el grupo de disponibilidad. Configuración de un agente de escucha para un grupo de disponibilidad Always On (SQL Server)
Dé el nombre de host DNS de la escucha a los desarrolladores de aplicaciones. Los desarrolladores tienen que especificar este nombre DNS en las cadenas de conexión para dirigir las solicitudes de conexión a la escucha del grupo de disponibilidad. Para más información, consulte Escuchas de grupo de disponibilidad, conectividad de cliente y conmutación por error de una aplicación (SQL Server). "Seguimiento: después de crear un agente de escucha de grupo de disponibilidad" en Creación o configuración de una escucha de grupo de disponibilidad (SQL Server)
Configure dónde se debe hacer la copia de seguridad de los trabajos. Si desea realizar copias de seguridad de las bases de datos secundarias, debe crear un script de trabajo de copia de seguridad que tenga en cuenta la preferencia de copia de seguridad automatizada. Cree un script para cada base de datos del grupo de disponibilidad en cada instancia de servidor que hospede una réplica de disponibilidad para el grupo de disponibilidad. "Seguimiento: después de configurar la copia de seguridad en las réplicas secundarias" en Configuración de la copia de seguridad en réplicas de disponibilidad (SQL Server)

Administrar grupos, réplicas y bases de datos de disponibilidad

Nota

Para información sobre las propiedades de la réplica y los grupos de disponibilidad, consulte CREATE AVAILABILITY GROUP (Transact-SQL).

La administración de un grupo de disponibilidad implica una o varias de las siguientes tareas:

Tarea Vínculo
Modificar la directiva de conmutación por error flexible del grupo de disponibilidad para controlar las condiciones que producen una conmutación por error automática. Esta directiva es pertinente cuando la conmutación automática por error es posible. Configurar la directiva flexible de conmutación por error de un grupo de disponibilidad
Realizar una conmutación por error manual planeada o una conmutación por error manual forzada (con posible pérdida de datos), denominada normalmente conmutación por error forzada. Para más información, consulte Conmutación por error y modos de conmutación por error (grupos de disponibilidad AlwaysOn). Realizar una conmutación manual por error planeada

Realizar una conmutación manual por error forzada
Usar un conjunto de directivas definidas previamente para ver el estado de un grupo de disponibilidad y sus réplicas y bases de datos. Usar la administración basada en directivas para ver el estado de los grupos de disponibilidad

Usar el Panel de grupo AlwaysOn
Agregar o quitar una réplica secundaria. Agregar una réplica secundaria

Quitar una réplica secundaria
Suspender o reanudar una base de datos de disponibilidad. Suspender una base de datos secundaria la mantiene en su momento actual en el tiempo hasta que se reanuda. Suspender una base de datos

Reanudar una base de datos
Agregar o quitar una base de datos. Agregar una base de datos

Quitar una base de datos secundaria

Quitar una base de datos principal
Volver a configurar o crear un agente de escucha del grupo de disponibilidad. Crear o configurar un agente de escucha del grupo de disponibilidad
Eliminar un grupo de disponibilidad. Eliminar un grupo de disponibilidad
Solucionar problemas de las operaciones para agregar archivos. Esto puede ser necesario si la base de datos principal y una base de datos secundaria tienen distintas rutas de acceso. Solucionar problemas de una operación ADD-FILE
Alterar las propiedades de una réplica de disponibilidad. Cambiar el modo de disponibilidad.

Cambiar el modo de conmutación por error

Configurar la prioridad de copia de seguridad (y las preferencias de automatizada)

Configurar el acceso de solo lectura

Configurar el enrutamiento de solo lectura

Cambiar el período de tiempo de espera de la sesión

Supervisar grupos de disponibilidad

Para supervisar las propiedades y el estado de un grupo de disponibilidad AlwaysOn, puede usar las siguientes herramientas.

Herramienta Breve descripción Vínculos
Paquete de supervisión de System Center para SQL Server El paquete de supervisión de SQL Server (SQLMP) es la solución recomendada para supervisar los grupos de disponibilidad y las bases de datos de disponibilidad y de replicación de disponibilidad para los administradores TIC. Entre las características de supervisión que son de particular importancia para Grupos de disponibilidad AlwaysOn se incluyen las siguientes:

La detectabilidad automática de los grupos de disponibilidad, las réplicas de disponibilidad y la base de datos de disponibilidad entre cientos de equipos. Esto le permite realizar fácilmente el seguimiento del inventario de Grupos de disponibilidad AlwaysOn .

Alertas y vales de System Center Operations Manager (SCOM). Estas características proporcionan un conocimiento detallado que permite una resolución más rápida de un problema.

Una extensión personalizada de la supervisión del estado de AlwaysOn mediante la administración basada en directivas (PBM).

El estado abarca desde las bases de datos de disponibilidad a las réplicas de disponibilidad.

Tareas personalizadas que administran Grupos de disponibilidad AlwaysOn desde la consola de System Center Operations Manager.
Para descargar el módulo de supervisión (SQLServerMP.msi) y la Guía del módulo de administración de SQL Server para System Center Operations Manager (SQLServerMPGuide.doc), vea:

Paquete de supervisión de System Center para SQL Server
Transact-SQL Grupos de disponibilidad AlwaysOn proporcionan una gran cantidad de información sobre los grupos de disponibilidad y las réplicas, bases de datos, escuchas y el entorno de clúster de WSFC. Supervisar grupos de disponibilidad (Transact-SQL)
SQL Server Management Studio El panel Detalles del Explorador de objetos muestra información básica acerca de los grupos de disponibilidad hospedados en la instancia de SQL Server a la que está conectado.

Sugerencia: Utilice este panel para seleccionar varios grupos, réplicas o bases de datos de disponibilidad y para realizar tareas administrativas rutinarias en los objetos seleccionados; por ejemplo, quitar de un grupo de disponibilidad varias réplicas o bases de datos de disponibilidad.
Detalles del Explorador de objetos para supervisar la disponibilidad de los grupos
SQL Server Management Studio Los cuadros de diálogoPropiedades permiten ver las propiedades de los grupos de disponibilidad, las réplicas o los agentes de escucha y, en algunos casos, para cambiar la configuración. Propiedades del grupo de disponibilidad

Propiedades de una réplica de disponibilidad

Propiedades del agente de escucha del grupo de disponibilidad
Monitor de sistema El objeto de rendimiento SQLServer:Availability Replica contiene contadores de rendimiento que proporcionan información sobre las réplicas de disponibilidad. SQL Server, réplica de disponibilidad
Monitor de sistema El objeto de rendimiento SQLServer:Database Replica contiene contadores de rendimiento que proporcionan información sobre las bases de datos secundarias en una réplica secundaria dada.

El objeto SQLServer:Databases de SQL Server contiene contadores de rendimiento que supervisan las actividades del registro de transacciones, entre otras cosas. Los siguientes contadores son especialmente importantes para supervisar la actividad del registro de transacciones en bases de datos de disponibilidad: Tiempo de escritura de vaciados de registro (ms) , Vaciados de registro/s, Errores de memoria caché de grupo de registros/s, Lecturas de disco de grupo de registros/sy Solicitudes de grupo de registros/s.
SQL Server, réplica de base de datos

SQL Server, Databases Object

Contenido relacionado

Consulte también

Grupos de disponibilidad Always On (SQL Server)
Información general de los grupos de disponibilidad AlwaysOn (SQL Server)
Configuración de una instancia del servidor para grupos de disponibilidad AlwaysOn (SQL Server)
Creación y configuración de grupos de disponibilidad (SQL Server)
Supervisión de los grupos de disponibilidad (SQL Server)
Información general sobre instrucciones Transact-SQL para grupos de disponibilidad AlwaysOn (SQL Server)
Información general de los cmdlets de PowerShell para grupos de disponibilidad AlwaysOn (SQL Server)