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 de clúster de conmutación por error Always On de SQL Server (FCIs) utilizan el clúster 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 de implementación FCIs en AWS:

  • Amazon EBS Multi-Attach con reservas persistentes

  • Servidor FSx de archivos Amazon para Windows

  • Amazon FSx para NetApp ONTAP

  • Soluciones de socios AWS

Uso de Amazon EBS Multi-Attach con reservas persistentes

Amazon EBS Multi-Attach with NVMe reserves admite la creación de io2 volúmenes de SQL Server con FCIs Amazon 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 más recientes AWS NVMe .

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

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 del servidor de archivos de Amazon FSx para Windows

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 FSx de 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 Windows File Server como almacenamiento compartido FSx 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 las implementaciones FCI de SQL Server mediante FSx el uso de 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 SQL Server FCIs 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 NetApp ONTAP

Amazon FSx for 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 NetApp sistema de archivos ONTAP. 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 sencillez de un servicio totalmente gestionado. AWS

FSx for 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 NetApp ONTAP. FSx para 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 alta disponibilidad y recuperación ante desastres para una instancia de clúster de conmutación por error siempre activa de SQL Server mediante ONTAP. FSx

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 el despliegue de SQL Server Always FCIs on en Amazon EC2 con FSx ONTAP como almacenamiento compartido. Este servicio le permite ahorrar tiempo y esfuerzo, ya que sustituye 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 SQL Server FCIs 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 SQL Server Always On FCIs mediante Amazon FSx for Windows File Server como solución de almacenamiento compartido.

Uso de soluciones de AWS socios

  • 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

  • DxEnterprisefrom 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. D2HI está disponible en. AWS Marketplace