
Ich habe zwei EC2-Instanzen auf einem Load Balancer. Ich möchte eine zur Quelle und die andere zum Spiegel machen können. Dabei ist die Quelle die Instanz, die immer aktualisiert wird, und der Spiegel aktualisiert sich selbst von der Quelle aus.
Ich würde in diesem Fall rsync verwenden. Meine einzige Sorge ist, was passiert, wenn die Quelle aus irgendeinem Grund veraltet? (In diesem Fall ist der Spiegel der Quelle voraus.) Wie werde ich benachrichtigt und wie kann ich das Problem selbst beheben?
Danke.
Antwort1
Sie könnten auch Amazon EBS verwenden. Damit erhalten Sie persistenten Blockspeicher und hohe Verfügbarkeit, was nach Ihrem Ziel klingt. AWS EBS lässt sich mit der Konsole einfach verwalten und Sie könnenDatenträger kopierenleicht.
Wenn Sie die rsync-Option beibehalten möchten, würde ich den rsync-Befehl in ein Skript einfügen, die Ausgabe in eine Datei umleiten und sie mir per E-Mail schicken. Oder Sie könnten die Protokolle über einen Cron-Job auf entsprechende Fehler überwachen und eine Benachrichtigung für diese Fehler in das Cron-Skript einfügen. Diese Optionen sind ressourcenintensiver als die Verwendung von AWS-Diensten.
In Bezug auf den „Korrektur“-Teil der Frage: Ich bin mir nicht sicher, wie das primäre System jemals veraltet sein könnte. Ich bin sicher, Sie haben regelmäßige Backups geplant und würden vor größeren Änderungen einen Snapshot erstellen, damit das System in den letzten bekannten Betriebszustand zurückversetzt werden kann.