Spiegelserver
In der Informatik ist ein Spiegelserver ein Server, der eine exakte Kopie von Daten eines anderen Servers bereitstellt. Dabei kann es sich um eine oder mehrere Dateien, eine Datenbank, eine Website oder einen gesamten Server handeln.
Spiegelung soll Fehlertoleranz oder eine Form von Redundanz bereitstellen, falls beim primären oder „Hauptserver“ etwas schiefgeht. Wenn der Hauptserver beispielsweise unerwartet offline geht, kann der Spiegelserver übernehmen. Dieser Vorgang kann automatisch ausgeführt werden, erfordert jedoch ein drittes System, das als „Witness-Server“ bezeichnet wird. Dieser Rechner überwacht beide Server und leitet den gesamten Datenverkehr an den Spiegelserver weiter, wenn beim Hauptserver ein Ausfall festgestellt wird.
Die Spiegelung von Servern kann auch für geplante Wartungsarbeiten verwendet werden, beispielsweise für die Aktualisierung eines Servers oder für Softwareupdates, bei denen Dienste angehalten oder neu gestartet werden müssen. In diesen Fällen kann ein Serveradministrator den Spiegelserver manuell als Hauptserver festlegen, um Ausfallzeiten zu vermeiden. Einige Spiegelungskonfigurationen ermöglichen einen „Rollenwechsel“, bei dem der Hauptserver und der Spiegelserver jederzeit vertauscht werden können.
Eine andere Art der Spiegelung – die FTP-Spiegelung – stellt einfach eine oder mehrere Dateien von mehreren Servern bereit. Beispielsweise kann eine Download-Seite mehrere „Spiegel“-URLs auflisten, die alle dieselbe Datei anbieten. Die Spiegelserver werden normalerweise nach geografischem Standort aufgelistet, sodass du den Server auswählen kannst, der dir am nächsten ist. FTP-Spiegelserver gibt es zwar noch, sie sind jedoch weniger verbreitet, da die automatische Standorterkennung und Content-Delivery-Netzwerke diesen Vorgang automatisiert haben.
Testen Sie Ihr Wissen