Diferencia entre cuentas de almacenamiento nuevas y clásicas en Azure

91

Azure tiene Storage accountsy Storage accounts (classic)en el Portal de Azure.

Cuáles son las diferencias entre ellos? ¿Existe algún motivo para migrar de una cuenta de almacenamiento clásica a una nueva cuenta de almacenamiento?

James Newton-King
fuente

Respuestas:

87

Las cuentas de almacenamiento clásicas se crean utilizando las API de administración de servicios existentes (la pila de API REST que ha estado disponible durante los últimos años). Las cuentas de almacenamiento más nuevas se crean con las nuevas API de Azure Resource Manager (ARM) (que ahora también están incluidas en PowerShell y CLI). En última instancia, brindan los mismos recursos a sus aplicaciones, pero se crean / administran de manera diferente, y hay algunas diferencias matizadas (como la capacidad de etiquetar recursos que se crean a través de scripts ARM).

No puede convertir una cuenta de almacenamiento clásica (o cualquier recurso clásico) a un tipo más nuevo. Realmente no es necesario de todos modos, a menos que esté tratando de mezclar recursos de lo clásico y lo nuevo, como agregar máquinas virtuales basadas en ARM a una red virtual basada en clásica, o poner en marcha una máquina virtual basada en ARM a partir de una imagen vhd sentado en una cuenta de almacenamiento clásica (y para ese ejemplo, siempre puede simplemente copiar el vhd a una nueva cuenta de almacenamiento). Tenga en cuenta que, para el uso general del almacenamiento (blobs / tablas / colas), solo necesita el URI y la clave principal (o secundaria). Con ellos, puede acceder a sus recursos de almacenamiento desde cualquier lugar, desde cualquier VM / sitio web / etc., independientemente de si está accediendo al almacenamiento desde máquinas virtuales clásicas o nuevas, por ejemplo.

Consulte este enlace para obtener una lista general de las diferencias entre los recursos clásicos y nuevos.

David Makogon
fuente
1
El nuevo artículo es link
Crazy Crab
5
"No puede convertir una cuenta de almacenamiento clásica (o cualquier recurso clásico) a un tipo más nuevo"; a día de hoy, esto no es cierto. Aquí tienes un tutorial .
Ognyan Dimitrov
@OgnyanDimitrov: no estoy seguro de lo que significa su comentario, ya que acaba de citar algo de mi respuesta.
David Makogon
@DavidMakogon solo que hay una manera de migrar de la cuenta de almacenamiento clásica a armar. Nada más. Se agregó para aclarar si alguien se topa con esto, no para asumir que esto no es posible ahora. Supongo que hace un año y medio no era posible.
Ognyan Dimitrov
1
@OgnyanDimitrov: mi afirmación sigue siendo cierta: no se puede convertir de clásico a ARM. De hecho, hay scripts de PowerShell para migrar, pero esto realmente copia recursos a nuevos recursos.
David Makogon
5

Una ventaja de las cuentas de almacenamiento nuevas sobre las clásicas es el cifrado del servicio de almacenamiento (SSE) :

P: Tengo una cuenta de almacenamiento clásica existente. ¿Puedo habilitar SSE en él?

R: No, SSE solo se admite en cuentas de almacenamiento de Resource Manager.

P: ¿Cómo puedo cifrar datos en mi cuenta de almacenamiento clásica?

R: Puede crear una nueva cuenta de almacenamiento de Resource Manager y copiar sus datos usando AzCopy desde su cuenta de almacenamiento clásica existente a su cuenta de almacenamiento de Resource Manager recién creada.

Augusto Barreto
fuente
2
Recomendaría usar Microsoft Azure Storage Explorer; ahora tienen una opción de contenedor de copia.
nologo
0

Además de la respuesta de @David Makogon, el nuevo Azure Storageofrece recursos de reventa para suscripciones.

Esto significa que puede comprar almacenamiento de Azure y venderlo a sus clientes.

johni
fuente