Selección de un tipo de disco para la carga de trabajo

Completado

A continuación se examinarán en detalle las decisiones sobre tipos de disco que deben adoptar los arquitectos para una aplicación propuesta de Azure.

En la organización de asistencia sanitaria, tiene un sistema crítico para la empresa que administra las existencias de medicamentos y garantiza que los profesionales están disponibles en todo momento en sus clínicas locales. Quiere migrar el sistema a Azure con los mínimos cambios posibles. Quiere crear un conjunto de máquinas virtuales en Azure que coincidan con los servidores físicos actuales y, después, migrar el sistema. Antes de la migración, quiere seleccionar los tipos de disco adecuados para cada máquina virtual.

En esta unidad, examinará los requisitos para cada servidor virtual en la infraestructura de Azure propuesta y verá por qué un tipo de disco determinado es óptimo.

Diagram of on-premises servers for the prescription drugs stocks database.

Servidor de base de datos de producción

En primer lugar, quiere diseñar la máquina virtual que hospedará la base de datos de producción para el sistema de existencias de medicamentos. Este sistema es crítico para la empresa. La usan la mayoría de los empleados, en todo el mundo, para realizar su trabajo. El servidor de base de datos del sistema local se usa de forma intensiva. los discos físicos se ejecutan al límite de su capacidad, en términos de IOPS y rendimiento.

Ha supervisado y analizado el rendimiento del sistema local, tanto durante los períodos típicos como los de máxima demanda, por ejemplo durante una campaña de marketing de éxito. Este estudio revela que los discos rápidos y la baja latencia sustentan el sistema y que cualquier caída en el rendimiento afectará a todos los usuarios. Para asegurarse de que el buen rendimiento actual continúa después de la migración a la nube, quiere que los discos en los que se almacenan las bases de datos admitan 50 000 IOPS y un rendimiento de hasta 1 000 MBps.

Este requisito facilita la toma de decisiones. El tamaño máximo de los discos administrados SSD Premium es P80, pero este tamaño admite una IOPS máxima de 20 000 y un rendimiento máximo de 900 MBps. Solo los tamaños más grandes de los discos Ultra admiten el rendimiento que necesita.

Recuerde que los discos Ultra solo se pueden conectar a máquinas virtuales que se encuentran en zonas de disponibilidad. Este requisito proporciona alta disponibilidad, ya que los servidores virtuales no son vulnerables a un error de hardware en todo el centro de datos. También significa que debe usar discos administrados, que Azure replica de forma automática entre las zonas de disponibilidad donde se hospedan las máquinas virtuales.

Servidores de almacenamiento de datos

A continuación, quiere valorar los servidores en los que se hospeda el almacén de datos de medicamentos. Los datos de la base de datos de producción se exportan periódicamente a este almacén de datos y se reestructuran para facilitar el análisis de las tendencias a largo plazo. Estos servidores también hospedan cubos de datos diseñados para satisfacer las necesidades de creación de informes complejos.

En el sistema local, hay un servidor de almacenamiento de datos en el centro de datos principal y también varios en las oficinas regionales. Ha creado una imagen de máquina virtual para estos servidores de almacenamiento de datos y la usará para simplificar la implementación de varias instancias de la máquina virtual en varias regiones de Azure. El análisis indica que estos servidores requieren discos de alto rendimiento, pero no el rendimiento extremo que requiere el servidor de base de datos de producción.

Los discos de más alto rendimiento de Azure son discos administrados SSD v2 Premium, discos administrados SSD Premium y discos Ultra. Sin embargo, los discos Ultra y los discos administrados SSD v2 Premium no admiten actualmente imágenes de máquina virtual. Como resultado, los discos administrados SSD Premium son el tipo óptimo para los discos de datos de esta carga de trabajo.

Servidor de base de datos en espera

En el sistema local, tiene un servidor en espera que ejecuta una réplica de la base de datos principal de existencias de medicamentos. En las raras ocasiones en las que se produce un error en el servidor principal, las consultas de base de datos se redirigen a este servidor para que los usuarios no experimenten ninguna interrupción en el servicio. Quiere una máquina virtual en espera similar en el sistema basado en la nube.

Como la mayor parte del tiempo esta máquina virtual no se usará, se le ha pedido que la implemente dentro de un presupuesto limitado. Los arquitectos consideran aceptable una caída en el rendimiento durante los escasos errores en la máquina virtual principal.

Es poco probable que el presupuesto se extienda a discos administrados SSD Premium o discos administrados SSD v2 Premium. En estas circunstancias, los discos SSD estándar que usan discos administrados son la mejor opción, ya que tienen un rendimiento igual o superior a un disco HDD estándar de tamaño equivalente y más coherente.

Interfaz web administrativa

El sistema local incluye un conjunto de procedimientos almacenados que implementan rutinas de mantenimiento en los datos. También hay un conjunto de vistas de datos que los administradores usan para supervisar el rendimiento de la base de datos. Para facilitar el trabajo de los administradores, hay un servidor web en el sistema local que hospeda un sitio que pueden usar para ejecutar estos procedimientos almacenados y ver informes de rendimiento. Quiere migrar este servidor a la nube y hospedarlo en una máquina virtual de Azure.

De nuevo, quiere minimizar los costos. El sitio solo lo usa el equipo de 20 administradores y coloca una carga baja en sus unidades de disco, que solo se utilizan para almacenar los archivos de código de la aplicación web. Este servidor no tiene requisitos de disponibilidad estrictos, ya que no es un sistema crítico para la empresa.

En este caso, puede minimizar los costos mediante el uso de unidades HDD estándar en el servidor web. Para minimizar los requisitos administrativos, puede usar discos administrados.

Comprobación de conocimientos

1.

Para el servidor de interfaz web administrativa, imagine que quiere usar Azure Backup para proteger el contenido de los discos de la máquina virtual. ¿Cómo cambia este requisito el tipo de disco que elige?

2.

Para los servidores de base de datos en espera, imagine que los requisitos cambian. Decide que una IOPS mínima de 1 100 es absolutamente necesaria en todo momento. ¿Cómo cambia este requisito el tipo de disco que elige?