Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 de sincronização, mesclagem e implantação híbrida repetíveis. Muitas vezes, essas ferramentas trazem funcionalidades técnicas sobrepostas e são adequadas para casos de uso semelhantes. Este artigo fornece diretrizes sobre como selecionar a ferramenta de migração apropriada para suas necessidades e identifica as ferramentas nativas do Azure, bem como as soluções isv (fornecedor de software) independentes e parceiras.
Este artigo discute os vários cenários para os quais cada ferramenta é mais adequada. Ele também fornece uma perspectiva ampla sobre como comparar e contrastar essas ferramentas.
Ferramentas online
Transferência de rede pela internet
As ferramentas que fornecem transferência de rede online permitem transferir seus dados para o Azure pela conexão de rede ou pela Internet pública. Essa transferência pode ser feita de várias maneiras e usando várias ferramentas.
Migrador de Armazenamento do Azure
O Azure Storage Mover é um serviço de migração totalmente gerenciado que ajuda você a migrar dados de escala de terabyte a petabyte para o armazenamento do Azure através da rede. O Storage Mover é um serviço de nuvem híbrida, que consiste em um componente de serviço de nuvem e uma VM (máquina virtual) do agente de migração local. 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 tanto para tamanhos de dados relativamente pequenos de alguns terabytes como para grandes arquivos em escala de petabytes, pastas e compartilhamento de arquivos. Para transferências de dados pontuais e pequenos conjuntos de dados de menos de 1 terabyte, use
AzCopyem vez disso. - Adequado para transferências pontuais, como lift-and-shift, 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 metadados de arquivo.
- As fontes e destinos de migração incluem:
- Origem do SMB (Bloco de Mensagens do Servidor) ou NFS (Sistema de Arquivos de Rede) para o destino de Blob do Azure
- Destino de Origem SMB para Arquivos do Azure
- Origem S3 para Blob de destino no Azure
- Funcionalidade de cópia "somente metadados", em que apenas metadados de arquivo ou estrutura são copiados sem o conteúdo do arquivo. Por exemplo, semeando permissões ou executando migrações de "simulação".
Você pode ler mais sobre o Azure Storage Mover no artigo de visão geral do serviço . Os artigos a seguir também podem ajudá-lo a utilizar o Azure Storage Mover para sua migração na nuvem:
- Familiarize-se com a hierarquia de recursos do Storage Mover
- Saiba como implantar um Gerenciador de Armazenamento em sua assinatura do Azure
- Saiba como implantar um agente do Storage Mover em seu ambiente
Ferramentas de sincronização e hierarquização de dados
Sincronização de Arquivos do Azure
A Sincronização de Arquivos do Azure permite migrações de servidores de arquivos do Windows com tempo de inatividade quase zero e também fornece uma solução de armazenamento híbrido. A Sincronização de Arquivos do Azure permite centralizar os compartilhamentos de arquivos da sua organização nos Arquivos do Azure, mantendo a flexibilidade, o desempenho e a compatibilidade de um servidor de arquivos do Windows. Azure File Sync é principalmente uma ferramenta de sincronização e hierarquização, enquanto a função primária do Storage Mover é como um serviço de migração.
Escolha a Sincronização de Arquivos do Azure para extensões de servidor de arquivos tradicionais e sincronização de vários sites com compartilhamentos de Arquivos do Azure. Essa opção inclui a integração da ID do Entra e a sincronização bidirecional. Ele também preserva automaticamente permissões e atributos do NTFS (New Technology File System). Esses recursos tornam a Sincronização de Arquivos do Azure uma abordagem ideal se você quiser manter um cache on-premises e utilizar tierização em nuvem ou caso o servidor precise continuar operando 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 com suporte para Sincronização de Arquivos no artigo de visão geral da migração .
Saiba mais sobre a Sincronização de Arquivos do Azure 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 direta de dados unidirecional 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 Armazenamento de Arquivos ou Blobs do Azure de forma eficiente e segura. O Data Box Gateway é um gateway de streaming de feed contínuo permanente, ideal para fluxos de trabalho de nuvem híbrida.
Escolha o Data Box Gateway para transferência unidirecional e de alto volume de dados para Azure, especialmente para dados NFS ou fluxos contínuos. O Data Box Gateway também é a escolha apropriada quando você não precisa de várias cópias locais dos dados mantidos em sincronia. A função principal 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 ADF (Azure Data Factory) permite preparar e transformar dados de uma ampla variedade de fontes, incluindo bancos de dados, data warehouses, lakehouses e fluxos em tempo real. Em seguida, ele ingere esses dados em sua rede para uso adicional. ADF é a opção ideal quando precisar 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 EDW (enterprise data warehouse) para o Microsoft Azure
Antes de iniciar uma migração usando o ADF, você deve executar uma POC (prova de conceito) para garantir que o serviço atenda aos seus requisitos devido ao número de complexidades envolvidas. Vários cenários suportados são discutidos no artigo sobre diretrizes de migração do ADF.
Ferramentas não gerenciadas
AzCopy
O AzCopy é um utilitário de linha de comando que você pode usar para copiar dados de, para ou entre contas de armazenamento. Ele é ideal para transferências rápidas e programáveis, de caráter único, especialmente para dados de objetos ou conjuntos de arquivos menores. O AzCopy é uma excelente opção se você precisar de controle refinado sobre suas transferências ou precisar implementar a 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 relativamente curto.
No entanto, como uma ferramenta não gerenciada, ela não pode sincronizar automaticamente as alterações ou controlar o estado de transferência. Não há nenhuma funcionalidade de tratamento de erros, portanto, você precisa revisar manualmente os logs e repetir as operações com falha por conta própria. O AzCopy pode não ser ideal para migrações em larga escala envolvendo bilhões de objetos devido a limitações de desempenho, especialmente na listagem e verificação.
Observação
O AzCopy não dá suporte à cópia "Somente metadados" na qual apenas metadados de arquivo ou estrutura são copiados sem o conteúdo do arquivo associado. Por exemplo, não há suporte para a definição inicial de permissões ou a execução de migrações simuladas. 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 funcionalidades especializadas
Ferramentas de parceiros e fornecedores independentes de software (ISV)
Se você precisar de recursos avançados que as ferramentas nativas do Azure não abrangem, considere as ferramentas de Parceiro ou ISV. Esses recursos podem incluir:
- Alertando.
- Tratamento individual de arquivos.
- Avaliações profundas.
- Sistemas de arquivos de origem especializados.
- Movimentos baseados em política.
- Sincronização delta com interrupção mínima.
- Suporte para origens e funcionalidades.
Para obter mais detalhes para ajudá-lo a escolher a ferramenta apropriada, examine as recomendações e a seção de matriz de funcionalidade 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 da conexão de rede. Essas ferramentas são úteis para cenários em que a largura de banda de rede é limitada, cara ou indisponível. Eles permitem que você envie fisicamente dados para o Azure, o que pode acelerar significativamente o processo de migração.
Dispositivos físicos e transportáveis são uma opção ideal quando você deseja executar 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 em que os dados são carregados. Você pode comprar e enviar seus próprios discos ou optar por solicitar um disco ou dispositivo fornecido pela Microsoft. As soluções fornecidas pela Microsoft para transferências offline incluem a Próxima Geração do Azure Data Box e o Data Box Disk.
Azure Data Box e Data Box Disk
O serviço subjacente do Azure Data Box permite migrar dados para 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 opção lógica quando a cópia de dados em uma rede é restrita, muito lenta, muito dispendiosa ou não é uma opção.
Como o Data Box se integra bem a outras ferramentas de parceiro e ISV, você pode usar uma abordagem conhecida como semeadura offline. 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 arquivo.
O Azure Data Box dá suporte à importação direta de dados entre regiões, de modo que sua fonte de dados pode residir em uma região totalmente diferente da sua conta de armazenamento. Por exemplo, essa funcionalidade permite migrar dados que residem no Reino Unido para um novo destino nos EUA. Essa capacidade ajuda a gerenciar migrações grandes envolvendo muitas geografias, evitando custos para encargos 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 de rede. Essa execução paralela pode acelerar o processo de migração geral e reduzir a carga na rede.Ao executar a semeadura de dados inicial
Inicialmente, você pode migrar um conjunto de dados grande usando o Azure Data Box e 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 de nuvem armazenados no Azure, poderá exportá-los e trazê-los de volta ao 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. Ele é especialmente útil para sites remotos com conectividade limitada ou uma migração em massa única.
- Os casos de uso da migração incluem:
- Fonte SMB/NFS para Blob do Azure, Arquivos ou Armazenamento de Dados do ADLS (Azure Data Lake)
- Transição de discos de VM no local para discos gerenciados
- Mova os dados diretamente para uma ou mais das camadas de acesso específicas: quente, frio, fresco ou arquivo.
Você pode encontrar mais detalhes sobre os recursos do Azure Data Box na documentação do Microsoft Learn.
Importação/exportação do Azure
O serviço de Importação/Exportação do Azure é usado para importar com segurança grandes quantidades de dados para o Armazenamento de Blobs 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 Blobs 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 a Importação/Exportação do Azure no artigo de visão geral do serviço .
Outras ferramentas diversas
Interfaces gráficas
Se você ocasionalmente transferir alguns arquivos e não precisar automatizar a transferência de dados, poderá escolher uma ferramenta de interface gráfica, como o Gerenciador de Armazenamento do Azure ou uma ferramenta de exploração baseada na Web no portal do Azure.
Transferência programática ou com script
Você pode usar as ferramentas de software otimizadas da Microsoft ou chamar as APIs REST do Azure ou os SDKs (kits de desenvolvimento de software) diretamente. As ferramentas com script disponíveis incluem o AzCopy, o Azure PowerShell e a CLI do Azure. Para a 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 funcionalidade
Selecionar as ferramentas apropriadas para a migração de dados é vital para transferências contínuas, eficientes e confiáveis. Abordagens personalizadas com base em cenários como migrações de compartilhamento de arquivos ou transferências de serviço para serviço ajudam a otimizar processos, reduzindo riscos e interrupções. Examine os principais cenários e escolha a ferramenta de migração mais adequada e preferencial para seus casos de uso.
Embora haja alternativas possíveis disponíveis caso a caso, as tabelas a seguir fornecem diretrizes personalizadas para as ferramentas mais preferenciais para cenários comuns. Eles também incluem recursos mais detalhados e recursos com suporte, 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 a migração de dados para o Azure, é importante selecionar a ferramenta certa com base em suas necessidades específicas, volume de dados e complexidade de migração. Sempre certifique-se de que você leia e entenda detalhadamente seus recursos correspondentes antes de finalizar a seleção de ferramentas.
As tabelas a seguir fornecem uma matriz de suporte baseada em destino e de origem para as principais ferramentas de migração. As tabelas fornecidas usam os seguintes ícones para indicar o nível de suporte:
| Ícone | Description |
|---|---|
| ✅ | suporte completo |
| 🟦 | Suporte parcial |
| ❌ | Ainda não há suporte |
Ferramentas da Microsoft
Importante
Cada ferramenta de migração fornecida pela Microsoft fornece vários recursos. Nenhuma ferramenta única dá suporte a cada combinação de origem e destino ou protocolo de rede.
Somente o Azure Data Box 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 | Source | Protocolo de origem | Blob do Azure; ADLS | Arquivos do Azure | Arquivos do Azure NetApp | Discos do Azure |
|---|---|---|---|---|---|---|---|
| Migrador de Armazenamento do Azure | ❌ | Compartilhamentos de servidor SMB/NFS; Dispositivos NAS | SMB 2.x, 3.x | 🟦 1 | 🟦 2 | ❌ | ❌ |
| Migrador de Armazenamento do Azure | ❌ | Dispositivos NAS; compartilhamentos de arquivo | NFS 3.x, 4.x | 🟦 1 | ❌ | ❌ | ❌ |
| Migrador de Armazenamento do Azure | ❌ | AWS S3 | S3 | ✅ | ❌ | ❌ | ❌ |
| Azure Data Box | ❌ | Compartilhamentos de servidor SMB/NFS; Dispositivos NAS | - | ✅ | 🟦 2 | 🟦 3 | 🟦 4 |
| Data Box Gateway | ❌ | Local; montado localmente; SMB 2.x, 3.x; NFS v3, v4.1 | - | ✅ | 🟦 2 | ❌ | ❌ |
| Sincronização de Arquivos do Azure | ❌ | Servidor de arquivos do Windows | SMB | ❌ | 🟦 2 | ❌ | ❌ |
| Azure Data Factory | ❌ | Data lake local; HDFS; AWS S3 | - | ✅ | 🟦 5 | ❌ | ❌ |
| Migrações para Azure | 🟦 | Hipervisores; Discos de VM | - | ❌ | ❌ | ❌ | ✅ |
1 HNS habilitado
2 apenas SMB
3 Requer duas etapas: migrar para arquivos do Azure usando o Data Box primeiro e, em seguida, mover de Arquivos do Azure para ANF
4 Você pode migrar como blobs de páginas para discos gerenciados com um tamanho máximo com suporte de 8 TB; Não há suporte para discos PV2 e Ultra
5 Conector multinuvem necessário
6 O Azure Blob oferece suporte apenas ao NFS v3 e o Azure Files ao NFS v4.1, respectivamente; considere a funcionalidade correspondente do aplicativo e do usuário e a acessibilidade após a migração.
Ferramentas para parceiros ISV
Importante
Cada ferramenta de migração fornecida pelo parceiro ISV fornece vários recursos. Nenhuma ferramenta única dá suporte a cada combinação de origem e destino ou protocolo de rede.
Somente 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 | Source | Protocolo de origem | Origem SAN | Fonte NAS | Blob do Azure; ADLS | Arquivos do Azure | Arquivos do Azure NetApp | Discos do Azure | E-SAN | Lustre Gerenciado | Gerenciado pelo parceiro |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Komprise | 🟦 | Dispositivos NAS; Armazenamento de arquivos 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 do 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 dá suporte ao 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 verificação de vários milhões de arquivos, o acompanhamento de alterações de arquivo, o cálculo do tamanho total dos dados, a detecçã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 transferir dados offline nem fornece avaliações de armazenamento. Nenhuma das ferramentas dá suporte ao NAS corporativo ou à SAN como origem, nem dá suporte ao Azure E-SAN ou ao Lustre gerenciado como destino.
| Tool | Source | Protocolo de origem | Blob do Azure; ADLS | Arquivos do Azure | Arquivos do Azure NetApp | Discos do Azure | Gerenciado |
|---|---|---|---|---|---|---|---|
| AzCopy | Azure; local; montado localmente; AWS S3, Glacier; GCP | SMB; S3 | ✅ | ✅ | ✅ | 🟦 1 | Não gerenciado |
| Robocopy | Local; montado localmente; SMB | SMB | ❌ | ✅ | ✅ | 🟦 1 | Não gerenciado |
| Rsync; fpsync | Local; montado localmente; NFS | NFS | ✅ | ✅ | ✅ | 🟦 1 | Não gerenciado |
| DistCP | Hadoop | - | ✅ | ❌ | ❌ | ❌ | Não gerenciado |