Partilhar via


Selecionar ferramentas de migração

Neste artigo, você aprenderá sobre os vários tipos de soluções que migram dados online e offline. Algumas soluções também fornecem recursos repetíveis de sincronização, mesclagem e implantação híbrida. Muitas vezes, essas ferramentas trazem capacidades técnicas sobrepostas e são adequadas para casos de uso semelhantes. Este artigo fornece orientação sobre como selecionar a ferramenta de migração apropriada para suas necessidades e identifica as ferramentas nativas do Azure, bem como as soluções de ISV (fornecedor independente de software) e parceiro.

Este artigo discute os vários cenários para os quais cada ferramenta é mais adequada. Também fornece uma perspetiva ampla sobre a comparação e o contraste dessas ferramentas.

Ferramentas em linha

Transferência de rede on-line

As ferramentas que fornecem transferência de rede online permitem-lhe transferir os seus dados para o Azure através da sua ligação de rede ou da Internet pública. Esta transferência pode ser feita de várias maneiras, e usando várias ferramentas.

Azure Storage Mover

O Azure Storage Mover é um serviço de migração totalmente gerenciado que ajuda você a migrar dados de escala de terabyte para petabyte para o armazenamento do Azure pela rede. O Storage Mover é um serviço de nuvem híbrida, que consiste em um componente de serviço de nuvem e uma máquina virtual (VM) do agente de migração local. O Storage Mover é usado para cenários de migração, como lift-and-shift, e para migrações de nuvem que você repete periodicamente.

A lista a seguir destaca muitos dos principais cenários e recursos do Storage Mover, o que pode torná-lo a ferramenta recomendada para alguns casos de uso.

  • Consiste em uma ferramenta totalmente gerenciada, automatizada e resiliente no Azure.
  • Um único recurso do Azure Storage Mover pode gerenciar e orquestrar vários agentes globalmente, fornecendo visibilidade de todas as migrações em um único painel.
  • Adequado para tamanhos de dados relativamente pequenos, de alguns terabytes, e grandes arquivos de escala de petabytes, pastas e partilhas de ficheiros. Para transferências de dados pontuais e pequenos conjuntos de dados de menos de 1 terabyte, use AzCopy em vez disso.
  • Adequado para transferências pontuais, como uma migração direta, ou sincronizações e transferências periódicas repetidas.
  • Oferece um processo simples e confiável para o qual as configurações padrão são suficientes.
  • Preserva os metadados do arquivo.
  • As fontes e destinos da migração incluem:
    • Origem de Server Message Block (SMB) ou Sistema de Arquivos de Rede (NFS) para destino Azure Blob
    • Origem SMB para destino de arquivos do Azure
    • Origem do S3 para destino Blob do Azure
    • Funcionalidade de cópia "Apenas metadados", em que apenas os metadados ou a estrutura do ficheiro são copiados sem o conteúdo do ficheiro. Por exemplo, permissões de propagação ou execução de migrações "dry-run".

Você pode ler mais sobre o Azure Storage Mover no artigo de visão geral do serviço . Os seguintes artigos também podem ajudá-lo a utilizar o Azure Storage Mover para sua migração para a nuvem:

Ferramentas de sincronização e hierarquização

Azure File Sync

O Azure File Sync permite migrações de servidores de arquivos do Windows com tempo de inatividade quase nulo e também fornece uma solução de armazenamento híbrido. A Sincronização de Ficheiros do Azure permite-lhe centralizar as partilhas de ficheiros da sua organização nos Ficheiros do Azure, mantendo a flexibilidade, o desempenho e a compatibilidade de um servidor de ficheiros do Windows. O Azure File Sync é principalmente uma ferramenta de sincronização e hierarquização, enquanto a função principal do Storage Mover é como um serviço de migração.

