@
leyendo...
Tecnología

Revisando el white paper de desempeño de SQL Server 2014 en una MV en Azure – Parte 1

R Microsoft ha generado un excelente artículo titulado “Performance best practices for SQL Server in Azure Virtual Machines“, el cual está actualizado hasta el 22/12/2015.

Lo primero que haré en esta serie es seguir el Quick Checklist que está en la página Web.

El primer punto que trata es sobre el tamaño de la máquina virtual. DS3 o superior para SQL Server Enterprise Edition y DS2 para SQL Server Standard Edition y Web Edition. Veamos que especificaciones tienen ambos tamaños:

MV Azure - DS-series

Se aprecia que una DS3 tiene cuatro cores, 14 GB en RAM y hasta 4 NICs. En términos de Storage un disco local de 28 GB y hasta ocho discos de 1 TB para datos.

Se procederá con el aprovisionamiento de una MV de éstas.

En el portal de azure, busquemos la opción para aprovisionar dicha MV.

En el nuevo portal en https://portal.azure.com, se habrán dado cuenta que ahora para aprovisionar MV hay dos opciones:

Microsoft Azure - Opciones

Azure permite aprovisionar con el modelo clásico y el nuevo modelo, Azure Resource Manager. Ambos modelos de despliegue pueden usarse, pero la recomendación es utilizar el ARM desde ahora. Ambos modelos no son compatibles, así que para aquellos de nosotros que tenemos MVs en el modelo clásico, Azure seguirá permitiendo tenerlas, pero se sugiere que para nuevos aprovisionamientos, como es el caso que nos atañe, se utilice ARM.

Para un mejor y mayor entendimiento de ambos modelos, diferencias y ventajas, consulten los vínculos Understanding Resource Manager deployment and classic deployment y Azure Compute, Network, and Storage Providers under the Azure Resource Manager.

Por lo pronto, se hará el aprovisionamiento en el nuevo modelo, solo una MV con el sistema operativo y seguir las indicaciones del documento para que SQL Server 2014 quede con buen desempeño.

Clic en la opción “Virtual machines”:

Microsoft Azure - Virtual Machines

Clic en el signo más, para agregar. Noten que se muestra la pantalla inicial del Microsoft Azure Marketplace:

Microsoft Azure Marketplace

En la parte superior hay una caja para buscar. Entonces se busca la MV con Windows Server 2012 R2:

Buscar MV Windows Server 2012 R2

Como se mencionó antes, se aprovisionará la MV con el sistema operativo y luego se instalará el SQL Server 2014. En otra serie de posts, veremos las diferencias de hacerlo como planteo y aprovisionar la MV de una vez con el SQL Server. Por lo pronto, yo quiero instalar la edición Developer y ésta no está en el Marketplace.

Clic en la opción “Windows Server 2012 R2 Datacenter”

Windows Server 2012 R2 Datacenter

Noten que el modelo de despliegue puede ser ARM o Clásico. Se deja la opción en “Resource Manager” y se da clic en “Create”.

Creación de MV con Windows Server 2012 R2 Datacenter

Llenar los campos con el nombre de la MV, el nombre del usuario con el que harán LOGIN y la contraseña de éste. En la parte del grupo de recursos pueden seleccionar uno existente o crear uno; en este caso, se creará uno nuevo. En ubicación pueden dejar la que se les ofrece o seleccionar una de las existentes actualmente y escoger la más adecuada.

Cuando hayan llenado los datos, clic en OK.

El portal los dirige hacia la selección del tamaño de la MV:

Selección de MV (capacidad)

Recuerden que vamos a aprovisionar una DS3, así que hay que ubicarla y seleccionarla.

Dar clic en “View all” para buscarla; luego dar clic en “Select”.

MV DS3 Standard

Luego de la definición del tamaño de la MV, el portal se pasa a la sección de “Settings”:

Creación de MV en Azure - Settings

Cada una de estas opciones puede configurarse.

Validen que el Storage está en Premium.

Den clic en la opción “Storage account” para modificarle el nombre y pónganle un nombre que permita identificar posteriormente el recurso en el portal. Para el nombre que yo seleccione, le agregué el sufijo “premstor”.

Este almacenamiento cuenta con las siguientes características:

Storage Premium

La opción de Diagnostics no está disponible.

Dar clic en OK.

Luego, en la parte de red virtual, configuren de acuerdo con las necesidades. Tenga presente la cantidad de direcciones a reservar y los nombres adecuados para que identifiquen cada recurso posteriormente.

Dar clic en OK.

Luego, en la opción de “Public IP address” validen el nombre y creenla como “Static”.

Dar clic en OK.

En la opción de “Network security group” creen una entrada para el puerto 1433 de SQL Server:

Reglas de seguridad (conexión por puertos)

Dar clic en OK.

Se debe ver así:

Regla de conexión por Puerto 1433

Dar clic en OK.

Se habilita la opción de Diagnostics para monitoreo.

Se configura la cuenta de almacenamiento de monitoreo, siguiendo las recomendaciones de nomenclatura para identificar luego los recursos en el Portal.

Si se desea disponibilidad, generen el “Availability set” que les permitirá tener redundancia con al menos dos MV y que se cumpla el SLA de 99.95% de Azure. Para efectos de este post, no se configurará esta opción, pero si ustedes lo desean, adelante.

Dar clic en OK.

El portal ofrece la ventana de resumen. Para los efectos esta es la configuración establecida:

Resumen de la configuración de la MV creada

Al dar clic en OK, se inicia el despliegue…

Despliegue de la MV en Microsoft Azure

Esperar unos minutos…

Notificación de creación de la MV

Y el portal los deja en la máquina virtual.

MV creada en Microsoft Azure

Ya es solo conectarnos a la MV y listo.

MV corriendo en Microsoft Azure

Haré algo de configuración adicional, como actualizar el S.O. mediante Windows Update, ajustar la hora y el huso horario, entre otras.

En el siguiente post, se revisará en detalle el documento y se procederá a seguir con las indicaciones de éste.

Saludos.

Comentarios

Los comentarios están cerrados.

Categorías

Archivos

A %d blogueros les gusta esto: