Precisamos mover nosso servidor Moodle para um host diferente, e nosso host atual executa uma pilha LAMP que provavelmente é executada em uma VM. Ele é acessado na maioria das vezes. Caso o host atual nos permita fazer uma cópia da VM, apenas pegaremos a cópia da VM e a reconfiguraremos para nosso novo host; mas se isso não funcionar, precisaremos replicar o banco de dados, pois ele não tem muito tempo de inatividade quando os usuários não estão acessando o sistema.
Fizemos algo semelhante com nosso servidor Exchange quando o cortamos de um servidor Exchange local para o Office 365; apenas o replicou até que tudo estivesse funcionando sem problemas e, em seguida, corte os registros DNS quando tudo estava funcionando corretamente.
Se fizermos a replicação do banco de dados MySQL, pode ser necessário replicar as alterações entre três servidores de banco de dados, pois aquele em que agora está hospedado abre apenas a porta do banco de dados para nossa rede local e, portanto, os dois sites não podem se comunicar diretamente ; portanto, provavelmente precisaremos de terceiros para copiá-los, provavelmente um servidor MySQL na rede local.
Isso soa viável ou necessário?
É viável (você pode replicar em cadeia mais de 2 servidores), mas desnecessário: você pode encaminhar o acesso usando uma VPN ou, se não quiser configurar isso, com encaminhamento de porta SSH simples .
Isso se aplica mesmo se você tiver um servidor Windows - você pode instalar o OpenSSH ou qualquer outro software ou aplicativo SSH que permita encaminhar portas. SSH é a ferramenta segura padrão no unix.