O que é o Migrador de Armazenamento do Azure?

Vídeo de demonstração de dois minutos apresentando o Migrador de Armazenamento do Azure – clique para reproduzir!

O Migrador de Armazenamento do Azure é um serviço de migração relativamente novo e totalmente gerenciado que permite você migre seus arquivos e pastas para o Armazenamento do Azure, minimizando o tempo de inatividade da carga de trabalho.

É possível usar o Migrador de Armazenamento para diferentes cenários de migração, como lift-and-shift, e para migrações que precisam ser repetidas regularmente. O Migrador de Armazenamento do Azure também ajuda a manter a supervisão e gerenciar a migração de todos os compartilhamentos de arquivos distribuídos globalmente a partir de um único recurso do migrador de armazenamento.

Origens e destinos com suporte

A versão atual do Migrador de Armazenamento do Azure dá suporte a migrações de fidelidade total para combinações específicas de par de destino de origem. Sempre utilize a versão mais recente do agente para se beneficiar dessas fontes e destinos com suporte:

Protocolo de origem Destino Comentários
Montar o SMB 2.x SMB (compartilhamento de arquivos do Azure) Atualmente, não há suporte para fontes do SMB 1.x e compartilhamentos de arquivos do Azure NFS.
Montar o NFS 3 e 4 Contêiner do armazenamento de blobs do Azure Os contêineres com o recurso "HNS (serviço de namespace hierárquico)" habilitado são suportados e o conjunto de API REST do ADLS Gen2 é usado para migração.

Um contêiner de blob do Azure sem o recurso de serviço de namespace hierárquico não possui um sistema de arquivos tradicional. Um contêiner de blob padrão usa pastas “virtuais” para imitar essa funcionalidade. Quando essa abordagem é usada, os arquivos nas pastas na origem obtêm seu caminho anexado ao nome e colocados em uma lista simples no contêiner de blob de destino.

Ao migrar dados de um ponto de extremidade de origem usando o protocolo SMB, o Migrador de Armazenamento dá suporte ao mesmo nível de fidelidade de arquivo que o compartilhamento de arquivos subjacente do Azure. A estrutura de pastas e os valores de metadados, como carimbos de data/hora de arquivo e pasta, ACLs e atributos de arquivo, são mantidos. Ao migrar dados de uma fonte NFS, o serviço Migrador de Armazenamento representa pastas vazias como um blob vazio no destino. Os metadados da pasta de origem são persistidos no campo de metadados personalizados desse blob, assim como são com os arquivos.

Porém, a migração de dados de um ponto de extremidade de origem usando o protocolo NFS pode exigir pastas “virtuais” durante a migração. Como os contêineres de blob do Azure sem suporte a HNS não possuem um sistema de arquivos tradicional, o Migrador de Armazenamento usa essas pastas para imitar um sistema de arquivos local. Quando os arquivos são encontrados nas pastas em um ponto de extremidade de origem, o Migrador de Armazenamento anexa seus caminhos nos seus nomes e coloca o arquivo em uma lista simples no contêiner de blob de destino.

Uma captura de tela que ilustra um compartilhamento NFS de origem migrado por meio de uma VM do agente do Migrador de Armazenamento do Azure para um contêiner de blob de armazenamento do Azure.

Migrações totalmente gerenciadas

Um único recurso do migrador de armazenamento implantado na assinatura poderá ser usado para gerenciar as migrações dos compartilhamentos de origem localizados em diferentes partes do mundo. O próprio recurso do migrador de armazenamento não processa os arquivos e as pastas. Em vez disso, você implanta um agente de migração próximo ao compartilhamento de origem para enviar os dados diretamente aos destinos selecionados no Azure.

O Migrador de Armazenamento do Azure fornece um conjunto de recursos de gerenciamento que podem ser usados em todos os compartilhamentos que você pretende migrar. Por exemplo, é possível expressar o plano de migração e manter a supervisão sobre o progresso e os resultados da migração por compartilhamento. Para aproveitar esse recurso, crie um projeto de migração para cada carga de trabalho migrada. Dentro do projeto, defina as configurações de origem, o destino e a migração para cada compartilhamento de origem do qual a carga de trabalho depende. Você poderá manter o controle total sobre quando iniciar a migração de um compartilhamento, acompanhar o progresso e ver os resultados.

O artigo sobre a hierarquia de recursos fornece mais informações sobre os recursos individuais do Migrador de Armazenamento e a melhor forma de usá-los para a migração. Também é possível obter mais detalhes de planejamento de implantação no artigo sobre o planejamento para uma implantação do Migrador de Armazenamento do Azure.

Um serviço de nuvem híbrida

O Migrador de Armazenamento do Azure é um serviço de nuvem híbrida. Os serviços híbridos têm um componente de serviço de nuvem e um componente de infraestrutura. O administrador de serviços executa o componente de infraestrutura em seu ambiente corporativo. Para o Migrador de Armazenamento, esse componente híbrido consiste em um agente de migração. Os agentes são máquinas virtuais, implantadas e executadas em um host próximo ao armazenamento de origem. Para saber mais sobre o agente e como ele é implantado, leia o artigo de implantação do agente do Migrador de Armazenamento.

Exceto pelo processo de registro do agente, todos os aspectos de uma migração são gerenciados do serviço de nuvem. Os detalhes sobre o processo de registro do agente estão disponíveis no artigo de registro do agente.

Próximas etapas

Os artigos a seguir podem ajudar você a se familiarizar mais com o serviço Migrador de Armazenamento.