Escolha Azure File Sync para extensões de servidor de arquivos tradicionais e sincronização multisite com compartilhamentos de arquivos do Azure. Esta opção inclui integração com o Entra ID e sincronização bidirecional. Ele também preserva permissões e atributos do New Technology File System (NTFS) automaticamente. Esses recursos tornam o Azure File Sync uma abordagem ideal se você quiser manter um cache local e utilizar a hierarquização na nuvem, ou se o servidor precisar continuar servindo durante a migração.

Você pode usar qualquer protocolo do Windows Server disponível para acessar seus dados localmente, incluindo SMB, NFS e FTPS. Você também pode ter quantos caches precisar em todo o mundo.

Você pode encontrar todos os cenários de migração suportados para o File Sync no artigo de visão geral da migração .

Saiba mais sobre o Azure File Sync e vários cenários de migração aqui.

Data Box Gateway

O Data Box Gateway é uma solução de armazenamento em nuvem que atua como um dispositivo virtual, permitindo a transferência de dados unidirecional perfeita entre sua infraestrutura local e o Azure. Ele consiste em uma VM em seu ambiente local e se conecta ao Azure por meio de protocolos padrão, como SMB ou NFS.

O gateway armazena em cache e carrega dados para o Azure Blob ou Armazenamento de Ficheiros de modo eficiente e seguro. O Data Box Gateway é um gateway de transmissão de dados contínua e permanente, ideal para fluxos de trabalho em nuvem híbrida.

Escolha o Data Box Gateway para a transferência unidirecional e de alto volume de dados para o Azure, especialmente para dados NFS ou feeds contínuos. O Data Box Gateway também é a opção apropriada quando você não precisa de várias cópias locais de seus dados mantidos sincronizados. A principal função do Data Box Gateway é mover dados para fora do local e para o Azure rapidamente, especialmente para processamento ou arquivamento. Ele também dá suporte a uma opção de sincronização manual para atualizar o compartilhamento local com o conteúdo do Azure.

Mais detalhes sobre o gateway do Azure Data Box estão disponíveis no artigo Casos de uso .

Azure Data Factory

O Azure Data Factory (ADF) permite aos utilizadores preparar e transformar dados provenientes de uma ampla variedade de fontes, incluindo bases de dados, armazenamentos de dados, casas de dados e fluxos em tempo real. Em seguida, ele ingere esses dados em sua rede para uso posterior. O ADF é a escolha ideal quando você precisa de um ou mais dos seguintes recursos ou capacidades:

  • Fluxos de trabalho personalizados
  • Transformação de dados durante a migração
  • Pipelines complexos ou repetíveis
  • Migrando cargas de trabalho de big data, data lake ou enterprise data warehouse (EDW) para o Microsoft Azure

Antes de iniciar uma migração usando o ADF, você deve executar uma prova de conceito (POC) para garantir que o serviço atenda às suas necessidades devido ao número de complexidades envolvidas. Vários cenários compatíveis são discutidos no artigo sobre as diretrizes de migração da ADF.

Ferramentas sem gestão

AzCopy

AzCopy é um utilitário de linha de comando que você pode usar para copiar dados para, de ou entre contas de armazenamento. É ideal para transferências rápidas, programáveis e únicas, especialmente para dados de objetos ou conjuntos de arquivos menores. AzCopy é uma excelente escolha se você precisa de controle refinado sobre suas transferências, ou precisa implementar automação por meio de scripts. Também é útil para transferências menores de dados que podem ser concluídas dentro de um período de tempo relativamente curto.

No entanto, como uma ferramenta não gerenciada, ele não pode sincronizar automaticamente as alterações ou acompanhar o estado da transferência. Não há capacidade de tratamento de erros, portanto, você precisa revisar manualmente os logs e repetir as operações com falha. O AzCopy pode não ser ideal para migrações em grande escala envolvendo bilhões de objetos devido a limitações de desempenho, especialmente na listagem e digitalização.

Observação

