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.
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:
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.
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”.
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.
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.
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?
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:
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:
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.
Saiba como uma abordagem de data lakehouse aberta pode oferecer dados confiáveis e execução mais rápida para as análises de dados e projetos de IA.
IBM reconhecida como líder pelo 19.º ano consecutivo no Gartner Magic Quadrant™ 2024 para Ferramentas de Integração de Dados.
Explore o guia do líder de dados para criar uma organização baseada em dados e gerar vantagem comercial.
Descubra por que a inteligência e a integração de dados impulsionadas por IA são críticas para estimular a preparação de dados estruturados e não estruturados e acelerar os resultados da IA.
Simplifique o acesso aos dados e automatize a governança dos dados. Conheça o poder da integração de uma estratégia de data lakehouse à sua arquitetura de dados, incluindo a otimização dos custos das suas cargas de trabalho e a escala de IA, com todos os seus dados, em qualquer lugar.
Saiba como a IBM Research é regularmente integrada em novas funcionalidades do IBM Cloud Pak® for Data.
Tenha acesso a insights exclusivos sobre o cenário em evolução das soluções avançadas de BI, destacando as principais descobertas, suposições e recomendações para líderes de dados e de análises.
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.
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.
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.