Colocar esse banco na núvem não seria tão inviável como parece, desde que você hospede vários clientes na mesma maquina por exemplo. E não exige tanto conhecimento, poderia usar um AWS RDS por exemplo que já entrega tudo mastigado
Respondendo a "O banco é consideravelmente grande, tem umas 40..." dentro da publicação Pedido de ajuda de um Junior.
2