Le 25 nov. 08 à 05:42, ram a écrit :
On Mon, 2008-11-24 at 13:04 +0100, bsd wrote:
Hello folks,
I am actually working for an African country where the electricity is
not as stable as one could expect - even in the infrastructure of the
historical telco operator…
With all the care that we have been able to devote to this project,
stability is still very very limited.
So my idea was to create a fully redundant mail server.
Ideally I would like people not to have to reconfigure anything on
their client and to be able to connect to any resource available
online (main African server or the backup one in Europe) - in a
seamless way.
Mail protocol has solved the issue of "backup" server (secondary MX)…
but how can I achieve a real redundant server. Knowing that the "main
server" and the "slave" are located 8000 Km away with poor link
quality.
Why do you want to have a master-slave ?
Hire services of a Mail Server (dedicated or shared .. depending on
your
budget ) wherever bandwidth/reliability is good. May even be in a
different country
All the Anti-spam / anti-virus happens on the Remote server and from
there pull all mails to a local server using uucp ( yes it still works
excellent ) whenever you have power and bandwidth
Route the outgoing mails too the same way
This is the same idea used by many places over here too. Power many
not
be the issue, but reliable bandwidth is still a real challenge in
rural
places
Thanks
Ram
There couple of good reasons for trying to host that in the country:
1. Have a look at my ping statistics :
ns0 15:46:55 ~ -> ping 87.xx.yyy.98
PING 87.xx.yyy.98 (87.xx.yyy.98): 56 data bytes
64 bytes from 87.xx.yyy.98: icmp_seq=0 ttl=53 time=1057.235 ms
64 bytes from 87.xx.yyy.98: icmp_seq=1 ttl=53 time=1070.025 ms
64 bytes from 87.xx.yyy.98: icmp_seq=2 ttl=53 time=1120.669 ms
64 bytes from 87.xx.yyy.98: icmp_seq=3 ttl=53 time=1112.328 ms
64 bytes from 87.xx.yyy.98: icmp_seq=4 ttl=53 time=1136.726 ms
64 bytes from 87.xx.yyy.98: icmp_seq=5 ttl=53 time=1193.211 ms
64 bytes from 87.xx.yyy.98: icmp_seq=6 ttl=53 time=1208.738 ms
64 bytes from 87.xx.yyy.98: icmp_seq=7 ttl=53 time=1197.660 ms
64 bytes from 87.xx.yyy.98: icmp_seq=8 ttl=53 time=1202.332 ms
64 bytes from 87.xx.yyy.98: icmp_seq=9 ttl=53 time=1133.286 ms
64 bytes from 87.xx.yyy.98: icmp_seq=10 ttl=53 time=1127.434 ms
64 bytes from 87.xx.yyy.98: icmp_seq=11 ttl=53 time=1121.080 ms
64 bytes from 87.xx.yyy.98: icmp_seq=12 ttl=53 time=1094.035 ms
64 bytes from 87.xx.yyy.98: icmp_seq=13 ttl=53 time=1113.557 ms
64 bytes from 87.xx.yyy.98: icmp_seq=14 ttl=53 time=1104.846 ms
^C
--- 87.xx.yyy.98 ping statistics ---
16 packets transmitted, 15 packets received, 6.2% packet loss
round-trip min/avg/max/stddev = 1057.235/1132.877/1208.738/45.834 ms
This is a typical ping test from the African country in question to
the place where services might be hosted.
The quality of the service is not very good with an average 6% pacquet
lost. And very lonf delay (more than 1sec).
The delay will be "ok" the quality is not so ok - because if you try
to offer any crypted mail services (SSL / TLS) the delay might rise
very fast due to packet lost…
2. Developing this country implies trying to host services in the
country and maintain services localy.
3. Local presence of the services will be helpful to provide quality e-
mail, including SSL / TLS encrypted transport for more confidential
exchange.
These are the main resons. Which I found quite good, even if there is
a high price to be paid at first…
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Gregober ---> PGP ID --> 0x1BA3C2FD
bsd @at@ todoo.biz
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
P "Please consider your environmental responsibility before printing
this e-mail"