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 empresarial a la creación de reflejo de la base de datos. Introducido en SQL Server 2012, los grupos de disponibilidad Always On maximizan 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 ocho 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.
Ventajas
Always On grupos de disponibilidad proporciona un amplio conjunto de opciones que mejoran la disponibilidad de la base de datos y que permiten un uso mejorado de recursos. Los componentes clave son los siguientes:
Admite hasta nueve 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 ocho réplicas secundarias. Para más información, consulte: Introducción a 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 sobre los requisitos previos, las restricciones y las recomendaciones para los grupos de disponibilidad, consulte Requisitos previos, Restricciones y Recomendaciones para Always On Grupos de disponibilidad;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;Always On Grupos de disponibilidad;.
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;Always On Grupos de disponibilidad;.
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;Always On Grupos de disponibilidad).
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 réplicas secundarias).
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 de grupo de disponibilidad, conectividad de cliente y conmutación por error de aplicaciones;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, consulte Conmutación por error y Modos de conmutación por error; Always On grupos de disponibilidad;.
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 automática de páginas (para grupos de disponibilidad y creación de reflejo de la 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 Introducción a las instrucciones Transact-SQL para Always On grupo de disponibilidad;SQL Server;.
SQL 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 el Asistente para agregar una base de datos al 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 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 grupos de disponibilidad de conmutación por error;SQL Server Management Studio;.
El panel de Always On 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 AlwaysOn. Para obtener más información, vea Usar el panel 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 de Explorador de objetos para supervisar el grupo de disponibilidad;SQL Server Management Studio;.
Cmdlets de PowerShell. Para obtener más información, consulte Introducción a los cmdlets de PowerShell para Always On grupos de disponibilidad; SQL Serve;.
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 base de datos de disponibilidad, el grupo de disponibilidad mantiene una sola copia de lectura y escritura (la base de datos principal) y de una a ocho 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 ocho 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 del 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 sobre los grupos de disponibilidad AlwaysOn; SQL Serve;.
Interoperabilidad y coexistencia con otras características del motor de base de datos
Always On los grupos de disponibilidad se pueden usar con las siguientes características o componentes de SQL Server:
Advertencia
Para obtener información sobre las restricciones y limitaciones para usar otras características con grupos de disponibilidad de Always On, consulte Always On Grupos de disponibilidad: Interoperabilidad;SQL Server;.
Related Tasks
Contenido relacionado
Blogs:
Blogs del equipo de SQL Server Always On: blog oficial del equipo de SQL Server AlwaysOn
Vídeos:
Notas del producto:
Consulte también
Información general de Always On grupos de disponibilidad;SQL Server;
Requisitos previos, restricciones y recomendaciones para Grupos de disponibilidad AlwaysOn (SQL Server)
Configuración de una instancia de servidor para Always On grupos de disponibilidad;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 instrucciones Transact-SQL para Always On grupos de disponibilidad;SQL Server;
Introducción a los cmdlets de PowerShell para grupos de disponibilidad AlwaysOn; SQL Server;