View a markdown version of this page

Usar o Amazon EMR - AWS Orientação prescritiva

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á.

Usar o Amazon EMR

Essa solução usa clusters do Amazon EMR nos bastidores para o trabalho. Os clusters do EMR na conta de origem lêem a tabela de origem do Amazon DynamoDB e gravam em um bucket do S3 de destino. Os clusters do EMR de destino lêem do bucket S3 de destino e gravam na tabela do DynamoDB de destino.

Para replicar tabelas do DynamoDB usando essa abordagem, os clusters do EMR configurados com o Apache Hive devem ser iniciados nas contas de origem e de destino. Ambos os clusters do EMR devem ser configurados com permissões de leitura/gravação para o bucket S3 de destino.

Vantagens

  • A solução oferece mais opções de personalização e fornece mais controle sobre o processo de migração de dados.

Desvantagens

  • O processo é mais complexo, pois requer a execução de consultas do Hive na origem e no destino e a criação de uma tabela externa no local do S3 para conter os dados.

  • Isso requer a configuração dos clusters e o encerramento deles após a conclusão do trabalho.