O AzCopy não suporta cópia "Somente metadados" na qual apenas metadados ou estrutura de arquivo são copiados sem o conteúdo do arquivo associado. Por exemplo, permissões de propagação ou execução de migrações de execução seca não são suportadas. Em vez disso, use o Storage Mover para esses tipos de casos de uso.

Você pode ler mais detalhes sobre o AzCopy no artigo Introdução ao AzCopy .

Soluções de parceiros para capacidades especializadas

Ferramentas de parceiro e fornecedor independente de software (ISV)

Se você precisar de recursos avançados que as ferramentas nativas do Azure não cobrem, considere as ferramentas de Parceiro ou ISV. Esses recursos podem incluir:

  • Emitindo Alerta
  • Tratamento de ficheiros individuais.
  • Avaliações profundas.
  • Sistemas de arquivos de origem especializados.
  • Movimentos baseados em políticas.
  • Sincronização delta com o mínimo de mudança.
  • Suporte para fontes e capacidades.

Para obter mais detalhes para ajudá-lo a escolher a ferramenta apropriada, consulte a seção de recomendações e matriz de recursos fornecida.

Ferramentas offline

As ferramentas de transferência de dados offline são usadas quando você deseja transferir grandes quantidades de dados para o Azure sem depender de sua conexão de rede. Essas ferramentas são úteis para cenários em que a largura de banda da rede é limitada, cara ou indisponível. Eles permitem que você envie dados fisicamente para o Azure, o que pode acelerar significativamente o processo de migração.

Dispositivos físicos e enviáveis são a escolha ideal quando você deseja realizar uma transferência de dados em massa offline única. Esses casos de uso envolvem copiar dados para um disco ou um dispositivo especializado e enviá-los para uma instalação segura da Microsoft onde os dados são carregados. Pode comprar e enviar os seus próprios discos ou optar por encomendar um disco ou dispositivo fornecido pela Microsoft. As soluções fornecidas pela Microsoft para transferências offline incluem o Azure Data Box Next-Gen e o Data Box Disk.

Azure Data Box e Data Box Disk

O serviço Azure Data Box subjacente permite migrar dados para o seu serviço de armazenamento do Azure preferido offline. Há várias considerações importantes para escolher migrar usando o Azure Data Box. O Azure Data Box é uma escolha lógica quando a cópia de dados em uma rede é restrita, muito lenta, muito cara ou não é uma opção.

Como o Data Box se integra bem com outras ferramentas de parceiros e ISV, é possível usar uma abordagem conhecida como offline seeding. Depois de migrar um conjunto de dados inicial usando o Data Box, você pode usar ferramentas online para sincronizar mais rapidamente as alterações de arquivos.

O Azure Data Box dá suporte à importação direta de dados entre regiões, para que sua fonte de dados possa residir em uma região totalmente diferente da sua conta de armazenamento. Por exemplo, esse recurso permite migrar dados residentes no Reino Unido para um novo destino nos EUA. Essa capacidade ajuda a gerenciar grandes migrações que envolvem muitas geografias, evitando custos com tarifas de rede entre regiões.

Os exemplos a seguir destacam casos de uso comuns nos quais o Azure Data Box pode ser a escolha certa:

  • Ao migrar sua infraestrutura de computação usando o Azure Migrate
    Ao migrar dados não estruturados usando o modo offline, você pode reduzir o tempo, o custo e a utilização da largura de banda da rede. Essa execução paralela pode acelerar o processo geral de migração e reduzir a carga na rede.

  • Ao executar a semeadura inicial de dados
    Inicialmente, você pode migrar um grande conjunto de dados usando o Azure Data Box e, em seguida, alternar para ferramentas de transferência online para sincronizar as alterações recentes ou deltas.

  • Ao exportar dados do armazenamento do Azure
    Se você tiver dados na nuvem armazenados no Azure, poderá exportá-los e trazê-los de volta para o local usando a transferência offline do Data Box.

  • Ao transferir grandes quantidades de dados
    O Data Box pode lidar com dezenas a centenas de terabytes por dispositivo, e vários dispositivos podem ser usados em paralelo. É especialmente útil para locais remotos com conectividade limitada ou uma migração em massa única.

  • Os casos de uso de migração incluem:
    • Origem SMB/NFS para Azure Blob, Arquivos ou Armazenamento do Azure Data Lake (ADLS)
    • Converter discos VM no local para discos geridos
    • Mova os dados diretamente para uma ou mais das camadas de acesso específicas: quente, frio, frio ou arquivamento.

