Was ist Anycast?

Anycast ist eine Methode zum Routen des Internetverkehrs. In einem Anycast-Netzwerk kann ein Router das beste Ziel für Datenpakete dynamisch ermitteln. Wenn ein Benutzer Daten anfordert, wird der Verkehr abhängig von einer Reihe von Bestimmungsfaktoren zu verschiedenen Servern geleitet. Unabhängig davon, welcher Server als Ziel ausgewählt ist, erhält der Benutzer dieselben Daten.

Faktoren, die das beste Ziel bestimmen können, sind:

  • Überlastung - Ähnlich wie bei der Geschwindigkeit von Fahrzeugen auf einer Autobahn kann die Netzwerkleistung von der Verkehrsmenge auf einer bestimmten Internet-Route beeinflusst werden. Mit Anycast können Server mit der am wenigsten überlasteten Route zur ursprünglichen Anforderung ausgewählt werden.
  • Health - Wenn ein einzelner Server sehr ausgelastet ist, reagiert er möglicherweise langsam auf Netzwerkanforderungen. Server, die weniger ausgelastet sind, gelten als "gesünder" und können ausgewählt werden, um neuen Datenverkehr zu empfangen.
  • Geografischer Standort - Wenn sich ein bestimmter Server geografisch nahe an der Ursprungsanforderung befindet, wird der Netzwerkverkehr eine kürzere physische Entfernung zurücklegen, sodass die Anforderung schneller abgeschlossen wird. Ein Benutzer in Arizona lädt beispielsweise eine Website schneller, wenn diese von Kalifornien aus und nicht von New York aus bedient wird. Diese Art von Routing wird auch als Geocast bezeichnet.
  • Kosten - Manchmal sind die Kosten für die Verwendung einiger Server höher als für andere. In diesem Fall kann der Server mit den niedrigsten Kosten für die Bearbeitung von Anforderungen ausgewählt werden.
  • Andere - Benutzerdefinierte Faktoren können vom Servicebetreiber definiert werden.

Anycast ist eine der fünf besten Techniken zum Routen des Internetverkehrs. Die anderen sind Unicast, Broadcast, Multicast und Geocast.

Internetbegriffe, Netzwerk, Netzwerkbegriffe