Uf, a sta ces ako padne link, a sta ako nestane struja, a sta ako padne atomska bomba ...
(daleko bilo)
Dakle sta tacno hoces da obezbedis ?
Da servisi se izvrsavaju ili da racunar radi stalno, mozemo da kazemo da oni nabrojeni servisi ce u 90% slucajeva da ostanu zivi, ako imas ispravan hardware.
Ali mislim da ces vece probleme imati oko struje i oko provajdera.
Tako da ako resis problem sa strujom i sa vezom ka provajderu (bar dva nezavisna napajanja strujom i bar dva nezavisna linka ka razlicitim provajedrima) onda mozes da jednostavno dignes na vise servera servise, sto se tice dns-a seti se da imas primarni i sekundarni, pa dakle ako padne primarni ...
Slicno je i sa mailom mozes da stavis mx 10 na taj i mx 20 na neki drugi racunar.
E sa webom ces imati malcice problema, ali samo ako ti je sadrzaj dinamicki, dakle ako se sajt generise. Uglavnom se resava sto za
www.domen.com dignes vise ip-eva razlicitih racunara na kojim se vrti apache sa istim sadrzajem (jelte, zato je i problem sa dinamickim sadrzajem), to je nesto sto se zove primitivni load balancer. Naravno dns deamon mora da podrzava neki algoritam slucajne raspodele ip-eva (za bind znam da podrzava 3 algoritma, za taj djbdns nemam pojma, ali citanjem ces vec naci odgovor.
Ako kojim slucajem web sadrzaj se generise dinamicki, onda ces imati jedan racunar za bazu a ova dva se ....
Naravno, onda nije lose imati nezavisan hub za servere i to po mogucstvu giga..., a i po nekoliko mreznih kartica u svakom serveru.
Eto ukratko kako bi mogao da sve to sredis, naravno bilo bi pozelnjo da i sam staticki web sadrzaj stoji na nekom disk-space serveru :)
CHUPCKO