En la versión de SQL Server 2012 se permite el soporte de almacenamiento en un servidor de archivos mediante SMB, esto nos provee ciertas ventajas:

  • Red compartido provee acceso a un almacenamiento remoto consolidado
  • Alto desempeño
  • Alta disponibilidad
  • Administración sencilla
  • Se administran archivos compartidos SMB en lugar de LUNs
  • Relocación dinámica de los servidor o servicios
  • Reduce la complejidad de una solución SQL Server

El siguiente esquema muestra de forma general el uso de SMB con SQL Server 2012

 

image

Por qué ahora se puede utilizar SMB? Sencillamente el SMB ha cambiado y se han presentado los siguientes avances:

  • Hardware de Ethernet más confiables
  • En algunos casos la velocidad se aproxima a Fibra Canal
  • Nuevas capacidad de alta disponibilidad de SMB
  • SMB Multichannel – tolerancia a fallas de red
  • SMB Transparent Failover – tolerancia a fallas de servidor
  • Nuevas formas de desempeño de SMB
  • SMB Multichannel – agregación de ancho de banda
  • SMB Direct – soporte para tarjeta RDMA
  • Nuevas opciones de almacenamiento en los servidores de archivos
  • Storage Spaces – virtualización de almacenamiento
  • Cluster-in-a-box – controladores Clustered RAID

En cuanto a las versiones de SQL Server, éstas son las opciones según la opción de SQL Server:

  • SQL Server 2008 R2
    • Brinda soporte inicial para almacenar base de datos de usuarios en SMB
  • SQL Server 2012
    • Soporte para clúster de SQL Server utilizando SMB
    • Soporte para bases de datos del sistema en SMB
    • Soluciona problemas de desempeño (253493)

 

Saludos,

Ing. Eduardo Castro

Microsoft SQL Server MVP