O que é migração de dados?

O que é migração de dados?

A migração de dados é o processo de transferência de dados de um sistema de armazenamento ou ambiente de computação para outro. A migração de dados é uma etapa essencial no processo geral de migração da infraestrutura de TI local para um ambiente de computação em nuvem.

Há muitas razões pelas quais sua empresa pode precisar realizar um projeto de migração de dados. Por exemplo, você pode estar substituindo servidores ou dispositivos de armazenamento ou consolidando ou desativando o data center.

Quer você esteja migrando para uma nuvem pública, nuvem privada, nuvem híbrida ou ambiente multinuvem, você precisará encontrar um método seguro, econômico e eficiente de migrar seus dados para o novo local de armazenamento.

Projeto 3D de bolas rolando em uma pista

As últimas notícias e insights sobre IA 


Descubra insights selecionadas por especialistas sobre IA, nuvem e outros assuntos no boletim informativo semanal Think. 

Migração de dados para a nuvem

Atualmente, as empresas geram quantidades cada vez maiores de dados e enfrentam uma pressão cada vez mais urgente para maximizar o valor que extraem deles. Nesse clima, o sucesso depende cada vez mais da escolha de ambientes ideais para suas cargas de trabalho e da garantia de que seus dados sejam armazenados de forma eficiente e acessível.

Muitas empresas estão optando por migrar cargas de trabalho para a nuvem na esperança de hospedar suas aplicações no ambiente de TI mais econômico e de melhor desempenho disponível. A seleção da solução de migração de dados correta é um componente-chave do processo do plano de migração para nuvem e deve ser considerada mesmo em seus estágios iniciais.

Você pode escolher entre várias opções para transferir dados de um data center local para a nuvem, mas, em termos gerais, elas se dividem em duas categorias:

  • Migração online, na qual os dados se movem pela Internet ou por uma conexão WAN privada ou dedicada.

  • Migração offline, na qual os dados são transferidos por meio de um dispositivo de armazenamento enviado fisicamente entre seu data center de origem e o local de armazenamento em nuvem de destino.

A melhor opção para seu projeto específico de migração de dados depende da quantidade de dados que você precisa mover, da rapidez com que a migração deve ser realizada, dos tipos de cargas de trabalho envolvidas e dos seus requisitos de segurança.

AI Academy

O gerenciamento de dados é o segredo para a IA generativa?

Explore por que é essencial ter dados de alta qualidade para utilizar a IA generativa com qualidade.

Migração do banco de dados

A migração de banco de dados é um exemplo de migração de carga de trabalho especializada. Muitos provedores de nuvem pública e privada oferecem ferramentas que podem facilitar ou automatizar partes do processo de migração do banco de dados para garantir que seu banco de dados permaneça seguro durante toda a transferência e que não ocorra perda ou corrupção de dados. Além disso, a maioria dos provedores de nuvem oferece serviços de migração que podem verificar a integridade dos seus dados após a transferência.

Normalmente, a primeira etapa do processo de migração do banco de dados envolve a conversão do esquema do banco de dados de origem (se necessário) para que seja compatível com o banco de dados de destino. O esquema de um banco de dados é como um blueprint de como ele é organizado, controlando sua arquitetura lógica e estrutura. Se o sistema de gerenciamento de banco de dados de destino usar uma linguagem de definição de dados (DDL) que não seja compatível com a fonte, o esquema precisará ser convertido.

As próximas etapas são migrar os dados e configurar atualizações incrementais contínuas do data warehouse. Você também pode consolidar vários bancos de dados diferentes em apenas um durante esse processo, se necessário. Para saber mais sobre como os dados são organizados quando armazenados na nuvem, dê uma olhada em “Explicação dos Cloud Databases”.

Migração do data center

Migrar todo um ambiente de data center para a nuvem ou outro local é um processo abrangente e de grande escala. Concluir esse projeto de migração com sucesso, com tempo de inatividade mínimo ou interrupção das operações, exige planejamento e coordenação cuidadosos.