Você pode encontrar mais detalhes sobre os recursos do Azure Data Box na documentação de aprendizado da Microsoft.

Azure Import/Export

O serviço de Importação/Exportação do Azure é usado para importar com segurança grandes quantidades de dados para o armazenamento de Blob do Azure e Arquivos do Azure enviando unidades de disco para um datacenter do Azure. Esse serviço também pode ser usado para transferir dados do armazenamento de Blob do Azure para unidades de disco e enviar para seus sites locais. Você pode fornecer suas próprias unidades de disco ou unidades de disco fornecidas pela Microsoft.

Você pode ler mais sobre o Azure Import/Export no artigo de visão geral do serviço .

Outras ferramentas diversas

Interfaces gráficas

Se, ocasionalmente, transferir alguns ficheiros e não precisar de automatizar a transferência de dados, pode escolher uma ferramenta de interface gráfica, como o Explorador de Armazenamento do Azure , ou uma ferramenta de exploração baseada na Web no portal do Azure.

Transferência com script ou programática

Você pode usar as ferramentas de software otimizadas da Microsoft ou chamar as APIs REST do Azure ou SDKs (kits de desenvolvimento de software) diretamente. As ferramentas programáveis disponíveis incluem AzCopy, Azure PowerShell e CLI do Azure. Para interface programática, você pode usar um dos muitos SDKs e escolher entre .NET, Java, Python, Node/JS, C++, Go, PHP ou Ruby.

Recomendações e matriz de capacidade

A seleção de ferramentas apropriadas para a migração de dados é vital para transferências perfeitas, eficientes e confiáveis. Abordagens personalizadas baseadas em cenários como migrações de compartilhamento de arquivos ou transferências de serviço para serviço ajudam a otimizar processos e, ao mesmo tempo, reduzir riscos e interrupções. Analise os principais cenários e escolha a ferramenta de migração mais adequada e preferida para seus casos de uso.

Embora existam alternativas possíveis disponíveis caso a caso, as tabelas a seguir fornecem orientações personalizadas para as ferramentas preferidas para cenários comuns. Eles também incluem recursos mais detalhados e suportados, permitindo que você compare, contraste e tome uma decisão informada para a próxima etapa do processo de migração de dados.

Ferramentas de migração

Ao planejar sua migração de dados para o Azure, é importante selecionar a ferramenta certa com base em suas necessidades específicas, volume de dados e complexidade da migração. Certifique-se sempre de ler e entender completamente seus recursos correspondentes antes de finalizar a seleção de ferramentas.

As tabelas a seguir fornecem uma matriz de suporte baseada na origem e no destino para as principais ferramentas de migração. As tabelas fornecidas usam os seguintes ícones para indicar o nível de suporte:

Ícone Description
Totalmente suportado
🟦 Parcialmente suportado
Ainda não suportado

Ferramentas da Microsoft

Importante

Cada ferramenta de migração fornecida pela Microsoft fornece vários recursos. Nenhuma ferramenta suporta todas as combinações de origem e destino ou protocolo de rede.

Apenas o Azure Data Box suporta a transferência de dados offline para o Armazenamento do Azure. Todas as outras ferramentas são soluções online.

