Was ist eine Datenspiegelung?

In der realen Welt ist ein Spiegel ein Objekt, das eine Kopie dessen reflektiert, was sich davor befindet. In der digitalen Welt gibt es mehrere Definitionen für das Spiegeln. Die primäre Verwendung besteht darin, eine Website zu beschreiben, die rechtmäßig Kopien von Software hostet. Es gibt auch Port-Spiegelung und Festplatten-Spiegelung, obwohl dies weniger häufige Verwendungen sind.

Mirror-Sites

Einige große Unternehmen können es sich leisten, Rechenzentren weltweit verteilt zu haben. Dies ist sehr praktisch, da es die Anzahl der Server erhöht, die Anfragen bearbeiten, und die Entfernungsdaten verringern, die übertragen werden müssen. Die Einrichtungs- und Betriebskosten für diese Infrastruktur sind jedoch hoch, was es für die meisten Unternehmen fast unmöglich macht, sie sich zu leisten.

Bis zu einem gewissen Grad können Content Delivery Networks oder CDNs dabei helfen. CDNs richten weltweit eine ähnliche Infrastruktur ein und verwenden sie dann, um Inhalte zwischenzuspeichern, die ihre zahlenden Kunden bedienen. Dadurch wird die Last auf den Backend-Servern nach Möglichkeit reduziert. Der Zugriff ist jedoch ziemlich teuer, insbesondere bei großen Dateien.

Eine Mirror-Site ist eine Site, die freiwillig bestimmte Inhalte hostet. Es ist im Wesentlichen eine dezentralisierte Version von Rechenzentren auf der ganzen Welt. Viele dieser Spiegelseiten entscheiden sich dafür, eine bestimmte Art von Inhalten zu spiegeln. Häufig handelt es sich dabei um Freeware, wie z. B. .iso-Dateien des Betriebssystems.

Einige Mirror-Sites sind eher allgemeiner Natur und crawlen regelmäßig eine Reihe von Sites, um ihre Inhalte zu kratzen und dann zu spiegeln. Dies reduziert die Belastung der ursprünglichen Sites und bietet lokale und potenziell schnellere Verbindungen mit geringerer Latenz. Es hilft auch, Zensurregeln zu umgehen, indem zensierte Inhalte auf Domains gehostet werden, die nicht blockiert wurden.

Notiz: Mirror-Sites werden oft mit illegalem Filesharing und Piraterie in Verbindung gebracht. Allerdings werden legitime Websites und Inhalte auch von einigen Mirror-Sites bereitgestellt.

Portspiegelung

Netzwerk-Switches können lokalen Datenverkehr zum vorgesehenen Ziel an einem verbundenen Port leiten. Im Allgemeinen müssen sie den Datenverkehr nicht an unbeabsichtigte Ports weiterleiten, da sie erfahren, welche Geräte-MAC-Adresse sich an welchem ​​physischen Port befindet. Dies ermöglicht eine sehr effiziente Nutzung der potentiellen Bandbreite. Es erschwert jedoch die Aufgaben der Netzwerküberwachung, da der gesamte Datenverkehr nicht über ein praktisches Kabel fließt.

Die Portspiegelung ist eine Einstellung für Netzwerk-Switches, die den konfigurierten Port explizit so einstellt, dass er genau denselben Datenverkehr wie der Zielport empfängt. Dies wird als Portspiegelung bezeichnet, da der gesamte Netzwerkverkehr am Zielport wie bei einem Spiegel perfekt auf den konfigurierten Port repliziert wird.

Die Port-Spiegelung kann sogar so eingestellt werden, dass Datenverkehr von virtuellen Adaptern namens VLANs gespiegelt wird. Macht das Tool leistungsfähig. Es wird häufig in Unternehmensnetzwerken verwendet, um den Datenverkehr an Intrusion Detection-Systeme weiterzuleiten, die das Netzwerk auf verdächtige Aktivitäten überwachen.

