Grupos de disponibilidad AlwaysOn (SQL Server)
La característica Grupos de disponibilidad AlwaysOn es una solución de alta disponibilidad y de recuperación ante desastres que proporciona una alternativa en el nivel de empresa a la creación de reflejo de la base de datos. Incorporada en SQL Server 2012, Grupos de disponibilidad AlwaysOn maximiza la disponibilidad de un conjunto de bases de datos de usuario para una empresa. Un grupo de disponibilidad admite un entorno de conmutación por error para un conjunto discreto de bases de datos de usuario, conocido como bases de datos de disponibilidad, que realizan la conmutación por error conjuntamente. Un grupo de disponibilidad admite un conjunto de bases de datos principales de lectura y escritura, y de uno a cuatro conjuntos de bases de datos secundarias correspondientes. Opcionalmente, las bases de datos secundarias pueden estar disponibles para el acceso de solo lectura o para algunas operaciones de copia de seguridad.
Un grupo de disponibilidad realiza la conmutación por error en el nivel de réplica de disponibilidad. Las conmutaciones por error no se deben a problemas de bases de datos como que una base de datos pase a ser sospechosa debido a la pérdida de un archivo de datos, la eliminación de una base de datos o los daños de un registro de transacciones.
En este tema:
Ventajas
Términos y definiciones
Interoperabilidad y coexistencia con otras características del motor de base de datos
Tareas relacionadas
Contenido relacionado
Ventajas
La característica Grupos de disponibilidad AlwaysOn proporciona un amplio conjunto de opciones que mejoran la disponibilidad de las bases de datos y que permiten el uso de recursos mejorado. Los componentes clave son los siguientes:
Admite hasta cinco réplicas de disponibilidad. Una réplica de disponibilidad es una instancia de un grupo de disponibilidad hospedado en una instancia específica de SQL Server y que mantiene una copia local de cada base de datos de disponibilidad perteneciente al grupo de disponibilidad. Cada grupo de disponibilidad admite una réplica principal y hasta cuatro réplicas secundarias. Para obtener más información, vea Información general de los grupos de disponibilidad AlwaysOn (SQL Server).
Importante Cada réplica de disponibilidad debe residir en otro nodo de un único clúster de clústeres de conmutación por error de Windows Server (WSFC). Para obtener más información acerca de los requisitos previos, las restricciones y las recomendaciones para los grupos de disponibilidad, vea Requisitos previos, restricciones y recomendaciones para Grupos de disponibilidad AlwaysOn (SQL Server).
Admite modos de disponibilidad alternativos como los siguientes:
Modo de confirmación asincrónica. Este modo de disponibilidad es una solución de recuperación de desastres que funciona bien cuando las réplicas de disponibilidad se distribuyen sobre distancias considerables.
Modo de confirmación sincrónica. Este modo de disponibilidad resalta alta disponibilidad y protección de datos del rendimiento, a costa de aumentar la latencia de las transacciones. Un grupo de disponibilidad determinado puede admitir hasta tres réplicas de disponibilidad de confirmación sincrónica, incluida la réplica principal actual.
Para obtener más información, vea Modos de disponibilidad (grupos de disponibilidad AlwaysOn).
Admite varias formas de conmutación por error de un grupo de disponibilidad: conmutación automática por error, conmutación por error manual planeada (suele denominarse simplemente "conmutación por error manual") y conmutación por error manual forzada (suele denominarse simplemente "conmutación por error forzada"). Para obtener más información, vea Conmutación por error y modos de conmutación por error (grupos de disponibilidad AlwaysOn).
Permite configurar una réplica de disponibilidad determinada que admite una o dos de las funciones secundarias activas siguientes:
Tener acceso de conexión de solo lectura, que permite conexiones de solo lectura a la réplica para obtener acceso y leer sus bases de datos cuando se ejecuta como una réplica secundaria. Para obtener más información, vea Secundarias activas: réplicas secundarias legibles (grupos de disponibilidad AlwaysOn).
Realizar operaciones de copia de seguridad en sus bases de datos cuando se ejecuta como una réplica secundaria. Para obtener más información, vea Secundarias activas: copia de seguridad en las réplicas secundarias (grupos de disponibilidad AlwaysOn).
Con capacidades secundarias activas se mejora la eficiencia de los procesos de TI y se reducen los costos mediante la mejor utilización de los recursos del hardware secundario. Además, las aplicaciones de lectura de descarga y los trabajos de copia de seguridad de las réplicas secundarias ayudan a mejorar el rendimiento de la réplica primaria.
Admite un agente de escucha del grupo de disponibilidad para cada grupo de disponibilidad. Un agente de escucha del grupo de disponibilidad es un nombre de servidor al que los clientes pueden conectarse para tener acceso a una base de datos en una réplica principal o secundaria de un grupo de disponibilidad AlwaysOn. Los agentes de escucha del grupo de disponibilidad dirigen las conexiones entrantes a la réplica principal o una réplica secundaria de solo lectura. El agente de escucha proporciona conmutación por error rápida de aplicaciones después de que se produzca la conmutación por error del grupo de disponibilidad. Para obtener más información, vea Agentes de escucha del grupo de disponibilidad, conectividad de cliente y conmutación por error de una aplicación (SQL Server).
Admite una directiva flexible de conmutación por error para un mayor control sobre una conmutación por error del grupo de disponibilidad. Para obtener más información, vea Conmutación por error y modos de conmutación por error (grupos de disponibilidad AlwaysOn).
Admite la reparación automática de páginas para ofrecer protección frente al daño en las páginas. Para obtener más información, vea Reparación de página automática (grupos de disponibilidad/creación de reflejo de base de datos).
Admite el cifrado y compresión, que proporcionan un transporte seguro y de alto rendimiento.
Proporciona un conjunto integrado de herramientas para simplificar la implementación y administración de los grupos de disponibilidad, como:
Instrucciones DDL de Transact-SQL para crear y administrar grupos de disponibilidad. Para obtener más información, vea Información general sobre instrucciones Transact-SQL para grupos de disponibilidad de AlwaysOn (SQL Server).
Las herramientas deSQL Server Management Studio son las siguientes:
Asistente para nuevo grupo de disponibilidad crea y configura un grupo de disponibilidad. En algunos entornos, este asistente puede también preparar automáticamente las bases de datos secundarias e iniciar la sincronización de datos de cada una de ellas. Para obtener más información, vea Usar el cuadro de diálogo Nuevo grupo de disponibilidad (SQL Server Management Studio).
Agregar base de datos al asistente para grupo de disponibilidad agrega una o más bases de datos principales a un grupo de disponibilidad. En algunos entornos, este asistente puede también preparar automáticamente las bases de datos secundarias e iniciar la sincronización de datos de cada una de ellas. Para obtener más información, vea Usar la función Agregar base de datos al asistente para grupo de disponibilidad (SQL Server).
Agregar réplica al asistente para grupo de disponibilidad agrega una o varias réplicas secundarias a un grupo de disponibilidad. En algunos entornos, este asistente puede también preparar automáticamente las bases de datos secundarias e iniciar la sincronización de datos de cada una de ellas. Para obtener más información, vea Usar el Asistente para agregar una réplica al grupo de disponibilidad (SQL Server Management Studio).
Asistente para grupo de disponibilidad de conmutación por error inicia una conmutación manual por error en un grupo de disponibilidad. Dependiendo de la configuración y el estado de la réplica secundaria que se especifique como destino de la conmutación por error, el asistente puede realizar una conmutación por error manual planeada o forzada. Para obtener más información, vea Usar el Asistente para grupo de disponibilidad de conmutación por error (SQL Server Management Studio).
Panel de AlwaysOn supervisa los grupos de disponibilidad AlwaysOn, las réplicas de disponibilidad y las bases de datos de disponibilidad y evalúa los resultados de las directivas de AlwaysOn. Para obtener más información, vea Usar el Panel de AlwaysOn (SQL Server Management Studio).
El panel Detalles del Explorador de objetos muestra información básica acerca de los grupos de disponibilidad existentes. Para obtener más información, vea Usar los detalles del Explorador de objetos para supervisar los grupos de disponibilidad (SQL Server Management Studio).
Cmdlets de PowerShell. Para obtener más información, vea Información general de los cmdlets de PowerShell para grupos de disponibilidad AlwaysOn (SQL Server).
[Arriba]
Términos y definiciones
grupo de disponibilidad
Contenedor para un conjunto de bases de datos, las bases de datos de disponibilidad, que conmutan por error juntas.base de datos de disponibilidad
Base de datos que pertenece a un grupo de disponibilidad. Para cada disponibilidad de la base de datos, la disponibilidad del grupo mantiene una sola copia de lectura y escritura (base de datos principal) y de una a cuatro copias de solo lectura (bases de datos secundarias).base de datos principal
La copia de lectura y escritura de una base de datos de disponibilidad.base de datos secundaria
Una copia de solo lectura de una base de datos de disponibilidad.réplica de disponibilidad
Creación de instancia de un grupo de disponibilidad hospedado por una instancia específica de SQL Server y mantiene una copia local de cada base de datos de disponibilidad perteneciente al grupo de disponibilidad. Existen dos tipos de réplicas de disponibilidad: una sola réplica principal y de una a cuatro réplicas secundarias.réplica principal
La réplica de disponibilidad que hace que las bases de datos principales estén disponibles para las conexiones de lectura y escritura de clientes y, además, envía las entradas del registro de transacciones para cada base de datos principal a cada réplica secundaria.réplica secundaria
Réplica de disponibilidad que mantiene una copia secundaria de cada base de datos de disponibilidad y actúa como posible destino de conmutación por error para el grupo de disponibilidad. Opcionalmente, una réplica secundaria puede admitir acceso de solo lectura a bases de datos secundarias y la creación de copias de seguridad de bases de datos secundarias.agente de escucha de grupo de disponibilidad
Nombre de servidor al que los clientes pueden conectarse para tener acceso a una base de datos en una réplica principal o secundaria de un grupo de disponibilidad AlwaysOn. Los agentes de escucha del grupo de disponibilidad dirigen las conexiones entrantes a la réplica principal o una réplica secundaria de solo lectura.
[!NOTA]
Para obtener más información, vea Información general de los grupos de disponibilidad AlwaysOn (SQL Server).
[Arriba]
Interoperabilidad y coexistencia con otras características del motor de base de datos
Grupos de disponibilidad AlwaysOn se puede utilizar con las siguientes características o componentes de SQL Server:
Advertencia |
---|
Para obtener información acerca de las restricciones y limitaciones en cuanto al uso de otras características con Grupos de disponibilidad AlwaysOn, vea Grupos de disponibilidad AlwaysOn: interoperabilidad (SQL Server). |
Tareas relacionadas
Contenido relacionado
**Blogs: **
Blogs del equipo de AlwaysOn de SQL Server: el blog oficial del equipo de AlwaysOn de SQL Server
**Vídeos: **
**Notas del producto: **
Notas del producto de Microsoft para SQL Server 2012
Notas del producto del equipo de asesoramiento al cliente de SQL Server
[Arriba]
Vea también
Conceptos
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)
Administración de un grupo de disponibilidad (SQL Server)
Supervisión de los grupos de disponibilidad (SQL Server)
Información general de los cmdlets de PowerShell para grupos de disponibilidad AlwaysOn (SQL Server)