Tool Avaliação de armazenamento fornecida Fonte Protocolo de origem Azure blob; ADLS Arquivos do Azure Arquivos NetApp do Azure Discos do Azure
Azure Storage Mover Compartilhamentos de servidores SMB/NFS; Dispositivos NAS SMB 2.x, 3.x 🟦 1 🟦 2
Azure Storage Mover Dispositivos NAS; Partilhas de ficheiros NFS 3.x, 4.x 🟦 1
Azure Storage Mover AWS S3 S3
Azure Data Box Compartilhamentos de servidores SMB/NFS; Dispositivos NAS - 🟦 2 🟦 3 🟦 4
Data Box Gateway Local; montados localmente; SMB 2.x, 3.x; NFS v3, v4.1 - 🟦 2  ❌
Azure File Sync Servidor de ficheiros do Windows SMB 🟦 2
Azure Data Factory Data lake em-premises; HDFS; AWS S3 - 🟦 5
Azure Migrate 🟦 Hipervisores; Discos VM -

1 HNS ativado
2 Apenas PME
3 Requer duas etapas: migrar para Arquivos do Azure usando o Data Box primeiro e, em seguida, mover dos Arquivos do Azure para ANF
4 Você pode migrar como blobs de página para discos gerenciados com um tamanho máximo suportado de 8 TB; Os discos PV2 e Ultra não são suportados
5 Conector multicloud necessário
6 O Azure Blob e o Azure Files suportam apenas NFS v3 e v4.1, respetivamente; considere as funcionalidades correspondentes do aplicativo e do utilizador, bem como a acessibilidade pós-migração.

Ferramentas de parceiros ISV

Importante

Cada ferramenta de migração fornecida pelo parceiro ISV fornece vários recursos. Nenhuma ferramenta suporta todas as combinações de origem e destino ou protocolo de rede.

Apenas o Tape Ark dá suporte à transferência de dados offline para o Armazenamento do Azure. Todas as outras ferramentas são soluções online.

Tool Avaliação de armazenamento fornecida Fonte Protocolo de origem Origem da SAN Origem do NAS Azure blob; ADLS Arquivos do Azure Arquivos NetApp do Azure Discos do Azure E-SAN Lustre gerenciado Gerido por parceiro
Komprise 🟦 Dispositivos NAS; Armazenamento de ficheiros na nuvem; S3 SMB; NFS 3p1
Atempo 🟦 Dispositivos NAS; S3; PFS; Swift SMB; NFS 🟦 2 3p1
Dinâmica de Dados 🟦 Dispositivos NAS; S3 SMB; NFS 3p1
Dados Cirrus 🟦 SAN; AWS; Hipervisores - 3p1
Cirata Hadoop, FS compatível com POSIX - 3p
Tape Ark Fitas, discos e outras mídias offline - 3p

1 Parte do SMP.
2 Não suporta ADLS.

Outra linha de comando, ferramentas não gerenciadas

Importante

Ferramentas de linha de comando não gerenciadas, como AzCopy, Robocopy, Rsync e DistCP, fornecem vários recursos. A varredura de vários milhões de arquivos, o rastreamento de alterações de arquivos, o cálculo do tamanho total dos dados, a deteção e o tratamento de erros e a execução de vários trabalhos de cópia simultânea podem apresentar desafios extremos.

Nenhuma das ferramentas de linha de comando na tabela a seguir é capaz de transferência de dados offline, nem fornece avaliações de armazenamento. Nenhuma das ferramentas oferece suporte a NAS ou SAN corporativa como origem, nem oferece suporte ao Azure E-SAN ou ao Lustre gerenciado como destino.

Tool Fonte Protocolo de origem Azure blob; ADLS Arquivos do Azure Arquivos NetApp do Azure Discos do Azure Gerenciado
AzCopy Azure; local; montados localmente; AWS S3, Glacier; GCP SMB; S3 🟦 1 Não gerido
Roboscopia Local; montados localmente; PME SMB 🟦 1 Não gerido
Rsync; fpsync Local; montado localmente; NFS NFS 🟦 1 Não gerido
DistCP Hadoop - Não gerido