Grupos de disponibilidad distribuida - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Grupos de disponibilidad distribuida

Un grupo de disponibilidad distribuida abarca dos grupos de disponibilidad independientes. Puede considerarlo como un grupo de disponibilidad de grupos de disponibilidad. Los grupos de disponibilidad subyacentes se configuran en dos clústeres WSFC distintos. Los grupos de disponibilidad que participan en un grupo de disponibilidad distribuida no tienen por qué compartir la misma ubicación. Pueden ser físicos o virtuales, en las instalaciones o en la nube pública. Los grupos de disponibilidad de un grupo de disponibilidad distribuida no tienen por qué ejecutar la misma versión de SQL Server. La instancia de base de datos de destino puede ejecutar una versión de SQL Server posterior a la de la instancia de base de datos de origen.

La arquitectura de grupo de disponibilidad distribuida le ofrece una forma flexible de volver a alojar una instancia o base de datos de SQL Server de importancia crítica en AWS. Proporciona una solución híbrida para migrar mediante lift-and-shift (o levantar y transformar) sus bases de datos críticas de SQL Server a AWS.

Usar una arquitectura de grupos de disponibilidad distribuida es una opción más eficiente que ampliar los clústeres WFSC en las instalaciones a AWS. Los datos solo se transfieren de la réplica principal en las instalaciones a una de las réplicas en AWS (el reenviador). El reenviador es responsable de enviar los datos a otras réplicas de lectura secundarias de AWS.

En el siguiente diagrama, el primer clúster de WSFC (WSFC 1) está alojado en las instalaciones y tiene un grupo de disponibilidad en las instalaciones (AG 1). El segundo clúster de WSFC (WSFC 2) está alojado en AWS y tiene un grupo de disponibilidad (AG 2) en AWS. AWS Direct Connect se usa como conexión de red dedicada entre el entorno en las instalaciones y AWS. El grupo de disponibilidad en las instalaciones (AG 1) tiene dos réplicas (nodos). La transferencia de datos entre los nodos es sincrónica, con conmutación por error automática. Del mismo modo, el grupo de disponibilidad (AG 2) de AWS también tiene dos réplicas, y la transferencia de datos entre ellas es sincrónica con conmutación por error automática. El grupo de disponibilidad distribuida mantiene las bases de datos sincronizadas de forma asíncrona. Los datos se transfieren desde la réplica principal de SQL Server en AG 1 (que está en las instalaciones) a la réplica principal (el reenviador) en AG 2 (que está en AWS). El reenviador es responsable de enviar los datos a otras réplicas de lectura de AWS y de mantenerlos actualizados. Una vez sincronizadas las bases de datos en las instalaciones y en AWS, puede realizar una conmutación por error manual del grupo de disponibilidad distribuida a AWS. La base de datos AWS se convierte en la base de datos principal para el acceso de lectura y escritura desde las aplicaciones.

SQL Server migration process with distributed availability groups

nota

En cada momento habrá solo una base de datos disponible para las operaciones de escritura. Puede usar las réplicas secundarias restantes para las operaciones de lectura. Para escalar horizontalmente sus cargas de trabajo de lectura, puede añadir más réplicas de lectura en varias zonas de disponibilidad de AWS.

Para obtener más información acerca de los grupos de disponibilidad distribuida, consulte: