Skip to Content
Guia

Guia de estratégia de migração de dados

concept data transfer. Exchange information with internet cloud technology.; Shutterstock ID 1716749917; purchase_order: 01; job: ; client: ; other:
Migração de dados é o processo de mover dados de um local de armazenamento para outro, como de um datacenter local para a nuvem ou de um banco de dados para um data warehouse.

Visão geral

Tomar a decisão de migrar para um novo sistema nunca é fácil. Mas quando seu sistema antigo não atende mais às suas necessidades, você não tem escolha a não ser fazê-lo. A pergunta é: Como migrar todos os seus dados? Neste guia, apresentaremos as diferentes etapas envolvidas na migração de dados e mostraremos como criar uma estratégia que funcione para sua empresa. Vamos começar.

Artigos relacionados

Artigo do blog
Cinco principais conflitos sobre desafios da migração de dados

O que é migração de dados?

Migração de dados é o processo de mover dados de um local de armazenamento para outro, como de um datacenter local para a nuvem ou de um banco de dados para um data warehouse. O processo de migração de dados inclui planejamento, mapeamento, extração e formatação para garantir que os dados estejam acessíveis no novo ambiente de armazenamento. 

Ser capaz de migrar dados de maneira rápida e fácil está se tornando cada vez mais importante, pois a quantidade e os tipos de dados que temos que lidar aumentam exponencialmente.

Como funciona a migração de dados?

A maioria das migrações de dados geralmente envolve estas etapas:

  • Analisar os dados que você deseja migrar para determinar quaisquer problemas de compatibilidade entre o ambiente de armazenamento atual e o para o qual você está migrando
  • Fazer backup dos dados para minimizar as chances de perda de dados durante a migração de dados
  • Testar seu código ou aplicativo de migração usando uma cópia do seu ambiente de produção para validar os dados no novo sistema de origem
  • Extrair os dados do sistema de origem usando um carregador de dados ou um aplicativo ETL
  • Transformar os dados, se necessário, para o formato do sistema de destino
  • Carregando os dados no novo sistema
  • Verificar e testar para garantir que a transferência de dados tenha sido bem-sucedida

Obviamente, pode haver variações nos itens acima, dependendo do que você está migrando e de onde/para onde.

Cinco principais riscos de migração de dados

Esses são os riscos e desafios mais comuns associados às migrações de dados. 

1. Superando o orçamento

De acordo com o The Bloor Group, mais de 60% dos projetos de migração de dados vão além do tempo e do orçamento, com os custos ultrapassados em média 30% e o tempo ultrapassado em média 41%. O tempo é, é claro, interconectado ao orçamento e normalmente são atrasos relacionados a um dos outros riscos explicados abaixo que resultam em excessos de orçamento.

2. Perda de dados

A perda de dados é um problema comum nas migrações de dados. A perda de dados é, é claro, um grande assassino de negócios, e é por isso que fazer backup de dados (mencionado acima) é uma parte essencial das migrações de dados. 

3. Tempo de inatividade

O tempo de inatividade é outro risco comum de migração de dados. Sem os sistemas adequados implantados, como a replicação geográfica, pode ser difícil migrar dados sem desligar os servidores de uma maneira que afete o desempenho dos aplicativos. 

4. Corrupção de dados

Com a corrupção de dados, dados desnecessários podem ser transferidos para o novo sistema, levando a possíveis falhas e “dados ruins” que acabam afetando o desempenho dos seus aplicativos. 

5. Gravidade de dados

Talvez o maior risco para todas as migrações de dados seja a gravidade dos dados, que resulta de reunir conjuntos de dados diferentes ou não conectados no mesmo ambiente. A gravidade dos dados é a ideia de que todos os dados e aplicativos têm uma atração natural entre si, o que cria um “peso” de dados que dificulta a movimentação e é muito mais difícil de desembaraçar para simplificar, aplicar e usá-los. 

É possível evitar todas as opções acima, incluindo gravidade de dados, com planejamento adequado de migração de dados, e é aí que sua estratégia de migração de dados entra em ação.

Estratégias de migração de dados

O objetivo geral de cada migração de dados é melhorar o desempenho e a competitividade, mas você não conseguirá fazer isso se a migração resultar em dados imprecisos que contenham incógnitos e redundâncias. Ter uma estratégia ou plano abrangente de migração de dados evitará uma migração de dados que acaba criando mais problemas do que resolve.

