April 2014


Si deseamos tener una configuración de escalabilidad de Analysis Services en SQL Server, tenemos que considerar lo siguiente:

  • Opciones para la distribución de la carga de trabajo
  • Proceso para ajustar la escala de salida de Analysis Services

Para podemos seguir alguna de las siguientes estrategias:

 

  • Utilice un servidor separado para cada base de datos de Analysis Services
  • Utilice un servidor independiente para el almacén de datos relacional
  • Utilice un servidor de ensayo para el procesamiento

 

image

En el caso de alta disponibilidad podemos utilizar un balanceador de carga o un clúster de servidores, tal y como se muestra a continuación:

image

Un diseño de escalablidad lo mostramos en la siguiente figura:

image

 

Saludos,

 

Ing. Eduardo Castro, PhD

Microsoft SQL Server MVP

Cuando tenemos un SQL Server 2012 con AlwaysOn, el uso de copias secundarias activas es de gran ayuda, ya que las copias secundarias activas permite utilizar major el hardware que en el scenario de HA/DR:

  • Liberar trabajo al primario
  • Cargas de trabajo de solo léctura
  • Realización de respaldos

 

Este uso lo podemos observar en las siguientes diagramas:

image

 

 

image

 

Para configurar las copias secundarias como de solo lectura podemos utilizar los siguientes estatutos:

 

 

image

 

image

 

Una vez configurado los clientes se pueden conectar a la copia secundaria sin cambios.

 

Saludos,

 

Ing. Eduardo Castro, PhD

Microsoft SQL Server MVP

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

En este artículo enumeramos las mejoras que presenta SQL Server 2012 cuando ejecuta dentro una máquina con Windows Server 2012.

 

Mejoras en la validación del clúster

Mejoras en desempeño de validación del almacenamiento

Incluye pruebas de validación de Clúster de Hyper-V

Provee control granular sobre la validación de LUN específicos

Verificación de los requerimientos de CSV

Replicated hardware aware para multi-site clusters

Mejor escalabilidad

Mejoras de scale out y scale up

4x más escable que Windows Server 2008 R2

Scale out hasta 64-nodes

Scale up hasta 4,000 VMs por clúster

Hasta 1,024 VMs por nodo

Mejor seguridad
Volúmenes de cluster encriptados

Discos del cluster encriptados con BitLocker

Soporta discos de conmutación normales

Soporta for Cluster Shared Volumes

Los volúmenes son desencriptados por cada nodo utilizando Cluster Name Object (CNO)

Permite la seguridad física fuera de centro de datos principales

Encriptación a nivel de volumen para cumplir con normativas de seguridad

Soporte en HyperV
Fibra canal desde la máquina virtual

Clustering de MV

El servicio de clúster ejecuta dentro de la MV

Las aplicaciones y servicios dentro de la MV son administradas por el clúster

Las aplicaciones se mueven dentro del cluster de MV

Antes requería iSCSI

Nuevo “Fibre Channel Adapter”

Se pueden asignar hasta 4 HBA virtuales a cada MV

 

Saludos,

 

Ing. Eduardo Castro

Microsoft SQL Server MVP