O que é o Migrador de Armazenamento do Azure?
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.
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.
Usando o Migrador de Armazenamento do Azure e o Azure Data Box
Ao fazer a transição de cargas de trabalho locais para o Armazenamento do Azure, reduzir o tempo de inatividade e garantir períodos previsíveis de indisponibilidade é crucial para usuários e operações de negócios. Para a migração em massa inicial, você pode usar o Azure Data Box e combiná-lo com o Migrador de Armazenamento do Azure para a atualização online.
O uso do Azure Data Box conserva uma largura de banda de rede significativa. No entanto, cargas de trabalho ativas no armazenamento de origem podem passar por alterações enquanto o Data Box está em trânsito para um Data Center do Azure. A fase de “atualização online” envolve a atualização do armazenamento em nuvem com essas alterações antes de cortar totalmente a carga de trabalho para usar os dados de nuvem. Isso normalmente requer largura de banda mínima, pois a maioria dos dados já reside no Azure e apenas o delta precisa ser transferido. O Migrador de Armazenamento do Azure se destaca nesta tarefa.
O Migrador de Armazenamento do Azure detecta diferenças entre o armazenamento local e o armazenamento em nuvem, transferindo atualizações e novos arquivos não capturados pela transferência do Data Box. Além disso, se apenas os metadados de um arquivo (como permissões) tiverem sido alterados, o Migrador de Armazenamento do Azure carregará apenas os novos metadados em vez de todo o conteúdo do arquivo.
Leia mais detalhes sobre como usar o Migrador de Armazenamento do Azure com o Azure Data Box aqui.
Próximas etapas
Os artigos a seguir podem ajudar você a se familiarizar mais com o serviço Migrador de Armazenamento.