Há vários tipos de migração de dados, que chegaremos em breve, e seu plano geral deve corresponder ao tipo de migração que você está fazendo.

Em termos gerais, no entanto, há dois tipos principais de estratégias de migração de dados:

1. Tudo de uma só vez 

Também conhecida como migração “Big Bang”, uma transferência única, na qual você migra todos os seus dados de uma só vez, normalmente envolve desativar os sistemas enquanto os dados passam pelo processamento ETL e fazem a transição para o novo banco de dados.

A vantagem desse método é que tudo acontece rapidamente de uma só vez. A desvantagem é que os sistemas da sua empresa terão que ficar um pouco inativos, introduzindo riscos de segurança e perda de dados e também o risco de uma migração comprometida ou com falha.

2. “Dificuldade”

Em uma migração de dados complicada, o processo de migração de dados é concluído em fases executando ambos os sistemas, o antigo e o novo, em paralelo durante a execução da migração. Isso elimina o tempo de inatividade ou as interrupções operacionais.

Em comparação com as migrações únicas, as implementações complicadas podem ser complicadas, mas, se feitas corretamente, isso aumentou a complexidade com mais frequência do que não reduz os riscos em vez de adicioná-los.

Tipos de migração de dados

Além de haver vários tipos de estratégias de migração de dados, também há diferentes tipos de migração de dados, dependendo de para onde você está migrando seus dados e para quais tipos de dados você está migrando.

Migrações de banco de dados

Uma migração de banco de dados é a transferência de dados ou aplicativos entre dois sistemas de banco de dados, seja para mudar de um fornecedor para outro ou para atualizar o software que está sendo usado no banco de dados.

Migrações para a nuvem 

Migrações de nuvem envolvem mover dados ou aplicativos de um datacenter local para a nuvem ou de uma nuvem para outra. Em muitos casos, as migrações de nuvem envolvem migrações de armazenamento.

Migrações de armazenamento

As migrações de armazenamento envolvem mover dados ou aplicativos de arrays de armazenamento existentes para novos.

Migrações de aplicativos

Migrações de aplicativos envolvem mover aplicativos de um ambiente para outro. Isso pode significar mover o aplicativo de um datacenter local para a nuvem, mover o aplicativo de uma nuvem para outra ou mover os dados subjacentes do aplicativo para uma nova forma do aplicativo hospedado por um provedor de software.

Como planejar uma migração de dados

Todas as migrações de dados envolvem alguma forma de ETL, mas a forma exata do seu plano de migração de datacenter dependerá das necessidades exclusivas da sua empresa. Dito isso, há algumas etapas gerais que você pode seguir para garantir que seu plano tenha o que precisa para ter sucesso.

Como criar um plano de projeto de migração de datacenter

Um bom plano de projeto de migração de datacenter manterá sua migração dentro do prazo e do orçamento. Veja um guia rápido e passo a passo, cortesia do Data Migration Pro .

1. Planejamento pré-migração

Você precisa realizar uma avaliação de impacto pré-migração para verificar o custo da migração. Essa avaliação deve examinar se suas estimativas de custo são baseadas em suposições ou detalhes e fatos concretos. Você também deve informar os executivos e a TI sobre qualquer envolvimento que eles terão ou possam ter com a migração. Você também precisará obter com antecedência um acordo formal das equipes de governança de segurança relevantes sobre as restrições de segurança do projeto, determinar a estrutura ideal de entrega do projeto (ou seja, ágil vs. cascata), garantir que todos os envolvidos entendam seu papel na migração, criar um plano de treinamento e garantir que você tenha uma política de gerenciamento de configuração em vigor.

2. Início do projeto

A fase de iniciação do projeto é sobre ter seu “back office” em ordem. Nessa parte do planejamento da migração de dados, você deve criar um plano de comunicação com as partes interessadas para publicar e divulgar as políticas do projeto, configurar a plataforma de colaboração do projeto, criar documentos padrão do projeto, formalizar acordos com fornecedores terceirizados e definir requisitos de hardware e software para as fases posteriores do projeto.

3. Análise do cenário

A análise do cenário é potencialmente a fase mais importante do planejamento da migração de dados, pois é onde você se aprofunda na estrutura, significado, conteúdo e contexto dos dados. Nesta fase, você deve criar um dicionário de dados detalhado, uma especificação de mapeamento de alto nível da fonte ao destino e um relatório de escopo de alto nível. Você também deve determinar volumes de alto nível, compartilhar o processo de gerenciamento de risco com a equipe, criar um processo de gerenciamento de qualidade de dados e relatório de impacto, desenvolver e compartilhar uma estratégia de desativação de sistema de primeira linha, projetar seus modelos conceituais e comuns e refinar suas estimativas de projeto.

