Descripción de las opciones de almacenamiento para máquinas virtuales (VM)

Completado

Como cualquier otro equipo, las máquinas virtuales de Azure usan discos para almacenar sistemas operativos, aplicaciones y datos. Estos discos se denominan discos administrados.

Supongamos que crea una máquina virtual (VM) en Azure que hospeda la base de datos de casos que utiliza su bufete de abogados. Una configuración de disco bien diseñada es fundamental para conseguir un buen rendimiento y resistencia para SQL Server.

En esta unidad, aprenderá a elegir los valores de configuración adecuados para los discos y cómo conectar esos discos a una máquina virtual.

Uso de discos en máquinas virtuales

Hay tres roles principales de disco en Azure: el disco de datos, el disco del sistema operativo y el disco temporal. Estos roles se asignan a los discos que están conectados a la máquina virtual.

  • Disco del SO. Cada máquina virtual incluye un disco que almacena el sistema operativo. Esta unidad está registrada como unidad SATA y etiquetada como la unidad C: en Windows o montada en "/" en los sistemas operativos similares a Unix. Este disco tiene una capacidad máxima de 4095 GiB; sin embargo, muchos sistemas operativos están particionados con un registro de arranque maestro (MBR) de forma predeterminada. MBR limita el tamaño utilizable a 2 TiB. Si necesita más de 2 TiB, cree y adjunte discos de datos y utilícelos para el almacenamiento de datos. Si necesita almacenar datos en el disco del sistema operativo y requiere el espacio adicional, conviértalo en una tabla de particiones GUID (GPT). Para obtener información sobre las diferencias entre MBR y GPT en las implementaciones de Windows, consulte las preguntas frecuentes sobre Windows y GPT.
  • Almacenamiento de datos. Un disco de datos es un disco administrado conectado a una máquina virtual para almacenar datos de aplicaciones u otros datos que necesita mantener entre reinicios. Algunas imágenes de máquina virtual incluyen discos de datos de forma predeterminada. También puede agregar más discos de datos hasta alcanzar el número máximo especificado por el tamaño de la máquina virtual. Cada disco de datos se registra como una unidad SCSI y tiene una capacidad máxima de 32 767 GiB. Puede elegir las letras de unidad o puntos de montaje para las unidades de datos.
  • Almacenamiento temporal. La mayoría de las máquinas virtuales contiene un disco temporal, que no es un disco administrado. El disco temporal proporciona almacenamiento a corto plazo para aplicaciones y procesos, y está destinado únicamente a almacenar datos como archivos de paginación, archivos de intercambio o tempdb de SQL Server. Los datos de esta unidad pueden perderse durante un evento de mantenimiento o una reimplementación. La unidad está etiquetada como D: en una máquina virtual Windows de forma predeterminada. No utilice esta unidad para almacenar datos importantes que no quiera perder.

Conexión de discos de datos a las máquinas virtuales

Puede agregar discos de datos a una máquina virtual en cualquier momento conectando el disco a la máquina virtual. Al conectar un disco, lo asocia a la máquina virtual.

No se puede eliminar un disco mientras está conectado a una máquina virtual. Debe desasociar el disco de la máquina virtual antes de eliminarlo.

Incorporación de un disco de datos existente a una máquina virtual de Azure

Puede que ya tenga un disco duro virtual que almacena los datos que quiere usar en la máquina virtual de Azure. En nuestro escenario del bufete de abogados, por ejemplo, quizás ya se hayan convertido los discos físicos en discos duros virtuales localmente. En este caso, puede cargar el disco duro virtual (VHD) directamente en un disco administrado. Por lo general, debe cargar un disco mediante el cmdlet Add-AzVhd de PowerShell. Este cmdlet está optimizado para la transferencia de archivos VHD y puede completar la carga más rápidamente que otros métodos. La transferencia se completa utilizando varios subprocesos para mejorar el rendimiento. Una vez cargado el disco duro virtual, adjúntelo a una máquina virtual existente como un disco de datos. Este enfoque es una manera excelente de implementar datos de todos los tipos en las máquinas virtuales de Azure. Los datos están presentes automáticamente en la máquina virtual y no es necesario crear particiones o formatear el disco nuevo.

Incorporación de un nuevo disco de datos a una máquina virtual de Azure

Puede usar Azure Portal para agregar un nuevo disco de datos vacío a una máquina virtual.

Este proceso crea un archivo .vhd como un blob en páginas en la cuenta de almacenamiento que especifique, y adjunta ese archivo .vhd como un disco de datos a la máquina virtual.

Para poder usar el nuevo disco duro virtual para almacenar los datos, tiene que inicializar el nuevo disco, crear particiones y formatearlo. Llevaremos a cabo estos pasos en el ejercicio siguiente.

En servidores físicos locales, los datos se almacenan en discos duros físicos. En una máquina virtual (VM) de Azure los datos se almacenan en discos duros virtuales (VHD). Los archivos de discos duros virtuales se almacenan como blobs en páginas en las cuentas de almacenamiento de Azure. Por ejemplo, cuando se migra la base de datos de los historiales de casos del bufete de abogados a Azure, tiene que crear discos duros virtuales en las ubicaciones en las que se pueden guardar los archivos de base de datos.