Différence entre les comptes de stockage nouveaux et classiques dans Azure

91

Azure a Storage accountset Storage accounts (classic)dans le portail Azure.

Quelles sont les différences entre eux? Existe-t-il une raison de migrer d'un compte de stockage classique vers un nouveau compte de stockage?

James Newton-King
la source

Réponses:

87

Les comptes de stockage classiques sont créés à l'aide des API de gestion des services existantes (la pile d'API REST disponible depuis plusieurs années). Les nouveaux comptes de stockage sont créés avec les nouvelles API Azure Resource Manager (ARM) (qui sont également encapsulées dans PowerShell et CLI maintenant). En fin de compte, ils fournissent les mêmes ressources à vos applications, mais ils sont créés / gérés différemment, et il existe quelques différences nuancées (telles que la possibilité de baliser les ressources créées via des scripts ARM).

Vous ne pouvez pas convertir un compte de stockage classique (ou une ressource classique) en un type plus récent. Vous n'en avez pas vraiment besoin de toute façon, à moins que vous n'essayiez de mélanger des ressources classiques et nouvelles, telles que l'ajout de machines virtuelles ARM à un réseau virtuel classique, ou la mise en marche d'une VM basée sur ARM à partir d'une image vhd assis dans un compte de stockage classique (et pour cet exemple, vous pouvez toujours simplement copier le vhd vers un nouveau compte de stockage). Notez que, pour une utilisation générale du stockage (objets blob / tables / files d'attente), vous avez juste besoin de l'URI et de la clé primaire (ou secondaire). Avec ceux-ci, vous pouvez accéder à vos ressources de stockage de n'importe où, à partir de n'importe quelle VM / site Web / etc., que vous accédiez au stockage à partir de machines virtuelles classiques ou nouvelles, par exemple.

Consultez ce lien pour une liste générale des différences entre les ressources classiques et nouvelles.

David Makogon
la source
1
Le nouvel article est un lien
Crazy Crab
5
"Vous ne pouvez pas convertir un compte de stockage classique (ou toute ressource classique) vers un type plus récent" - à ce jour, ce n'est pas vrai. Voici un guide pratique .
Ognyan Dimitrov
@OgnyanDimitrov - je ne sais pas ce que signifie votre commentaire, car vous venez de citer quelque chose de ma réponse.
David Makogon
@DavidMakogon seulement qu'il existe un moyen de migrer du compte de stockage classique vers l'armement. Rien d'autre. Il a été ajouté pour clarifier si quelqu'un tombe sur cela - ne pas supposer que ce n'est pas possible maintenant. Je suppose qu'il y a un an et demi, ce n'était pas possible.
Ognyan Dimitrov
1
@OgnyanDimitrov - ma déclaration est toujours vraie: vous ne pouvez pas convertir du classique en ARM. Il existe en effet des scripts PowerShell à migrer, mais cela copie en fait les ressources vers de nouvelles ressources.
David Makogon
5

L'un des avantages du nouveau par rapport aux comptes de stockage classiques est le chiffrement du service de stockage (SSE) :

Q: J'ai un compte de stockage classique existant. Puis-je activer SSE dessus?

R: Non, SSE est uniquement pris en charge sur les comptes de stockage Resource Manager.

Q: Comment puis-je chiffrer les données de mon compte de stockage classique?

R: Vous pouvez créer un nouveau compte de stockage Resource Manager et copier vos données à l'aide d'AzCopy depuis votre compte de stockage classique existant vers votre nouveau compte de stockage Resource Manager.

Augusto Barreto
la source
2
Je recommanderais d'utiliser Microsoft Azure Storage Explorer - ils ont maintenant une option de conteneur de copie.
nologo
0

En plus de la réponse de @David Makogon, la nouvelle Azure Storageoffre la revente de ressources aux sous-abonnements.

Cela signifie que vous pouvez acheter du stockage sur Azure et le vendre à vos clients.

johni
la source