Ao contemplar uma migração de data center ou qualquer outro projeto de migração de dados em grande escala, é importante considerar as linhas do tempo no início dos estágios de planejamento, pois as transferências em escala de petabytes podem levar várias semanas para serem concluídas, mesmo com conexões de rede de velocidades relativamente altas.

Fatores a serem considerados ao formular uma estratégia

Quanto mais cuidadosamente sua empresa planejar a migração de dados, menor será a probabilidade de encontrar custos surpresa ou tempo de inatividade não planejado, e menor será a probabilidade de que seus usuários finais se sintam frustrados ou incomodados durante e após a migração. Você vai querer estabelecer metas, definir um cronograma e antecipar quaisquer desafios que possa encontrar.

Existem três fatores principais que você deve considerar ao determinar como abordará o projeto:

Tipo de carga de trabalho. Cargas de trabalho especializadas, como virtual machines (VMs), backups ou bancos de dados, normalmente podem ser migradas com ferramentas fornecidas por fornecedores de software específicas para o tipo de dados que estão sendo migrados. Se você não tiver acesso a essas ferramentas, planeje cuidadosamente o possível downtime. Você pode transferir dados para cargas de trabalho de missão crítica em estágios, testando em intervalos durante todo o processo e mantendo os sistemas de origem e destino funcionando em paralelo. Ou então, você pode planejar uma transferência em grande escala fora do horário de produção (se puder realizá-la na janela disponível).

Volume de dados. Quando você está migrando menos de 10 terabytes (TB) de dados, enviar os dados para seu novo local de armazenamento em um dispositivo de armazenamento fornecido pelo cliente costuma ser o método mais simples e econômico. Para transferências envolvendo grandes quantidades de dados, por exemplo, até vários petabytes (PB), um dispositivo especializado de migração de dados fornecido pelo seu provedor de nuvem pode ser a opção mais conveniente e acessível. Embora, em teoria, você possa usar a migração online para qualquer quantidade de dados, as restrições de tempo limitam sua viabilidade para grandes quantidades de dados.

Velocidade de conclusão. Para migrações on-line, a quantidade de dados sendo transferidos e a velocidade de sua conexão de rede determinarão quanto tempo leva a migração de dados. Para migrações off-line, o tempo de envio deve ser levado em consideração. Se a velocidade do início ao fim da migração for sua principal preocupação, e se você tiver largura de banda disponível adequada para se dedicar à migração, a transferência on-line pode ser a melhor opção. Mas se o prazo de migração for flexível e/ou você tiver largura de banda ou outras restrições de rede, a migração off-line pode ser a escolha certa.

Melhores práticas

Para garantir que seu projeto ocorra sem problemas, siga as seguintes práticas recomendadas:

Entenda os dados e para que eles são usados. Quem usa os dados agora, quem os usará no futuro e como serão usados? Os dados que são aproveitados para análise, por exemplo, podem ter requisitos de armazenamento e formatação muito diferentes dos dados que estão sendo retidos para conformidade normativa. Certifique-se de reunir informações de todos os stakeholder e unidades de negócios relevantes durante todo o processo de migração.

Avalie cuidadosamente os ambientes de origem e destino. O mesmo sistema operacional será executado em ambos os ambientes? Os esquemas de banco de dados ou outra formatação precisarão ser alterados? Há algum problema (como redundância ou excesso de dados "sujos") que precise ser resolvido antes da migração?

Verifique os requisitos de negócios e o impacto potencial no início do processo. Que tipo de cronograma de migração é necessário? Se um data center estiver sendo desativado, quando seu aluguel expirará? Que tipos de segurança de dados você deve manter durante todo o processo de migração? Qualquer perda ou corrupção de dados é tolerável e, em caso afirmativo, quanto? Como os atrasos ou obstáculos inesperados afetariam os negócios?

Riscos

