A migração de dados é o processo de mover informações digitais para um local (como armazenamento em nuvem), aplicativo, banco de dados ou ambiente de computação diferentes.
Após ler este artigo, você será capaz de:
Conteúdo relacionado
O que é migração para a nuvem?
Transformação digital
O que é armazenamento na nuvem?
Máquina virtual
O que é armazenamento de objetos?
Assine o theNET, uma recapitulação mensal feita pela Cloudflare dos insights mais populares da internet.
Copiar o link do artigo
A migração de dados é o processo de selecionar, preparar e mover dados existentes de um ambiente de computação para outro. Os dados podem ser migrados entre aplicativos, sistemas de armazenamento, bancos de dados, data centers e processos corporativos.
As metas e os processos de migração de dados de cada organização são únicos. Eles devem considerar muitos fatores, como custos, tempo, requisitos técnicos, impacto nas operações corporativas, possibilidade de perda de dados, requisitos de conformidade e muito mais.
As empresas podem realizar projetos de migração de dados por vários motivos, como, por exemplo, para:
Considere o seguinte exemplo: quando alguém compra um novo computador, geralmente prefere instalar as versões mais recentes do software e apenas copiar os arquivos mais importantes do computador antigo. A adição de um excesso de software e arquivos obsoletos ocuparia o espaço de armazenamento desnecessariamente e deixaria o novo dispositivo mais lento. Da mesma forma, a migração eficiente de dados garante que o novo sistema esteja utilizando dados limpos, extraídos e transformados de forma correta.
A migração de dados pode ser um facilitador importante da transformação digital. O uso da tecnologia digital para modernizar as cargas de trabalho e os processos das empresas. Muitas vezes, ela caminha lado a lado com a migração para a nuvem, especificamente para garantir que nenhum dado desatualizado ou corrompido seja migrado para a nova infraestrutura de nuvem de uma organização.
Os data centers armazenam arquivos ou bancos de dados usados por aplicativos de software, que impulsionam os processos e os fluxos de trabalho das empresas. Dessa forma, a migração de dados é comumente categorizada em cinco tipos:
Não existe um processo "único" para todos os tipos de migração de dados. No entanto, um plano completo de migração de dados contém três fases, que incluem vários outros componentes e estágios.
Pré-migração (planejamento/descoberta)
A pré-migração é a fase inicial de planejamento, que garante que a migração ocorrerá sem problemas e visa minimizar os riscos. Durante essa fase, as equipes de migração de dados estabelecem os objetivos do projeto, o escopo, o pessoal/recursos necessários e os requisitos críticos.
As tarefas de pré-migração podem incluir (mas não estão limitadas a):
Migração ("ativação")
Depois que o plano é criado, as permissões corretas são garantidas e todos os dados estão prontos para serem migrados para o sistema de destino, a migração real dos dados começa. A execução da "ativação" pode incluir:
A migração de dados não está concluída após o "acionamento do interruptor". Os resultados da migração devem ser auditados e validados para garantir que tudo tenha sido transferido e registrado corretamente.
Quando a auditoria pós-migração for considerada bem-sucedida, o sistema antigo poderá ser desativado.
Em uma migração de dados, as organizações podem decidir migrar um sistema para outro ou mesclar dois sistemas em um novo. Seja qual for a estratégia escolhida, há duas abordagens comuns de migração de dados.
Migração "big bang": a migração de dados "big bang" move um conjunto de dados inteiro em uma fase do sistema legado para o novo sistema de destino. Normalmente, essa migração ocorre durante um período de inatividade planejado (como um fim de semana ou feriado).
Prós:
Contras:
Migração "gradual": as empresas globais ou os provedores de infraestrutura crítica que precisam evitar períodos de inacessibilidade de dados podem buscar uma migração de dados "gradual". Essa abordagem em fases agrupa e transfere os dados em lotes menores.
Prós:
Contras:
A migração de dados e o termo "integração de dados" às vezes são usados de forma intercambiável, mas são distintos. Diferentemente de um projeto de migração de dados, que ocorre apenas uma vez, a integração de dados é um processo contínuo que envolve alterações incrementais nos dados. Além disso, ao contrário da migração de dados, a integração de dados pode combinar dados que residem em diferentes locais em uma visão unificada.
A migração de dados pode ser um marco importante para as iniciativas de integração de dados. Por exemplo, uma empresa pode migrar grandes quantidades de dados não estruturados (como músicas, vídeos e imagens) para um novo serviço de armazenamento de objetos, mas integrar esses dados a uma ferramenta de processamento de mídia hospedada em outro local.
O Cloudflare R2 é um armazenamento de objetos distribuído globalmente, compatível com o AWS S3, que permite aos desenvolvedores armazenar grandes quantidades de dados não estruturados com taxas de saída zero. O R2 permite que os clientes migrem de forma rápida e fácil objetos de dados armazenados em outros provedores de nuvem para um bucket R2 de sua escolha, com o R2 Migrator (também conhecido como Super Slurper).
O Cloudflare D1, um banco de dados SQL na borda, também permite que os desenvolvedores importem diretamente as tabelas SQLite existentes e seus dados.
Saiba mais sobre a plataforma para desenvolvedores da Cloudflare.
A migração de dados é o processo de mover informações digitais de um ambiente para outro. Isso pode envolver a movimentação de dados entre diferentes aplicativos, bancos de dados, sistemas de armazenamento ou até mesmo data centers inteiros. Muitas vezes, é uma etapa crítica na transformação digital, parte do processo de modernização da infraestrutura das organizações.
As migrações de dados geralmente são categorizadas em cinco tipos com base no que está sendo movido:
Uma migração completa move o conjunto de dados inteiro em uma única fase, geralmente durante um período de inatividade planejado. Embora seja mais rápida e muitas vezes mais barata, representa um risco maior de falha em todo o sistema. Uma migração gradual é uma abordagem em fases que move os dados em incrementos menores. Isso permite a operação contínua e dá tempo aos usuários para se adaptar, embora possa ser mais complexo e caro gerenciar dois sistemas simultaneamente.
Embora estejam relacionadas, a migração de dados é um projeto único para mover dados para um novo destino. A integração de dados é um processo contínuo que combina dados de diferentes fontes. A migração costuma ser um ponto de partida que permite esforços de integração posteriores.
As empresas geralmente migram dados para reduzir custos de equipamentos, expandir a capacidade de armazenamento e melhorar o desempenho de aplicativos. Isso também ajuda a centralizar o gerenciamento de dados.
A Cloudflare oferece ferramentas como o R2 Migrator, que permite aos usuários mover facilmente dados de outros provedores de nuvem para o armazenamento do Cloudflare R2 sem incorrer em taxas de saída caras. Além disso, o Cloudflare D1 permite que os desenvolvedores importem diretamente as tabelas SQL existentes, simplificando a transição para bancos de dados baseados na borda.