Dies ist eine sehr weit gefasste Frage, aber hier sind einige Hinweise. Zum Schutz vor Hardwareausfällen sollten Sie den Lastausgleich (ich verwende ldirector) und / oder den Herzschlag untersuchen. Das bedeutet, dass Sie einen anderen, mehr oder weniger identischen Host benötigen, um als Stand-by zu fungieren.
Obwohl sie für verschiedene Zwecke konzipiert sind, können sie aus Sicht der Hochverfügbarkeit dasselbe erreichen. Heartbeat ermöglicht es einem Serverpaar, sich gegenseitig zu überwachen, und die Dienste (z. B. ein Webserver) werden auf die Hosts umgestellt, auf denen der Host weiterhin ausgeführt wird.
Der Lastausgleich kann ein ähnliches Setup erreichen, indem "tote" Hosts aus dem Pool entfernt werden. Es gibt ein gutes Einsteiger-Tutorial zu Heartbeat hier: http://www.linuxjournal.com/article/5862 und hier http://www.howtoforge.com/set-up-a-loadbalanced-ha-apache-cluster-ubuntu8. 04-p3 behandelt ldirectord auf ubuntu (obwohl nicht die Version, die Sie verwenden)
Ich verwende ein gutes 30-Minuten-Backup-System, um sicherzustellen, dass ein Stromausfall von weniger als 30 Minuten meine Website nicht beeinträchtigt
Gut, aber wie lange dauert das Wiederherstellen Ihrer Sicherung?
Ich hoste auch zu Hause, so dass ein redundantes Netzwerk nicht möglich ist. Wenn mein Festnetz ausfällt, fällt der Server aus. Das stört mich aber nicht. Rechenzentren können aufgrund von Netzwerkproblemen offline gehen, daher mache ich mir keine Sorgen.
Natürlich ist kein Ort bombensicher, aber die Wahrscheinlichkeit, dass die Verfügbarkeit eines DCs wesentlich besser ist als die einer Breitbandverbindung zu Hause. DC hat (oder sollte es zumindest haben). Viele redundante Internetverbindungen, Backup-Strom, Hochwasserschutz und andere redundante Systeme sorgen dafür, dass alles läuft.
Wenn Sie die Zuverlässigkeit Ihrer Website verbessern möchten, ist es wahrscheinlich die einfachste Option, einen VPS oder einen gemieteten Server von einem der vielen Anbieter zu beziehen.
Viel Glück mit deinem Projekt.