puerto microsoft maquina management abrir azure virtual-machine

microsoft - Unidad compartida entre las máquinas virtuales de Azure



portal azure (3)

Ahora no solo es posible, sino que es muy sencillo, y se parece a un sistema de archivos. Echa un vistazo al nuevo Servicio de archivos de Azure (en vista previa a partir de este escrito).

http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx

Citando desde el anuncio:

"El servicio de archivos de Azure expone recursos compartidos de archivos utilizando el protocolo estándar SMB 2.1. Las aplicaciones que se ejecutan en Azure ahora pueden compartir fácilmente archivos entre máquinas virtuales utilizando API de sistemas de archivos estándar y familiares como ReadFile y WriteFile".

Es mejor que solo una unidad SMB, ya que el anuncio continúa mencionando:

"Además, también se puede acceder a los archivos al mismo tiempo a través de una interfaz REST, que abre una variedad de escenarios híbridos. Finalmente, Azure Files se basa en la misma tecnología que Blob, Table y Queue Services, lo que significa que Azure Los archivos pueden aprovechar la disponibilidad, la durabilidad, la escalabilidad y la redundancia geográfica existentes que se integran en nuestra plataforma ".

Acabo de mover mi sitio web a una máquina virtual de Azure y he estado funcionando desde el fin de semana pasado. Hasta el momento, estoy muy contento con los resultados y espero poder aprovechar Azure en el futuro.

Tengo lo que parece ser un escenario bastante común y, para mi sorpresa, no puedo encontrar una solución obvia. Tengo un par de máquinas virtuales, una es mi servidor principal y la otra que estará suspendida y lista para activarse (manualmente está bien) si la primera tiene un problema. Realizo una copia de seguridad de mi sitio web en Azure Storage (mi utilidad de copia de seguridad permite guardar en un blob de Azure). Esa es la buena noticia.

Había asumido que de alguna manera podría montar el blob de almacenamiento como una unidad, por lo que efectivamente compartí el almacenamiento entre las dos máquinas virtuales. Sin embargo, para mi sorpresa, no he encontrado una manera obvia de hacerlo. He encontrado una utilidad de terceros (Gladinet Cloud Desktop) pero parece muy lenta. Como digo, admito que simplemente asumí que esto sería algo fácil de hacer.

Entonces, retrocediendo, ¿cuál es la forma más sencilla de acceder a un blob de almacenamiento desde varias máquinas virtuales? Realmente no quiero configurar una red privada y luego configurar el uso compartido de archivos de la red, lo que parece una vieja escuela :) y coloca una dependencia específica en una máquina virtual específica.

¿Alguna sugerencia?

Gracias.


En la " Cuenta de almacenamiento " de Azure Resource Manager puede crear un recurso compartido de archivos de red que se puede montar como una unidad para múltiples máquinas virtuales o para computadoras y dispositivos que no estén en Azure para Unix, Linux y Windows.

En General, vaya a su cuenta de almacenamiento ➡ Archivos ➡ Crear FileShare ➡ Asigne un nombre al recurso compartido y la cuota de espacio en disco ➡ Haga clic en Conectar para obtener el comando o windows o linux para montar el recurso compartido en los dispositivos respectivos. Tenga en cuenta que esto SOLO FUNCIONA para el almacenamiento redundante local , no para la zona, no para el redundante geográfico.

https://www.youtube.com/watch?v=SGPJZMaSlis

El video tutorial anterior te muestra paso a paso cómo hacer esto. La única restricción necesaria es el soporte del sistema operativo del protocolo SMB 3.0 que Windows 8 o superior hace y Windows 2012 o superior. Requiere Firewall Port 445 para abrirse.


Puede acceder a blobs desde múltiples máquinas virtuales. Este es un patrón muy común. Lo que no puede hacer es montar una unidad (almacenada en un blob) en varias máquinas virtuales simultáneamente. Es decir, si decide crear un disco VHD y adjuntarlo a una máquina virtual (ya sea Linux o Windows, no importa), entonces el disco respaldado por blob está bloqueado en una máquina virtual y esa máquina virtual puede trabajar con vhd como Sería un sistema de archivos local.

Si, por otro lado, maneja los blobs discretamente como objetos individuales, puede trabajar fácilmente con estos blobs en cualquier número de máquinas virtuales.

Si está buscando hacer algo como compartir la red (p. Ej., SMB), deberá usar el Servicio de archivos de Azure o crear su propia VM de servidor SMB.

En el caso en el que es absolutamente necesario tener un sistema de archivos montado, pero desea utilizar el sistema de archivos en una forma primaria / de respaldo, siempre puede hacer algo a través de la API para desmontar una VM y volver a montar en otra VM. Esto se puede ejecutar a través de PowerShell (solo Windows) o a través de la interfaz de línea de comandos multiplataforma en Linux / Mac / Windows. Harías esto si tu VM principal fallara por alguna razón.