I’m the IT manager of the International school of Tanganyika (Tanzania) and we are looking into implementing Moodle
One of the biggest problems we are facing here in Tanzania is connectivity related. There are about 6 ISP’s here in Tanzania each connected via Satellite to the rest of the Internet. We have our own Satellite link.So if a home user wants to reach a server in School traffic will travel a Satellite hop twice.
Hosting the Moodle server on the school network would make access from outside very slow. Hosting it outside school would make access from the school network very slow.
My question is now:
Could we setup a Moodle on two mirrored servers?
Ideally we would have a Master server in school and a Slave server hosted somewhere overseas. Updates in the Master server should be replicated after school hours (or overnight) to the slave server. Updates on the slave server should be replicated directly to the master server. In that way we would use our Internet bandwidth most efficiently. (See graph attached to get an idea of our Internet bandwith usage)
Any thoughts?