Instancias clúster de conmutación por error - AWSDirectrices prescriptivas

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 clúster de conmutación por error

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

Por lo general, es preferible una FCI en lugar de un grupo de disponibilidad siempre disponible cuando:

  • Está utilizando la edición estándar de SQL Server en lugar de la edición Enterprise.

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

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

  • Desea optimizar los costes (costes de infraestructura de Amazon EC2 y costes de licencia de SQL Server) para ejecutar las instancias de SQL Server. Cuando utiliza una FCI, elimina la dependencia de la instancia EC2 del host de SQL Server en el rendimiento de Amazon EBS. Como resultado, puede ajustar el tamaño correcto (es decir, sin necesidad de aprovisionar en exceso) la instancia de SQL Server EC2 y reducir los costos de licencia de Amazon EC2 y SQL Server, sin afectar al rendimiento de E/S.

  • Desea optimizar el rendimiento de la base de datos en las instancias de SQL Server. El uso de una FCI proporciona un 30 por ciento de mejor rendimiento para las cargas de trabajo típicas, porque la replicación de datos se realiza a nivel de bloque en lugar de a nivel de base de datos.

Los FCI requieren algún tipo de almacenamiento compartido (discos en una red de área de almacenamiento (SAN), recursos compartidos de archivos en bloques de mensajes de servidor (SMB) o almacenamiento conectado localmente con Storage Spaces Direct (S2D), SIOS Datakeeper o Amazon FSX, para proporcionar resiliencia y alta disponibilidad.

Para implementar una FCI enAWS, puede utilizar FSx for Windows File Server, que proporciona almacenamiento de archivos compartidos totalmente administrado. Este servicio replica automáticamente el almacenamiento de forma sincrónica en dos zonas de disponibilidad para poder ofrecer alta disponibilidad. El uso de FSx for Windows File Server para almacenamiento de archivos ayuda a simplificar y optimizar las implementaciones de alta disponibilidad de SQL Server en Amazon EC2. Para obtener más información, consulte lasiguiente sección.