As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Determinando a abordagem de migração
Para decidir sobre uma abordagem de migração, você usa a análise realizada nos padrões existentes na fase anterior. As necessidades futuras de dados e análises de sua organização são considerações igualmente importantes. As ferramentas tradicionais de ETL locais lidam com modelos de dados relacionais e dados estruturados. Se você tiver dados semiestruturados e não estruturados para processar, poderá usar AWS serviços como o AWS Glue Amazon EMR para a migração. Outros fatores que podem influenciar a abordagem de migração incluem:
-
Se você quiser usar uma interface gráfica (como o AWS Glue Studio) ou uma estrutura personalizada (como bibliotecas Spark/Python)
-
Se você tem acesso seguro a fontes e AWS destinos locais
-
Habilidades e treinamento necessários para a equipe
-
Requisitos de auditoria e conformidade
Você pode selecionar entre três abordagens de migração: big bang, phased e lift and shift. A tabela a seguir compara essas três abordagens.
Abordagem | Descrição | Caso de uso | Vantagens e desvantagens |
---|---|---|---|
Big bang | Migre todos os pacotes SSIS dentro de um período específico. |
|
|
Faseado | Identifique um pacote SSIS para cada padrão e complexidade distintos. Migre o pacote AWS, teste e compare os resultados com a arquitetura existente. |
|
|
Levante e mude | Migre a arquitetura atual como está. AWS |
|
|
A comparação dos dados nos sistemas de origem e de destino é fundamental para uma migração bem-sucedida. Como o sistema de produção existente recebe atualizações regulares dos sistemas de origem, essa comparação pode se tornar confusa. Por esse motivo, ao determinar sua abordagem de migração, recomendamos que você também decida sobre sua estratégia de validação de dados.
-
Faça backups de todos os bancos de dados e arquivos aplicáveis do ambiente de produção no sistema de origem em uma data e hora específicas.
-
Faça backups de todos os bancos de dados do ambiente de produção no sistema de destino depois que todas as tarefas tiverem carregado com sucesso os dados dos dados de origem do backup.
-
Restaure os dados de origem em um ambiente de teste e execute os novos trabalhos.
-
Concorde com uma porcentagem de diferenças válidas entre os bancos de dados de origem e de destino (antigos e novos). Por exemplo, você pode decidir que uma diferença de menos de 1% é aceitável.
-
Liste todas as regras de validação a serem abordadas.
-
Automatize a comparação o máximo possível e cubra todas as regras.