Unterschied zwischen neuen und klassischen Speicherkonten in Azure

90

Azure hat Storage accountsund Storage accounts (classic)im Azure-Portal.

Was sind die Unterschiede zwischen ihnen? Gibt es einen Grund, von einem klassischen Speicherkonto auf ein neues Speicherkonto zu migrieren?

James Newton-King
quelle

Antworten:

87

Klassische Speicherkonten werden mit vorhandenen Service Management-APIs erstellt (dem REST-API-Stack, der seit mehreren Jahren verfügbar ist). Die neueren Speicherkonten werden mit den neuen ARM-APIs (Azure Resource Manager) erstellt (die jetzt auch in PowerShell und CLI enthalten sind). Letztendlich stellen sie Ihren Apps dieselben Ressourcen zur Verfügung, sie werden jedoch unterschiedlich erstellt / verwaltet, und es gibt einige nuancierte Unterschiede (z. B. die Möglichkeit, Ressourcen zu kennzeichnen, die über ARM-Skripte erstellt wurden).

Sie können ein klassisches Speicherkonto (oder eine klassische Ressource) nicht in einen neueren Typ konvertieren. Sie müssen es sowieso nicht wirklich tun, es sei denn, Sie versuchen, Ressourcen aus klassischen und neuen zu mischen, z. B. ARM-basierte virtuelle Maschinen zu einem klassischen virtuellen Netzwerk hinzuzufügen oder eine ARM-basierte VM aus einem VHD-Image hochzufahren in einem klassischen Speicherkonto sitzen (und in diesem Beispiel können Sie die vhd immer einfach auf ein neues Speicherkonto kopieren). Beachten Sie, dass Sie für die allgemeine Speichernutzung (Blobs / Tabellen / Warteschlangen) nur den URI und den Primärschlüssel (oder Sekundärschlüssel) benötigen. Mit diesen können Sie von überall, von jeder VM / Website / usw. auf Ihre Speicherressourcen zugreifen, unabhängig davon, ob Sie beispielsweise von klassischen oder neuen virtuellen Maschinen auf Speicher zugreifen.

Unter diesem Link finden Sie eine allgemeine Liste der Unterschiede zwischen klassischen und neuen Ressourcen.

David Makogon
quelle
1
Der neue Artikel ist Link
Crazy Crab
5
"Sie können ein klassisches Speicherkonto (oder eine klassische Ressource) nicht in einen neueren Typ konvertieren" - bis heute ist dies nicht der Fall. Hier ist eine Anleitung .
Ognyan Dimitrov
@OgnyanDimitrov - Ich bin mir nicht sicher, was Ihr Kommentar bedeutet, da Sie gerade etwas aus meiner Antwort zitiert haben.
David Makogon
@DavidMakogon nur, dass es eine Möglichkeit gibt, vom klassischen Speicherkonto zum Arm zu migrieren. Nichts anderes. Zur Verdeutlichung hinzugefügt, wenn jemand darauf stößt - um nicht anzunehmen, dass dies jetzt nicht möglich ist. Ich gehe davon aus, dass es vor 1,5 Jahren nicht möglich war.
Ognyan Dimitrov
1
@OgnyanDimitrov - meine Aussage ist immer noch wahr: Sie können nicht von klassisch zu ARM konvertieren . Es müssen zwar PowerShell-Skripts migriert werden, diese kopieren jedoch Ressourcen in neue Ressourcen.
David Makogon
5

Ein Vorteil des neuen gegenüber den klassischen Speicherkonten ist die Storage Service Encryption (SSE) :

F: Ich habe bereits ein klassisches Speicherkonto. Kann ich SSE darauf aktivieren?

A: Nein, SSE wird nur auf Resource Manager-Speicherkonten unterstützt.

F: Wie kann ich Daten in meinem klassischen Speicherkonto verschlüsseln?

A: Sie können ein neues Resource Manager-Speicherkonto erstellen und Ihre Daten mit AzCopy von Ihrem vorhandenen klassischen Speicherkonto auf Ihr neu erstelltes Resource Manager-Speicherkonto kopieren.

Augusto Barreto
quelle
2
Ich würde empfehlen, Microsoft Azure Storage Explorer zu verwenden - sie haben jetzt eine Kopiercontaineroption.
Nologo
0

Zusätzlich zur Antwort von @David Makogon Azure Storagebietet das neue Angebot den Wiederverkauf von Ressourcen für Unterabonnements .

Dies bedeutet, dass Sie Speicher von Azure kaufen und an Ihre Kunden verkaufen können.

Johni
quelle