Embora os benefícios da modernização dos sistemas de TI superem os riscos associados à migração de dados – especialmente a longo prazo – a migração de dados pode ser estressante e arriscada. Aqui estão alguns dos riscos a serem considerados:

  • Segurança: certifique-se de que todos os dados estejam criptografados com segurança antes da migração. Para migrações off-line que envolvem dispositivos de armazenamento de dados de remessa, verifique a segurança dos serviços de frete e logística do remetente.
  • Tempos de transferência longos: pode ser um desafio prever os tempos de transferência online com total precisão. Gargalos de rede podem restringir as velocidades de conexão, ou limitações de hardware do sistema podem limitar a quantidade de dados que podem ser lidos ou gravados nelas.

  • Custos mais altos do que o esperado: Os custos imprevistos geralmente resultam de um planejamento inadequado. Por exemplo, as transferências on-line que demorarem mais do que o esperado incorrerão em cobranças adicionais. A retenção de um dispositivo de armazenamento fornecido pelo fornecedor por mais tempo do que você havia concordado inicialmente em mantê-lo (o que pode resultar da transferência dos dados para o dispositivo ou de atrasos na remessa) também pode acarretar custos adicionais.

Ferramentas

Atualmente, existem muitas ferramentas para facilitar as migrações de dados corporativos. Isso inclui soluções específicas do fornecedor oferecidas pelos provedores de nuvem para apoiar a mudança de seus clientes para seu ambiente de nuvem pública ou privada, bem como ferramentas licenciadas e de código aberto. Sua estratégia de migração de dados determinará quais ferramentas funcionam melhor para seu projeto.

Algumas escolhas populares incluem o seguinte:

  • A Veeam oferece uma ferramenta de migração rápida para o VMware vSphere para acelerar e simplificar o processo de migração de cargas de trabalho baseadas em VM entre ambientes de armazenamento e hosts.

  • A Zerto oferece uma plataforma convergente de recuperação de desastres, backup e mobilidade de cargas de trabalho compatível com migrações que variam em tamanho, de aplicações únicas a data centers inteiros.

  • O Rclone é um utilitário de linha de comando de código aberto que pode ser usado para migrar dados de e para o armazenamento de objetos na nuvem. Ele pode segmentar automaticamente objetos grandes e carregar suas partes em paralelo.

  • O Cyberduck é um cliente FTP e SFTP de código aberto que pode ser usado para transferir arquivos individuais ou volumes de arquivos entre hosts ou em um ambiente de nuvem.

Serviços

Um serviço de migração de dados pode complementar seus recursos internos ou gerenciar todo o processo de migração, desde a estratégia até a conclusão, testes e documentação. O último tipo de serviço – muitas vezes chamado de “serviço de migração de dados de luva branca” – é mais caro, como seria de esperar, mas pode valer a pena quando sua experiência interna em migração de dados é limitada e os aplicativos que você está migrando são negócio crítico. Um consultor de migração de banco de dados pode ajudá-lo a planejar um processo de migração econômico que minimize ou elimine o tempo de inatividade.

Soluções relacionadas
Software e soluções de gerenciamento de dados

Crie uma estratégia de dados que elimine silos de dados, reduza a complexidade e melhore a qualidade de dados para proporcionar experiências excepcionais para clientes e funcionários.

Explore soluções de gerenciamento de dados
IBM watsonx.data™

O watsonx.data permite escalar a análise de dados e a IA com todos os seus dados, onde quer que estejam, por meio de um armazenamento de dados aberto, híbrido e governado.

Conheça o watsonx.data
Serviços de consultoria de dados e análise de dados

Libere o valor dos dados empresariais com a IBM Consulting, construindo uma organização baseada em insights que ofereça vantagens para os negócios.

Conheça os serviços de análise de dados
Dê o próximo passo

Crie uma estratégia de dados que elimine silos de dados, reduza a complexidade e melhore a qualidade de dados para proporcionar experiências excepcionais para clientes e funcionários.

Explore soluções de gerenciamento de dados Conheça o watsonx.data