Migração de dados do MongoDB para o Cosmos DB
Depois de revisar seu plano de migração, você executará as etapas necessárias para criar um banco de dados do Cosmos DB. Você também decidiu usar o Serviço de Migração de Dados do Azure para concluir a migração de dados online.
Nesta unidade, você concluirá as etapas necessárias para criar um banco de dados do Cosmos DB e um projeto de migração de dados.
Criar uma conta do Azure Cosmos DB
Aqui estão as etapas para criar uma conta do Cosmos DB para uma migração do MongoDB:
- No portal do Azure, clique em Criar um recurso.
- Em Pesquisar no mercado , digite do Cosmos DB , clique em do Azure CosmosDB e clique em Criar.
- Em Criar Conta do Azure Cosmos DB, especifique um de Subscrição, Grupo de Recursos e Nome da Conta para a sua base de dados.
- Em API, selecione Azure Cosmos DB for Mongo DB API.
- Em Local, selecione o local mais apropriado para os usuários do banco de dados.
- Habilite ou desabilite de redundância geográfica e de gravações multirregionais, conforme apropriado, e clique em Avançar:de rede .
- Selecione ou crie uma de Rede Virtual e selecione uma de Sub-rede.
- Selecione Permitir acesso a partir do portal do Azure e, opcionalmente, Permitir acesso a partir do meu IP.
- Clique em Rever e criar e clique em Criar.
Registe o fornecedor de recursos Microsoft.DataMigration
Aqui estão as etapas para registrar o provedor de recursos Microsoft.DataMigration:
No portal do Azure, selecione Todos os serviços e clique em Assinaturas.
Selecione sua assinatura e clique em Provedores de recursos
Em Filtrar por nome, digite DataMigratione clique em Microsoft.DataMigration.
Clique em Registar.
Aguarde até que o status seja Registrado.
Migrar um banco de dados MongoDB para o Cosmos DB
Aqui estão as etapas para migrar o banco de dados:
Criar o Serviço de Migração de Banco de Dados do Azure
No portal do Azure, clique em Criar um recurso.
Em Pesquisar no marketplace , digite Serviço de Migração de Banco de Dadose clique em Serviço de Migração de Banco de Dados do Azure.
Clique em Criar.
Em CriarServiço de Migração, especifique um Nome do Serviço, de Assinatura, grupo de recursos de Local , o de Rede Virtual da conta do Cosmos DB e da camada de Preços e clique em Criar. Para reduzir o tempo necessário para a migração, é recomendável selecionar um nível de preço Premium.
Aguarde até que a implantação seja concluída.
Criar projeto de migração
- No portal do Azure, clique em Todos os recursose clique no Serviço de Migração de Banco de Dados doAzure.
- Clique em + Novo Projeto de Migração.
- Insira um valor apropriado para nome do projeto.
- Em tipo de servidor de origem, selecione MongoDB.
- Em tipo de servidor de destino, selecione Cosmos DB (MongoDB API).
- Em escolher o tipo de atividade, selecione de migração de dados offline ou de migração de dados online, conforme apropriado, e clique em Criar e executar atividade.
Especificar o banco de dados de origem
- Em Detalhes da Origem, selecione modo Padrão, para usar um endereço IP ou nome de servidor, modo Cadeia de Conexão, para especificar uma cadeia de conexão ou Dados do Armazenamento do Azure, para especificar um arquivo de backup no Armazenamento do Azure.
- Especifique os detalhes de conexão restantes com base no Modo de selecionado.
- Clique em Guardar.
Especificar o banco de dados de destino e executar a migração
- Na folha Detalhes do destino de migração, selecione o de Assinatura e nome do Cosmos DB e clique em Salvar.
- Na folha Mapear para bancos de dados de destino, selecione o banco de dados de origem e o banco de dados de destino e clique em Salvar.
- Na folha configuração Coleção, verifique as coleções que serão migradas e ajuste a configuração de RU para cada coleção, se necessário, e clique em Salvar.
- Clique em Executar migração.
Se você estiver executando uma migração offline, a migração será concluída. Se você estiver executando uma migração online, precisará concluir a migração quando quiser alternar para a instância do Cosmos DB do banco de dados e interromper a replicação da origem para o destino.
Concluir a migração para migração online
- Na tela de atividade da migração, o status deve ser Reprodução.
- Verifique se o banco de dados de destino tem as alterações mais recentes do banco de dados de origem.
- Clique com o botão direito do mouse na atividade de migração e clique em Concluir para concluir a migração.