portal4 - azureweb
¿Qué tan temporal es el almacenamiento temporal de Azure VM? (3)
Cuando cambia el tamaño de la VM, cuando apaga o reinicia su VM, cuando su VM se mueve a un servidor host diferente (debido a la recuperación del servicio, el apagado y el reinicio), cuando se actualiza el host, cuando el host experimenta un fallo de hardware, etc.
Fuente: página de Precios de Azure
Cuando crea una máquina virtual de Azure, crea una unidad D: denominada "Almacenamiento temporal". Sin embargo, no me queda claro qué tan temporal es esto. ¿Se reinicia entre reinicios, iniciar / detener, o solo si la imagen se vuelve a crear? ¿O arbitrariamente? Además, ¿cuáles son algunos casos de uso para este almacenamiento temporal?
Este disco es un disco local, no replicado. Si se estrella, cualquier cosa desaparecerá. Si su máquina virtual se mueve a otro servidor, el contenido desaparece. Si reduce el tamaño de una máquina virtual, es probable que estos datos desaparezcan, ya que el tamaño de la asignación disminuye.
En cuanto a los casos de uso: piense en los servidores de bases de datos que necesitan un disco de memoria virtual. O tal vez su flujo de trabajo implique tomar contenido de un blob, procesarlo y luego enviarlo a algún lugar (por ejemplo, procesamiento de fotos / video / audio). Puede descargar al almacenamiento temporal, hacer todo el trabajo de transformación en ese disco y luego recoger los resultados, guardando el archivo final en algún lugar duradero. El uso del almacenamiento temporal es realmente abierto: depende de usted cómo lo use; solo tenga en cuenta que no es un almacenamiento duradero (a diferencia de su VHD, que es un almacenamiento duradero).
Los reinicios, reinicios, fallos, etc. pueden borrarlo. Solo se utiliza para intercambiar archivos, etc.
Prácticas recomendadas de rendimiento para SQL Server en máquinas virtuales de Azure
Disco temporal
La unidad de almacenamiento temporal, etiquetada como la unidad D: no se conserva y no se guarda en el almacenamiento de Windows Azure Blob. Se utiliza principalmente para el archivo de página y no se garantiza que su rendimiento sea predecible. Las tareas de administración, como un cambio en el tamaño de la máquina virtual, restablecen la unidad D : . Además, Windows Azure borra los datos en la unidad de almacenamiento temporal cuando una máquina virtual falla. La unidad D: no se recomienda para almacenar ningún archivo de base de datos del usuario o del sistema, incluido tempdb .
EDITAR: Curiosamente, lo anterior se ha actualizado a lo siguiente, que dice que está bien almacenar su tempdb si está utilizando las máquinas virtuales de la serie D.
La unidad de almacenamiento temporal, etiquetada como la unidad D:, no se conserva en el almacenamiento de blobs de Azure. No almacene sus datos o archivos de registro en la unidad D : . Solo almacene tempdb y / o Buffer Pool Extensions en la unidad D cuando use las máquinas virtuales de la serie D (VM). A diferencia de la otra serie de máquinas virtuales, la unidad D en las máquinas virtuales de la serie D está basada en SSD. Esto puede mejorar el rendimiento de las cargas de trabajo que utilizan mucho los objetos temporales o que tienen conjuntos de trabajo que no caben en la memoria. Para obtener más información, consulte Uso de SSD en máquinas virtuales de Azure para almacenar TempDB de SQL Server y Extensiones de grupo de búferes .
Algunos conceptos básicos de máquinas virtuales de Azure, por favor
La unidad de almacenamiento temporal es una unidad local en la caja física que solo debe servir como espacio temporal. Por ejemplo, ponemos el archivo de paginación en esta unidad para ahorrar en los costos de transacción para cada entrada de página de Windows, pero nada más. Le recomendaría que no coloque nada de lo que necesita en esta unidad, ya que se eliminará ante cualquier falla de hardware que el sistema vea, mientras que el disco del sistema operativo y los discos de datos adjuntos permanecerán en el almacenamiento, incluso en las fallas de hardware.