Differenza tra account di archiviazione nuovi e classici in Azure


91

Azure ha Storage accountse Storage accounts (classic)nel portale di Azure.

Quali sono le differenze tra loro? C'è qualche motivo per eseguire la migrazione da un account di archiviazione classico a un nuovo account di archiviazione?

Risposte:


87

Gli account di archiviazione classici vengono creati utilizzando l'API di gestione dei servizi esistente (lo stack dell'API REST disponibile da diversi anni). Gli account di archiviazione più recenti vengono creati con le nuove API di Azure Resource Manager (ARM) (che sono ora incluse anche in PowerShell e nella CLI). In definitiva, forniscono le stesse risorse alle tue app, ma vengono create / gestite in modo diverso e ci sono alcune differenze sfumate (come la possibilità di taggare le risorse create tramite script ARM).

Non è possibile convertire un account di archiviazione classico (o qualsiasi risorsa classica) in un tipo più recente. Non ne hai davvero bisogno, a meno che tu non stia cercando di mescolare risorse da classico e nuovo, come l'aggiunta di macchine virtuali basate su ARM a una rete virtuale basata su classico, o avviare una VM basata su ARM da un'immagine vhd seduto in un account di archiviazione classico (e per questo esempio, potresti sempre copiare il disco rigido virtuale in un nuovo account di archiviazione). Si noti che, per l'utilizzo generale dell'archiviazione (BLOB / tabelle / code), è sufficiente l'URI e la chiave primaria (o secondaria). Con questi, puoi accedere alle tue risorse di archiviazione da qualsiasi luogo, da qualsiasi VM / sito Web / ecc., Indipendentemente dal fatto che tu acceda allo spazio di archiviazione da macchine virtuali classiche o nuove, ad esempio.

Dai un'occhiata a questo collegamento per un elenco generale delle differenze tra risorse classiche e nuove.


1
Il nuovo articolo è link
Crazy Crab

5
"Non è possibile convertire un account di archiviazione classico (o qualsiasi risorsa classica) in un tipo più recente" - ad oggi questo non è vero. Ecco una guida .
Ognyan Dimitrov

@OgnyanDimitrov - non sono sicuro di cosa significhi il tuo commento, poiché hai appena citato qualcosa dalla mia risposta.
David Makogon

@DavidMakogon solo che esiste un modo per migrare dall'account di archiviazione classico all'arm. Nient'altro. Aggiunto per chiarire se qualcuno si imbatte in questo - per non dare per scontato che questo non sia possibile ora. Presumo che 1,5 anni fa non fosse possibile.
Ognyan Dimitrov

1
@OgnyanDimitrov - la mia affermazione è ancora vera: non puoi convertire da classico a ARM. Esistono effettivamente script di PowerShell da migrare, ma in realtà copia le risorse su nuove risorse.
David Makogon

5

Un vantaggio del nuovo rispetto agli account di archiviazione classici è la crittografia del servizio di archiviazione (SSE) :

D: Dispongo di un account di archiviazione classico esistente. Posso abilitare SSE su di esso?

R: No, SSE è supportato solo sugli account di archiviazione di Resource Manager.

D: Come posso crittografare i dati nel mio account di archiviazione classico?

R: È possibile creare un nuovo account di archiviazione di Resource Manager e copiare i dati usando AzCopy dall'account di archiviazione classico esistente all'account di archiviazione di Resource Manager appena creato.


2
consiglierei di utilizzare Microsoft Azure Storage Explorer: ora hanno un'opzione per il contenitore di copia.
nologo


0

Oltre alla risposta di @David Makogon, il nuovo Azure Storageoffre risorse per la rivendita di abbonamenti secondari.

Ciò significa che puoi acquistare spazio di archiviazione da Azure e venderlo ai tuoi clienti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.