Festplattenspiegelung

Speicherlaufwerke sind im Allgemeinen ziemlich zuverlässig, haben jedoch eine begrenzte Lebensdauer und fallen schließlich aus. Backups sind zwar hilfreich, aber eine schnellere Option ist die Laufwerksspiegelung. Im Gegensatz zu Sicherungen, die Referenzzeitpunkte sind, wird ein gespiegeltes Laufwerk ständig aktualisiert, um mit jeder Änderung auf dem Ziellaufwerk übereinzustimmen. Im Allgemeinen liegt ein gespiegeltes Laufwerk höchstens ein paar Sekunden zurück.

Das Spiegeln wird typischerweise in irgendeiner Form eines Laufwerkarrays durchgeführt. Durch die Spiegelung wird Ihre gesamte Speicherkapazität über alle beteiligten Platten zwangsläufig halbiert. Dies kann zu Skalierungs- und Kostenproblemen führen, da die Kosten und der Speicherplatz, der zum Aufrüsten der Kapazität erforderlich ist, verdoppelt werden.

Einige High-End-Spiegelungssysteme enthalten sogenannte „Hot Disks“. Dies sind angeschlossene Laufwerke, deren spezieller Zweck darin besteht, nicht verwendet zu werden, bis ein Laufwerksausfall erkannt wird. Gespiegelte Laufwerke sind oft vom gleichen Modell, was den Einkauf vereinfacht und die Kompatibilität sicherstellt.

Es bedeutet auch, dass jedes Laufwerk dem gleichen Verschleiß unterliegt, was bedeutet, dass, wenn eines ausfällt, das andere auch kurz vor dem Ausfall stehen kann, gerade wenn der Backup-Mechanismus ausgefallen ist. Eine Hot Disk ist so konzipiert, dass sie sofort und automatisch gegen das ausgefallene Laufwerk ausgetauscht wird, wenn ein Laufwerksausfall erkannt wird. Dadurch wird sofort der Spiegelungsprozess gestartet, um sicherzustellen, dass die Hot Disk schnellstmöglich und betriebsbereit ist.

Hot Disks sind für die gleiche Kapazität wie Spiegellaufwerke nicht erforderlich. Sie benötigen keine Hot Disk pro Paar gespiegelter Laufwerke. Es gibt kein genaues Verhältnis, aber Sie sollten in der Lage sein, mindestens einen und vorzugsweise zwei Fehler in kleinen bis mittleren Größenordnungen zu bewältigen. Sobald eine Hot Disk ausgetauscht wurde, ist es wichtig, das ausgefallene Laufwerk physisch durch eine neue Hot Disk zu ersetzen und gegebenenfalls weitere zu kaufen.

Fazit

Beim Rechnen gibt es drei Dinge, die als Spiegel bezeichnet werden. Die wichtigsten sind Websites, die den Inhalt anderer Websites oder bestimmter Dateien, oft großer, widerspiegeln. Dies macht sie für Einheimische nützlich, da die Verbindung oft besser ist als zu weiter entfernten Servern. Es reduziert auch die Last auf dem primären Server, was der Bandbreite aller zugute kommt. Eine weitere Verwendung ist die Portspiegelung auf Switches, bei der der gesamte Datenverkehr von einem physischen Port zu einem anderen dupliziert wird.

Die letzte Verwendung ist die Festplattenspiegelung, bei der ein kontinuierliches Backup von einem Speicherlaufwerk auf ein anderes ausgeführt wird, sodass keine Daten verloren gehen, wenn eines ausfällt. Die genaue Verwendung kann im Allgemeinen anhand von Kontexthinweisen identifiziert werden. Es ist jedoch normalerweise davon auszugehen, dass eine Spiegelseite gemeint ist, wenn keine offensichtlichen Hinweise vorhanden sind. Das Übertragen des Bildschirms von einem Gerät auf ein anderes kann manchmal auch als Spiegelung bezeichnet werden.