4. Projeto de soluções

O processo de design da solução envolve mapear suas transformações da fonte ao alvo e criar o design final para construção. Nesta fase, você deve criar especificações detalhadas de design de mapeamento, uma especificação de design de interface e uma especificação de gerenciamento de qualidade de dados. Você também deve definir seus requisitos de hardware de produção e concordar com os acordos de nível de serviço para a migração.

5. Construção e teste

Na fase de construção e teste, você implementará sua arquitetura de migração de dados e usará testes rigorosos para garantir que ela seja adequada ao objetivo. Nesta fase, você deve garantir que sua equipe documentou a lógica de migração. Você também precisará testar a migração com um espelho do ambiente ao vivo, desenvolver um mecanismo de validação de migração independente, definir sua estratégia de relatórios e tecnologia associada, certifique-se de ter uma solução contínua de monitoramento da qualidade dos dados, criar uma política de fallback de migração, estabelecer sua estratégia de desativação legada, concluir qualquer treinamento de execução relevante; certifique-se de entender os problemas de qualidade dos dados que podem surgir e obtenha a aprovação das partes interessadas sobre os problemas previstos, definir e definir sua estratégia de execução de migração de dados, e crie uma análise de lacunas para medir o progresso atual e real. 

6. Migração e validação

É aqui que você realmente executa a migração em uma das abordagens mencionadas acima: tudo de uma só vez ou de uma só vez. Nesta parte, espere ter que demonstrar a conformidade da sua migração para auditores e patrocinadores de negócios. Você também deve validar de forma independente e objetiva a migração para garantir seu sucesso e que a qualidade dos dados resultante esteja em um nível alto o suficiente para dar suporte aos serviços de destino.

7. Desativação e monitoramento

A etapa final da migração de dados é quando você suspende seu ambiente legado e faz a transição dos ativos de qualidade dos dados. Nesta fase, você deve concluir uma validação de desativação do sistema e transferir a propriedade do monitoramento da qualidade dos dados.

Como a Pure Storage simplifica a migração de dados

Como já mencionado, o armazenamento de dados é uma parte essencial de cada migração de dados. Sem o armazenamento adequado, você corre o risco de afundar o sucesso da migração antes mesmo que ela comece porque seus dados não estarão prontos ou não serão móveis. 

Com base na arquitetura Evergreen, as ofertas de assinatura da Pure Storage ® tornam as migrações de dados mais fáceis e acessíveis:

  • O Evergreen//One. .a reduz a complexidade e o custo associados à administração e ao suporte de armazenamento, além de ajudar você a obter flexibilidade financeira e simplicidade operacional enquanto reduz o risco de TI.
  • O Evergreen//Flex. . oferece flexibilidade para responder às mudanças na demanda e no uso, aumentar a agilidade do armazenamento e maximizar o ROI sobre o uso da capacidade por meio de custos iniciais menores.
  • O Evergreen//Forever. . oferece agilidade real de TI, permitindo que você compre seu armazenamento uma vez e expanda sem interrupções, sem penalidades, praticamente para sempre.

Explore o portfólio Evergreen da Pure e torne sua próxima migração de dados mais fácil e econômica.

11/2024
Cengage Group: From Textbooks to Digital Learning Pioneer
Discover why Cengage turned to Evergreen//One to scale with the rising storage demands of the edtech industry.
estudos de caso de cliente
3 páginas
ENTRE EM CONTATO
Dúvidas ou comentários?

Tem dúvidas ou comentários sobre produtos ou certificações da Pure?  Estamos aqui para ajudar.

Agende uma demonstração

Agende uma demonstração ao vivo e veja você mesmo como a Pure pode ajudar a transformar seus dados em resultados poderosos. 

Telefone: 55-11-2844-8366

Imprensa: pr@purestorage.com

 

Sede da Pure Storage

Av. Juscelino Kubitschek, 2041

Torre B, 5º andar - Vila Olímpia

São Paulo, SP

04543-011 Brasil

info@purestorage.com

FECHAR
Seu navegador não é mais compatível.

Navegadores antigos normalmente representam riscos de segurança. Para oferecer a melhor experiência possível ao usar nosso site, atualize para qualquer um destes navegadores mais atualizados.