Considerações sobre implementação
Nesta página
No contexto do Relational Migrator, as considerações de implementação referem-se a onde os servidores, o hardware de rede e os bancos de dados estão localizados. Esta página descreve detalhes específicos do local a serem considerados ao usar o Relational Migrator.
Como executar o Relational Migrator
A tabela a seguir descreve recomendações de alto nível sobre como executar o Relational Migrator. Observe também que omodelo de implantação do Kafka fornece maior resiliência e escalabilidade e pode ser usado com qualquer uma das opções de implantação.
Caso de uso | Ambiente recomendado |
---|---|
Trabalhos de menor escala ou depuração e teste executados por menos de quatro horas. | Portátil / Desktop / Docker |
Tarefas de produção em maior escala que são executadas por mais de quatro horas. | servidor remoto/CE2 /VM Azure |
Onde executar o Relational Migrator
Para obter o melhor desempenho, localize a máquina ou o servidor que executa o Relational Migrator o mais próximo possível geograficamente dos bancos de dados de origem e destino. A proximidade do banco de banco de dados de destino é a que mais influencia o desempenho:
Se você estiver usando o Relational Migrator para uma migração local, execute o Relational Migrator no mesmo centro de dados que o banco de banco de dados de origem.
Se estiver usando um banco de banco de dados hospedado na nuvem, execute o Relational Migrator em uma instância do EC2 ou VM na mesmaVPC do que o banco de banco de dados de origem.
Dica
Verifique a configuração de tempo limite de sono para seu sistema operacional. Se sua máquina entrar no modo de espera durante uma migração, o tarefa de sincronização falhará.
Considerações de rede
Ao usar o Relational Migrator, o firewall do sistema na máquina ou no servidor deve permitir o tráfego TCP de saída para os bancos de dados de origem e destino.
Rede na nuvem
Ao executar o Relational Migrator em um ambiente de nuvem, verifique o firewall específico da nuvem (grupo de segurança), a tabela do roteador e as configurações do firewall do servidor . Para obter detalhes sobre configurações de rede específicas do provedor de nuvem , consulte estas páginas:
Telemetria
Por padrão, o Relational Migrator inclui telemetria que relata informações de uso e erros de volta ao MongoDB para ajudar a melhorar o produto. Essa telemetria não inclui detalhes confidenciais, como strings de conexão de banco de dados de dados, informações de esquema ou dados de cliente .
Você pode desativar a telemetria editando o arquivo user.properties
do aplicativo, adicionando a seguinte linha e reiniciando o Relational Migrator:
migrator.app.telemetry.enable: false
Hardware do sistema
Para obter recomendações de hardware específicas, consulte Requisitos do sistema.
Observação
Aumentar o tamanho do cluster do Atlas pode melhorar significativamente as velocidades de migração. Para obter detalhes, consulte Modificar a camada do cluster.
Começar
Para obter instruções de instalação detalhadas, consulte Instalação.