Instancias en clúster de conmutación por error de Always On - 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.

Instancias en clúster de conmutación por error de Always On

Las instancias en clúster de conmutación por error (FCI) de Always On de SQL Server utilizan los clústeres de conmutación por error de Windows Server (WSFC) para proporcionar una alta disponibilidad a nivel de instancia de servidor. Una FCI es una instancia única de SQL Server que se instala en los nodos de WSFC para ofrecer una alta disponibilidad durante toda la instalación de SQL Server. Si el nodo subyacente sufre errores de hardware, sistema operativo, aplicación o servicio, todo el contenido de la instancia de SQL Server se mueve a otro nodo de WSFC. Esto incluye las bases de datos del sistema, los inicios de sesión de SQL Server, los trabajos del agente de SQL Server y los certificados.

Por lo general, es preferible usar una FCI en lugar de un grupo de disponibilidad Always On cuando:

  • Utiliza la edición SQL Server Standard en lugar de Enterprise Edition.

  • Tiene una gran número de bases de datos pequeñas por instancia.

  • Modifica constantemente los objetos a nivel de instancia, como los trabajos del agente de SQL Server, los inicios de sesión, etc.

Existen cuatro opciones para implementar las FCI en: AWS

  • Amazon EBS Multi-Attach con reservas persistentes

  • Amazon FSx para Windows File Server

  • Amazon FSx para ONTAP NetApp

  • Soluciones de socios AWS

Uso de Amazon EBS Multi-Attach con reservas persistentes

Amazon EBS Multi-Attach con reservas de NVMe admite la creación de FCI de SQL Server con volúmenes de Amazon io2 EBS como almacenamiento compartido en los clústeres de conmutación por error de Windows Server. Esta función simplifica el proceso de configuración del clúster de conmutación por error al permitirle crear un clúster de conmutación por error mediante volúmenes de Amazon EBS. io2 Estos volúmenes solo se pueden adjuntar a instancias que se encuentren en la misma zona de disponibilidad. Para implementar clústeres de conmutación por error de Windows Server mediante io2 volúmenes de Amazon EBS, debe utilizar los controladores AWS NVMe más recientes.

Los volúmenes de Amazon EBS y los volúmenes del almacén de instancias se exponen como dispositivos de bloques NVMe en las instancias basadas en Nitro. Debe tener el controlador AWS NVMe instalado con la función de reserva persistente SCSI configurada cuando utilice io2 volúmenes de Amazon EBS para formar las FCI de WSFC y SQL Server.

Para obtener más información sobre esta función, consulte la entrada del AWS blog Cómo implementar un clúster de conmutación por error de SQL Server con Amazon EBS Multi-Attach en Windows Server.

Uso de Amazon FSx para Windows File Server

Amazon FSx for Windows File Server proporciona un almacenamiento de archivos compartido totalmente gestionado. Replica automáticamente el almacenamiento de forma sincrónica en dos zonas de disponibilidad para ofrecer una alta disponibilidad. El uso de FSx for Windows File Server para el almacenamiento de archivos ayuda a simplificar y optimizar las implementaciones de alta disponibilidad de SQL Server en Amazon EC2.

Con Microsoft SQL Server, la alta disponibilidad suele implementarse en varios nodos de bases de datos de un WSFC y cada nodo tiene acceso al almacenamiento de archivos compartido. Puede utilizar FSx for Windows File Server como almacenamiento compartido para las implementaciones de alta disponibilidad de SQL Server de dos maneras: como almacenamiento para archivos de datos activos y como testigo del uso compartido de archivos SMB.

Para obtener información sobre cómo puede reducir la complejidad y el coste de ejecutar implementaciones FCI de SQL Server mediante fSx for Windows File Server, consulte la entrada del blog Simplifique las implementaciones de alta disponibilidad de Microsoft SQL Server con Amazon FSx for Windows File Server. La entrada del blog también proporciona step-by-step instrucciones para implementar las FCI de SQL Server mediante un sistema de archivos Amazon FSx Multi-AZ como solución de almacenamiento compartido. Para obtener más información, consulte la documentación de Amazon FSx for Windows File Server.

Uso de Amazon FSx para ONTAP NetApp

Amazon FSx para NetApp ONTAP es un servicio totalmente gestionado que proporciona un almacenamiento de archivos altamente fiable, escalable, de alto rendimiento y rico en funciones que se basa en el sistema de archivos ONTAP. NetApp FSx for ONTAP combina las características, el rendimiento, las capacidades y las operaciones de API conocidas de los sistemas de NetApp archivos con la agilidad, la escalabilidad y la simplicidad de un servicio totalmente gestionado. AWS

FSx para ONTAP proporciona acceso multiprotocolo a los datos a través de los protocolos NFS, SMB e iSCSI para sistemas Windows y Linux. Puede crear una arquitectura FCI de SQL Server Always On de alta disponibilidad, tal y como se explica en detalle en la entrada del blog SQL Server High Availability Deployments Using Amazon FSx for ONTAP. NetApp FSx for ONTAP también puede proporcionar una forma rápida de conmutar por error su entorno de SQL Server a otro Región de AWS para cumplir con los requisitos del objetivo de tiempo de recuperación (RTO) y del objetivo de punto de recuperación (RPO). Para obtener más información, consulte la entrada del blog Implementación de HA y DR para una instancia de clúster de conmutación por error siempre activa de SQL Server mediante FSx para ONTAP.

También se puede utilizar AWS Launch Wizard para implementar soluciones de SQL Server en ellas AWS, ya que es compatible con grupos de disponibilidad Always On y despliegues de un solo nodo. Launch Wizard admite la implementación de SQL Server Always on FCIs en Amazon EC2 con FSx para ONTAP como almacenamiento compartido. Este servicio le permite ahorrar tiempo y esfuerzo al sustituir un complejo proceso de implementación manual por un asistente guiado y basado en una consola que acelera la migración de las cargas de trabajo de SQL Server locales que dependen del almacenamiento compartido. Para obtener más información sobre cómo Launch Wizard puede ayudarle a aprovisionar y configurar las FCI de SQL Server en cuestión de horas, consulte la entrada del blog Simplifique las implementaciones de SQL Server Always On con AWS Launch Wizard Amazon FSx. Launch Wizard también admite la implementación de FCI de SQL Server Always On mediante Amazon FSx for Windows File Server como solución de almacenamiento compartido.

Uso de soluciones de socios AWS

  • SIOS DataKeeper proporciona un soporte de conmutación por error de clústeres de alta disponibilidad en todas las zonas Regiones de AWS de disponibilidad. SIOS DataKeeper está disponible en. AWS Marketplace

  • DxEnterprisede DH2i permite la conmutación por error totalmente automática de los grupos de disponibilidad de SQL Server en Kubernetes y la conmutación por error unificada de instancias para Windows y Linux. AWS MarketplaceD2HI está disponible en.