O banco é consideravelmente grande, tem umas 400 tabelas, várias procedures, etc.

O arquivo.FDB dos bancos tem em média 500mb cada

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