Estrategias de conmutación por error de SQL Server

Estrategias de conmutación por error de SQL Server

En mi infraestructura tengo un servidor independiente SQL Server 2014 Standard.

A medida que las bases de datos y aplicaciones que utilizan SQL Server crecen, quiero actualizar a SQL Server 2016 Standard e instalar dos nodos para obtener una infraestructura de SQL Server de alta disponibilidad.

Sé que podría crear un clúster de conmutación por error de SQL Server, pero necesito algunos almacenamientos compartidos para esto, lo que no podría ser un problema porque tengo un NAS/SAN de producción disponible, pero es muy lento ya que es para fines de datos y no para fines de aplicaciones. .

Como mis nodos de virtualización tienen almacenamiento local SSD rápido, deseo usarlos para alojar datos de SQL Server, por lo que me pregunto si hay alguna manera deconstruir un clúster HA de SQL Server sin almacenamiento compartido, pero haciendo una replicación maestro-esclavo entre dos nodosen su propio almacenamiento local, algo parecido a lo que ya estoy haciendo para MariaDB con MariaDB Galera Cluster.

También tengo un HAProxy disponible.

¡¡Gracias!!

Respuesta1

En SQL Server 2014 Standard Edition, su única opción integrada para la conmutación por error automática sin almacenamiento compartido seríaduplicación de base de datos.

Si actualizó las versiones a SQL Server 2016 Standard Edition, o si actualizó las ediciones a 2014 Enterprise Edition, obtendrá grupos de disponibilidad Always On, que es como una duplicación de bases de datos, pero para grupos de bases de datos que pueden conmutarse por error juntas.

Hay muchas otras opciones que no ofrecen conmutación por error automática (mi favorita personal es el envío de registros, por ejemplo), pero como dijiste un clúster de conmutación por error, supuse que deseas una conmutación por error automática sin pérdida de datos; en ese caso, la duplicación es todo lo que tienes para 2014 Standard.

Respuesta2

Si actualiza a SQL Server 2016 Standard Edition, podrá utilizar elGrupo de disponibilidad básicaque es una versión limitada del grupo de disponibilidad Always On de SQL Server Enterprise Edition. Admite conmutación por error y no requiere almacenamiento compartido.

información relacionada