Diferença entre contas de armazenamento novas e clássicas no Azure

91

O Azure tem Storage accountse Storage accounts (classic)no Portal do Azure.

Quais são as diferenças entre eles? Existe algum motivo para migrar de uma conta de armazenamento clássico para uma nova conta de armazenamento?

James Newton-King
fonte

Respostas:

87

Contas de armazenamento clássicas são criadas usando APIs de gerenciamento de serviços existentes (a pilha da API REST que está disponível nos últimos anos). As contas de armazenamento mais recentes são criadas com as novas APIs do Azure Resource Manager (ARM) (que agora também estão agrupadas em PowerShell e CLI). Em última análise, eles fornecem os mesmos recursos para seus aplicativos, mas são criados / gerenciados de maneira diferente, e existem algumas diferenças de nuances (como a capacidade de marcar recursos que são criados por meio de scripts ARM).

Você não pode converter uma conta de armazenamento clássico (ou qualquer recurso clássico) em um tipo mais recente. Você realmente não precisa fazer isso, a menos que esteja tentando misturar recursos do clássico com o novo, como adicionar máquinas virtuais baseadas em ARM a uma rede virtual baseada em clássico ou ativar uma VM baseada em ARM a partir de uma imagem vhd sentado em uma conta de armazenamento clássico (e para esse exemplo, você sempre pode simplesmente copiar o vhd para uma nova conta de armazenamento). Observe que, para uso geral de armazenamento (blobs / tabelas / filas), você só precisa do URI e da chave primária (ou secundária). Com eles, você pode acessar seus recursos de armazenamento de qualquer lugar, de qualquer VM / site / etc, independentemente se você está acessando o armazenamento de máquinas virtuais clássicas ou novas, por exemplo.

Confira este link para uma lista geral das diferenças entre os recursos clássicos e novos.

David Makogon
fonte
1
O novo artigo é o link
Crazy Crab de
5
"Você não pode converter uma conta de armazenamento clássico (ou qualquer recurso clássico) em um tipo mais novo" - a partir de hoje isso não é verdade. Aqui está um tutorial .
Ognyan Dimitrov
@OgnyanDimitrov - não tenho certeza do que seu comentário significa, pois você acabou de citar algo da minha resposta.
David Makogon
@DavidMakogon apenas que há uma maneira de migrar da conta de armazenamento clássico para o arm. Nada mais. Adicionado para esclarecimento se alguém tropeçar nisso - não para supor que isso não seja possível agora. Suponho que 1,5 anos atrás não era possível.
Ognyan Dimitrov
1
@OgnyanDimitrov - minha afirmação ainda é verdadeira: você não pode converter de clássico para ARM. De fato, existem scripts do PowerShell para migrar, mas isso na verdade copia recursos para novos recursos.
David Makogon
5

Uma vantagem do novo em relação às contas de armazenamento clássicas é o Storage Service Encryption (SSE) :

P: Eu tenho uma conta de armazenamento clássico existente. Posso habilitar o SSE nele?

R: Não, SSE só é compatível com contas de armazenamento do Resource Manager.

P: Como posso criptografar dados em minha conta de armazenamento clássico?

R: Você pode criar uma nova conta de armazenamento do Resource Manager e copiar seus dados usando o AzCopy de sua conta de armazenamento clássico existente para sua conta de armazenamento do Resource Manager recém-criada.

Augusto Barreto
fonte
2
Eu recomendo usar o Microsoft Azure Storage Explorer - eles têm uma opção de contêiner de cópia agora.
nologo
0

Além da resposta de @David Makogon, a nova Azure Storageoferece recursos de revenda para assinaturas.

Isso significa que você pode comprar armazenamento do Azure e vendê-lo aos seus clientes.

johni
fonte