{"id":88961,"date":"2020-07-16T19:42:34","date_gmt":"2020-07-16T17:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae"},"modified":"2020-07-16T19:42:34","modified_gmt":"2020-07-16T17:42:34","slug":"anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","title":{"rendered":"Anycast oder Unicast: Was in jedem Fall besser ist","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Viele haben sicherlich von Anycast geh\u00f6rt. Bei diesem Verfahren der Netzwerkadressierung und -routing wird eine IP-Adresse mehreren Servern im Netzwerk zugewiesen. Diese Server k\u00f6nnen sich sogar in weit voneinander entfernten Rechenzentren befinden. Die Idee hinter Anycast ist, dass je nach Standort des Anfrageurs die Daten an den n\u00e4chstgelegenen Server gesendet werden (gem\u00e4\u00df der Netzwerktopologie, genauer gesagt \u2014 dem BGP-Routing-Protokoll). Dadurch k\u00f6nnen die Anzahl der Netzwerk\u00fcberg\u00e4nge (Hops) und die Latenz verringert werden. <\/p>\n<p>Im Grunde wird derselbe Pfad aus mehreren Rechenzentren weltweit bekannt gegeben. Auf diese Weise werden die Kunden an das 'beste' und 'n\u00e4chste' Rechenzentrum basierend auf den BGP-Routen weitergeleitet. Warum also genau Anycast? Warum Anycast anstelle von Unicast verwenden?<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/511050\/\"><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/6573f1e2d39d783575348734518c4bae.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nUnicast eignet sich tats\u00e4chlich f\u00fcr eine Website mit einem einzelnen Webserver und moderatem Traffic. Allerdings nutzt ein Dienst mit Millionen von Abonnenten in der Regel mehrere Webserver, die alle die gleiche IP-Adresse haben. Diese Server sind geografisch verteilt, um Anfragen optimal zu bedienen.<\/p>\n<p>In diesem Szenario bietet Anycast eine Leistungssteigerung (der Traffic wird mit minimaler Verz\u00f6gerung an den Benutzer geleitet), sorgt f\u00fcr eine h\u00f6here Zuverl\u00e4ssigkeit des Dienstes (durch Backup-Server) und erm\u00f6glicht Lastverteilung \u2013 die Verteilung der Anfragen auf mehrere Server verbessert die Geschwindigkeit der Website.<\/p>\n<p>Anbieter bieten ihren Kunden verschiedene Arten der Lastverteilung auf Basis von Anycast und DNS an. Kunden k\u00f6nnen IP-Adressen angeben, an die Anfragen je nach geografischem Standort der Website gesendet werden. Dies erm\u00f6glicht eine flexiblere Verteilung der Benutzeranfragen.<\/p>\n<p>Angenommen, es gibt mehrere Plattformen, zwischen denen die Last (Benutzer) verteilt werden muss, zum Beispiel ein Online-Shop mit 100.000 Anfragen pro Tag oder ein beliebter Blog. Um die Region zu begrenzen, aus der die Benutzer auf eine bestimmte Plattform zugreifen, k\u00f6nnen Sie die Option Geo Community verwenden. Diese erm\u00f6glicht es, die Region einzuschr\u00e4nken, innerhalb derer der Betreiber die Route ank\u00fcndigt.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/54582f256a946a3ff557ab971cec087d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/48849a5cf65cb1c7190c1f75aa33e2d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Anycast und Unicast: Unterschiede<\/i><\/p>\n<p>Anycast wird h\u00e4ufig in Anwendungen wie DNS (Domain Name System) und CDN (Content Delivery Networks) eingesetzt, um Routingentscheidungen zu treffen, die die Netzwerkleistung verbessern. Content Delivery Networks nutzen Anycast, weil sie mit gro\u00dfen Datenmengen umgehen, und Anycast in diesem Fall eine Reihe von Vorteilen bietet (die nachfolgend erl\u00e4utert werden). Im DNS erm\u00f6glicht Anycast eine deutliche Steigerung der Zuverl\u00e4ssigkeit und Ausfallsicherheit des Dienstes.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/8043fec22ecef8aa2b3b9c1a06e8f5f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Bei Anycast IP mit BGP gibt es mehrere Routen zu einem bestimmten Host. Tats\u00e4chlich handelt es sich um Kopien von Hosts in mehreren Rechenzentren, die verwendet werden, um Verbindungen mit geringerer Latenz herzustellen.<\/i><\/p>\n<p>In einem Anycast-Netz wird dieselbe IP-Adresse von verschiedenen Standorten aus angek\u00fcndigt, und das Netzwerk entscheidet, wohin die Benutzeranfrage basierend auf der \u201eKosten\u201c des Pfades geleitet wird. H\u00e4ufig wird das BGP-Protokoll verwendet, um den k\u00fcrzesten Daten\u00fcbertragungsweg zu bestimmen. Wenn ein Benutzer eine Anycast-Anfrage sendet, ermittelt BGP den besten Pfad zu den in der Anycast-Cloud verf\u00fcgbaren Servern.<\/p>\n<h2>Vorteile von Anycast<\/h2>\n<p>Reduzierung der Latenz<br \/>\nAnycast-Systeme k\u00f6nnen die Latenz bei der Verarbeitung von Benutzeranfragen verringern, da sie Daten von dem n\u00e4chstgelegenen Server beziehen. Das bedeutet, dass Benutzer immer mit dem \u201en\u00e4chsten\u201c DNS-Server verbunden werden (im Sinne des Routing-Protokolls). Dadurch senkt Anycast die Interaktionszeiten durch die Verringerung der Netzwerkdistanz zwischen Client und Server. Dies reduziert nicht nur die Latenz, sondern sorgt auch f\u00fcr eine Lastenverteilung.<\/p>\n<p>Geschwindigkeit<\/p>\n<p>Da der Verkehr zum n\u00e4chstgelegenen Knoten geleitet wird und die Latenz bei der Daten\u00fcbertragung zwischen dem Client und dem Knoten verringert wird, f\u00fchrt dies zur Optimierung der Liefergeschwindigkeit, unabh\u00e4ngig davon, woher der Client Informationen anfordert.<\/p>\n<p>Erh\u00f6hte Stabilit\u00e4t und Ausfallsicherheit<\/p>\n<p>Wenn mehrere Server weltweit dieselbe IP-Adresse verwenden, wird im Falle eines Ausfalls eines Servers oder seiner Abschaltung der Datenverkehr auf den n\u00e4chstgelegenen Server umgeleitet. Dadurch macht Anycast den Dienst robuster und sorgt f\u00fcr besseren Netzwerkzugang \/ geringere Latenz \/ h\u00f6here Geschwindigkeit.\u00a0<\/p>\n<p>Dank der Verf\u00fcgbarkeit mehrerer Server, die st\u00e4ndig f\u00fcr Benutzer zug\u00e4nglich sind, erh\u00f6ht Anycast beispielsweise die Stabilit\u00e4t von DNS. Bei einem Knotenfehler werden Benutzeranfragen automatisch auf einen anderen DNS-Server umgeleitet, ohne dass manuelles Eingreifen oder eine Neukonfiguration erforderlich ist. Anycast erm\u00f6glicht nahezu nahtloses Umschalten auf alternative Websites, indem es einfach die Routen der problematischen Website entfernt.\u00a0<\/p>\n<p>Lastverteilung<\/p>\n<p>Im Anycast-System wird der Netzwerkverkehr auf verschiedene Server verteilt. Das hei\u00dft, es funktioniert wie ein Lastenausgleich und verhindert, dass ein einzelner Server die Hauptlast des Datenverkehrs erh\u00e4lt. Lastenausgleich kann zum Beispiel angewendet werden, wenn mehrere Netzwerkpunkte sich in der gleichen geografischen N\u00e4he des Anforderungsursprungs befinden. In diesem Fall wird die Last auf die Punkte verteilt.<\/p>\n<p>Reduzierung der Auswirkungen von DoS-Angriffen\u00a0<\/p>\n<p>Ein weiteres Merkmal von Anycast ist die Widerstandsf\u00e4higkeit gegen DDoS. DDoS-Angriffe werden wahrscheinlich nicht in der Lage sein, das Anycast-System lahmzulegen, da alle Server in einem solchen Netzwerk mit einer Flut von Anfragen angegriffen werden m\u00fcssten.\u00a0<\/p>\n<p>Bei DDoS-Angriffen kommen h\u00e4ufig Botnets zum Einsatz, die so viel Datenverkehr erzeugen k\u00f6nnen, dass sie den angegriffenen Server \u00fcberlasten. Der Vorteil von Anycast in dieser Situation besteht darin, dass jeder Server einen Teil des Angriffs \"absorbieren\" kann, was die Belastung f\u00fcr einen bestimmten Server verringert. Ein DoS-Angriff wird h\u00f6chstwahrscheinlich auf einen Server lokalisiert und beeintr\u00e4chtigt nicht den gesamten Service.<\/p>\n<p>Hohe horizontale Skalierbarkeit<\/p>\n<p>Anycast-Systeme eignen sich hervorragend f\u00fcr Dienste mit hohem Datenverkehr. Wenn ein Dienst, der Anycast nutzt, zus\u00e4tzliche Server ben\u00f6tigt, um den wachsenden Traffic zu bew\u00e4ltigen, k\u00f6nnen neue Server in das Netzwerk integriert werden. Diese k\u00f6nnen entweder an neuen oder an bereits bestehenden Standorten platziert werden.\u00a0<\/p>\n<p>Wenn an einem bestimmten Standort ein \u00fcberm\u00e4\u00dfiger Anstieg des Traffics festgestellt wird, kann das Hinzuf\u00fcgen eines Servers helfen, die Last f\u00fcr diesen Standort zu verteilen. Ein neuer Server an einem zus\u00e4tzlichen Standort kann die Wartezeiten verk\u00fcrzen, indem er einigen Nutzern eine neue, k\u00fcrzere Route bietet. Beide Ans\u00e4tze tragen au\u00dferdem zur Stabilit\u00e4t des Dienstes bei, da neue Server im Netzwerk verf\u00fcgbar werden. Wenn ein Server \u00fcberlastet ist, kann einfach ein weiterer Server an einem Ort bereitgestellt werden, der ihm erm\u00f6glicht, einen Teil der Anfragen des \u00fcberlasteten Servers zu verarbeiten, ohne dass eine zus\u00e4tzliche Konfiguration durch die Kunden erforderlich ist.\u00a0<\/p>\n<p>Nur so k\u00f6nnen Terabits an Datenverkehr und eine sehr gro\u00dfe Anzahl an Nutzern bedient werden, wenn auf dem Server nur wenige 10 oder 25 Gbit\/s Ports vorhanden sind. 100 Hosts mit einer einzigen IP-Adresse erm\u00f6glichen die Verarbeitung terabitgro\u00dfer Datenmengen.<\/p>\n<p>Einfache Verwaltung der Konfiguration<\/p>\n<p>Wie bereits erw\u00e4hnt, ist ein interessantes Einsatzgebiet von Anycast das DNS. Es k\u00f6nnen mehrere verschiedene DNS-Server in den Knoten des Netzwerks platziert werden, aber nur eine DNS-Adresse genutzt werden. Je nachdem, wo sich die Quelle befindet, werden die Anfragen an den n\u00e4chstgelegenen Knoten geleitet. Dies f\u00fchrt zu einer gewissen Traffic-Balancierung und Redundanz im Falle eines DNS-Serverausfalls. So kann anstelle der Konfiguration verschiedener DNS-Server, abh\u00e4ngig von deren Standorten, die Konfiguration eines einzigen DNS-Servers auf alle Knoten verteilt werden.<\/p>\n<p>Anycast-Netzwerke k\u00f6nnen so konfiguriert werden, dass sie Anfragen nicht nur basierend auf der Entfernung, sondern auch auf Parametern wie Serververf\u00fcgbarkeit, Anzahl der aktiven Verbindungen oder Antwortzeiten weiterleiten.<\/p>\n<p>F\u00fcr die Nutzung der Anycast-Technologie sind seitens des Kunden keine speziellen Server, Netzwerke oder Komponenten erforderlich. Allerdings bringt Anycast auch Herausforderungen mit sich. Die Implementierung gilt als komplex, da sie zus\u00e4tzliche Hardware, zuverl\u00e4ssige Anbieter und eine korrekte Verkehrssteuerung erfordert.<\/p>\n<h2>Vom klaren Ursprung in eine wunderbare Ferne<\/h2>\n<p>\nObwohl Anycast die Nutzer basierend auf der geringsten Anzahl an Hops lenkt, bedeutet das nicht zwangsl\u00e4ufig eine minimale Verz\u00f6gerung. Die Latenz ist eine komplexere Metrik, da die Latenz bei einem Hop h\u00f6her sein kann als bei zehn. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/8fb50007806759ab243c89bb88cdeb31.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beispiel: Interkontinentale Kommunikation kann einen Hop mit sehr hoher Latenz umfassen.<\/i><\/p>\n<p>Anycast wird haupts\u00e4chlich f\u00fcr Dienste auf UDP-Basis eingesetzt, wie zum Beispiel DNS. Die Anfragen der Nutzer werden basierend auf den besten und n\u00e4chstgelegenen Rechenzentren anhand von BGP-Routen geleitet. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/05a1b75b981d55967e44e3b90cfd88b9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beispiel: Ein DNS-Client-Workstation mit der Anycast DNS-IP-Adresse 123.10.10.10 f\u00fchrt die DNS-Aufl\u00f6sung f\u00fcr den n\u00e4chstgelegenen der drei DNS-Namensserver durch, die mit derselben Anycast-IP-Adresse bereitgestellt wurden. Im Falle eines Ausfalls des Routers R1 oder des Servers A werden die DNS-Pakete des Clients automatisch an den n\u00e4chsten n\u00e4chstgelegenen DNS-Server \u00fcber die Router R2 und R3 umgeleitet. Dar\u00fcber hinaus wird der Weg zu unserem Server A aus den Routing-Tabellen entfernt, um eine weitere Nutzung dieses Namensservers zu verhindern.<\/i><\/p>\n<h2>Bereitstellungsszenarien<\/h2>\n<p>\nEs gibt zwei allgemeine Schemas, die verwendet werden, um zu bestimmen, mit welchem Server sich der Benutzer verbindet:<\/p>\n<ul>\n<li><b>Netzwerkebene Anycast<\/b>. Verbindet den Benutzer mit dem n\u00e4chstgelegenen Server. Hier ist der Netzwerkpfad vom Benutzer zum Server entscheidend.<\/li>\n<li><b>Anwendungsebene Anycast<\/b>. Bei diesem Schema gibt es mehr berechnete Metriken, einschlie\u00dflich Serververf\u00fcgbarkeit, Antwortzeit, Anzahl der Verbindungen usw. Dies h\u00e4ngt von einem externen Monitor ab, der Statistiken \u00fcber das Netzwerk bereitstellt.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Anycast-basiertes CDN<\/h2>\n<p>\nKommen wir nun zur Verwendung von Anycast in Content Delivery Netzwerken. Anycast ist zweifellos ein faszinierendes Netzwerk-Konzept und wird von den neuen Generationen der CDN-Anbieter zunehmend anerkannt.<\/p>\n<p>Ein CDN ist ein verteiltes Netzwerk von Servern, das Inhalte mit hoher Verf\u00fcgbarkeit und niedriger Latenz an Endbenutzer liefert. Content Delivery Netzwerke spielen heutzutage eine entscheidende Rolle und sind die Grundlage zahlreicher multimedialer Online-Dienste, w\u00e4hrend die Verbraucher immer weniger tolerant gegen\u00fcber langsamen Ladegeschwindigkeiten sind. Besonders sensibel sind Video- und Sprachdienste f\u00fcr Jitter und Latenz im Netzwerk. <\/p>\n<p>CDN verbindet alle Server in einem Netzwerk und sorgt f\u00fcr schnellere Ladezeiten von Inhalten. Manchmal l\u00e4sst sich die Wartezeit f\u00fcr den Nutzer um 5 bis 6 Sekunden verk\u00fcrzen. Das Ziel eines CDN ist die Optimierung der Bereitstellung, indem Inhalte von dem Server bereitgestellt werden, der sich am n\u00e4chsten zum Endnutzer befindet. Dies \u00e4hnelt sehr dem Anycast, bei dem der n\u00e4chstgelegene Server je nach Standort des Endnutzers ausgew\u00e4hlt wird. Man k\u00f6nnte annehmen, dass jeder CDN-Anbieter standardm\u00e4\u00dfig Anycast nutzt, aber in der Realit\u00e4t ist das nicht immer der Fall.<\/p>\n<p>Anwendungen, die Protokolle wie HTTP\/TCP verwenden, sind auf eine etablierte Verbindung angewiesen. Wenn ein neuer Anycast-Knoten ausgew\u00e4hlt wird (zum Beispiel bei einem Serverausfall), kann der Dienst unterbrochen werden. Aus diesem Grund wurde Anycast fr\u00fcher f\u00fcr verbindungslose Dienste wie UDP und DNS empfohlen. Nichtsdestotrotz funktioniert Anycast auch gut f\u00fcr verbindungsorientierte Protokolle, zum Beispiel arbeitet TCP hervorragend im Anycast-Betrieb.<\/p>\n<p>Einige CDN-Anbieter nutzen Anycast-Routing, w\u00e4hrend andere sich f\u00fcr DNS-basiertes Routing entscheiden: Der n\u00e4chstgelegene Server wird basierend auf dem Standort des DNS-Servers des Nutzers ausgew\u00e4hlt.<\/p>\n<p>Hybride Infrastrukturen und Multi-Data-Center-Infrastrukturen sind ein weiteres Beispiel f\u00fcr den Einsatz von Anycast. Die vom Anbieter bereitgestellte Load Balancing IP-Adresse erm\u00f6glicht es, die Last zwischen den IP-Adressen verschiedener Dienste der Kunden im Rechenzentrum des Anbieters zu verteilen. Dank der Adressierungstechnologie gew\u00e4hrleistet dies eine bessere Leistung bei hohem Traffic, Ausfallsicherheit und hilft, die Reaktionszeiten bei vielen Nutzern zu optimieren.<\/p>\n<p>In hybriden Infrastrukturen mit mehreren Rechenzentren kann der Verkehr zwischen Servern oder sogar virtuellen Maschinen auf dedizierten Servern verteilt werden.<\/p>\n<p>Es gibt eine riesige Auswahl an technischen L\u00f6sungen f\u00fcr den Aufbau von Infrastrukturen. Dar\u00fcber hinaus kann das Lastenausgleichsmanagement \u00fcber IP-Adressen in mehreren Rechenzentren eingerichtet werden, mit der M\u00f6glichkeit, jede Gruppe von Ger\u00e4ten zur Optimierung der Website-Leistung zu adressieren.<\/p>\n<p>Der Traffic kann entsprechend eigenen Richtlinien verteilt werden, indem das \u201eGewicht\u201c jedes verteilten Servers in jedem Rechenzentrum festgelegt wird. Diese Konfiguration ist besonders n\u00fctzlich, wenn ein verteiltes Server-Set vorhanden ist und die Leistung der Dienste variiert. So kann der Traffic \u00f6fter verteilt werden, um die Server-Leistung zu steigern.<\/p>\n<p>Zur Erstellung eines \u00dcberwachungssystems mithilfe des Ping-Befehls k\u00f6nnen Sensoren konfiguriert werden. Dies erm\u00f6glicht es dem Administrator, eigene \u00dcberwachungsverfahren festzulegen und einen klareren \u00dcberblick \u00fcber den Zustand jeder Komponente in der Infrastruktur zu erhalten. Auf diese Weise k\u00f6nnen Verf\u00fcgbarkeitskriterien festgelegt werden.<\/p>\n<p>Es besteht die M\u00f6glichkeit, eine hybride Infrastruktur aufzubauen: Manchmal ist es sinnvoll, das Backoffice im Unternehmensnetzwerk zu belassen, w\u00e4hrend die Schnittstelle an einen Outsourcing-Anbieter \u00fcbergeben wird.<\/p>\n<p>Es besteht die M\u00f6glichkeit, SSL-Zertifikate f\u00fcr die Lastenverteilung, die Verschl\u00fcsselung \u00fcbertragenen Daten und die Sicherheit der Kommunikation zwischen Website-Besuchern und der Unternehmensinfrastruktur hinzuzuf\u00fcgen. Bei der Lastenverteilung zwischen Rechenzentren kann ebenfalls SSL angewendet werden.<\/p>\n<p>Der Anycast-Dienst mit Lastenverteilung von Adressen kann von einem Anbieter bereitgestellt werden. Diese Funktion hilft, den Algorithmus f\u00fcr die Interaktion der Nutzer mit Anwendungen je nach Standort zu verbessern. Es reicht aus zu melden, welche Dienste im Rechenzentrum verf\u00fcgbar sind, und der Datenverkehr wird zur n\u00e4chsten Infrastruktur umgeleitet. Wenn dedizierte Server beispielsweise in Frankreich oder Nordamerika vorhanden sind, werden die Kunden zum n\u00e4chstgelegenen Server im Netzwerk geleitet.<\/p>\n<p>Eine der M\u00f6glichkeiten zur Nutzung von Anycast ist die optimale Auswahl des Points of Presence (PoP). Lassen Sie uns anf\u00fchren <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/network-performance\/tcp-over-ip-anycast-pipe-dream-or-reality\">Nummer 00 oder<\/a><\/noindex>. LinkedIn (in Russland blockiert) strebt nicht nur danach, die Leistungsf\u00e4higkeit und Geschwindigkeit seiner Produkte \u2013 mobiler und Web-Anwendungen \u2013 zu verbessern, sondern auch die Netzwerkinfrastruktur zu optimieren, um die Content-Lieferung zu beschleunigen. Daf\u00fcr nutzt LinkedIn aktiv PoP \u2013 Points of Presence \u2013 f\u00fcr die dynamische Content-Lieferung. Um die Benutzer zu dem n\u00e4chstgelegenen PoP zu leiten, wird Anycast eingesetzt.<\/p>\n<p>Der Grund daf\u00fcr ist, dass jede PoP von LinkedIn bei Unicast eine eindeutige IP-Adresse hat. Benutzer werden dann je nach ihrem geografischen Standort per DNS einer PoP zugewiesen. Das Problem besteht darin, dass etwa 30 % der Benutzer in den Vereinigten Staaten auf ein suboptimales PoP weitergeleitet wurden. Durch die schrittweise Einf\u00fchrung von Anycast sank die Rate der suboptimalen Zuweisung von PoP von 31 % auf 10 %.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/f1635951294bc476639ec65d175c11e0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Die Ergebnisse des Pilot-Tests sind im Diagramm dargestellt, wobei die Y-Achse den Prozentsatz der optimalen PoP-Zuweisung zeigt. Mit der 'Ausweitung' von Anycast in vielen Bundesstaaten der USA war eine Verbesserung des Prozentsatzes des Verkehrs zu optimalen PoP zu beobachten.<\/i><\/p>\n<h2>Anycast-Netzwerk\u00fcberwachung<\/h2>\n<p>\nTheoretisch sind Anycast-Netzwerke einfach: Mehreren physischen Servern wird dieselbe IP-Adresse zugewiesen, die BGP zur Bestimmung des Pfades verwendet. Doch die Implementierung und das Design von Anycast-Plattformen sind komplex, besonders bekannt sind hierf\u00fcr ausfallsichere Anycast-Netze. Noch herausfordernder ist das effektive Monitoring von Anycast-Netzen, um St\u00f6rungen schnell zu erkennen und zu lokalisieren. <\/p>\n<p>Wenn Dienste zur Bereitstellung ihrer Inhalte auf einen Drittanbieter CDN zur\u00fcckgreifen, ist es \u00e4u\u00dferst wichtig, die Netzwerkleistung zu \u00fcberwachen und zu \u00fcberpr\u00fcfen. Bei der \u00dcberwachung eines Anycast-basierten CDN liegt der Schwerpunkt auf der Messung von Latenzen und der Leistung des vorletzten Hopps, um zu verstehen, welches Rechenzentrum den Inhalt bereitstellt. Die Analyse von HTTP-Server-Headern ist eine weitere M\u00f6glichkeit, um herauszufinden, woher die Daten kommen.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/9dfcf689c3c7a553b00de5f0dac4d0ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beispiel: HTTP-Antwortheader, die den Standort des CDN-Servers angeben.<\/i><\/p>\n<p>Beispielsweise verwendet CloudFlare den eigenen CF-Ray-Header in HTTP-Antwortnachrichten, der den Rechenzentrumsstandort angibt, an den die Anfrage gesendet wurde. F\u00fcr Zendesk sieht der CF-Ray-Header f\u00fcr die Region Seattle wie folgt aus: CF-RAY: 2a21675e65fd2a3d-SEA, w\u00e4hrend es f\u00fcr Amsterdam CF-RAY: 2a216896b93a0c71-AMS ist. Auch zur Bestimmung, wo sich der Inhalt befindet, k\u00f6nnen HTTP-X-Header aus der HTTP-Antwort verwendet werden.<\/p>\n<h2>Andere Adressierungsmethoden<\/h2>\n<p>\nEs gibt auch andere Adressierungsmethoden, um Benutzeranfragen an einen bestimmten Endpunkt im Netzwerk weiterzuleiten:<\/p>\n<p>Unicast<\/p>\n<p>Der Gro\u00dfteil des Internets verwendet heute genau diese Methode. Unicast ist die point-to-point \u00dcbertragung, bei der die IP-Adresse nur mit einem bestimmten Knoten im Netzwerk verkn\u00fcpft ist. Dies wird als eindeutige Zuordnung bezeichnet.\u00a0<\/p>\n<p>Multicast<\/p>\n<p>Multicast verwendet die Kommunikation \u201eeins zu vielen\u201c oder \u201eviele zu vielen\u201c. Mit Multicast k\u00f6nnen Anfragen vom Sender gleichzeitig an verschiedene ausgew\u00e4hlte Endpunkte gesendet werden. Dies erm\u00f6glicht es dem Kunden, eine Datei in Teilen von mehreren Hosts gleichzeitig herunterzuladen, was besonders n\u00fctzlich f\u00fcr das Streaming von Audio oder Video ist. Multicast wird oft mit Anycast verwechselt, jedoch besteht der wesentliche Unterschied darin, dass Anycast den Sender an einen bestimmten Knoten leitet, selbst wenn mehrere Knoten verf\u00fcgbar sind.<\/p>\n<p>Broadcast<\/p>\n<p>Ein Datagramm von einem einzigen Sender wird an alle Endpunkte gesendet, die mit der Broadcast-Adresse verbunden sind. Das Netzwerk repliziert die Datagramme automatisch, um mit allen Empf\u00e4ngern in der Broadcast-Gruppe (normalerweise innerhalb eines Subnetzes) kommunizieren zu k\u00f6nnen.<\/p>\n<p>Geocast<\/p>\n<p>Geocast \u00e4hnelt in gewissem Ma\u00dfe dem Multicast: Anfragen vom Sender werden gleichzeitig an mehrere Endpunkte gesendet. Der Unterschied liegt jedoch darin, dass der Empf\u00e4nger durch seinen geografischen Standort bestimmt wird. Diese spezialisierte Form der Gruppenadressierung wird von einigen Routing-Protokollen f\u00fcr mobile Peer-to-Peer-Netzwerke verwendet.<\/p>\n<p>Ein geografischer Router (Geo Router) berechnet sein Servicengebiet und approximiert es. Geo-Router bauen durch den Austausch von Servicengebieten Routing-Tabellen auf. Das System der Geo-Router hat eine hierarchische Struktur.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/fa98a1f0705bd754e1a9c8b479c834a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/da36388f194ac565aba7b7661839ff6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/16161b1bdc81867d8c8bba7bd084b7cf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Unicast, Multicast und Broadcast.<\/i><\/p>\n<p>Die Verwendung von Anycast-Technologie erh\u00f6ht die Zuverl\u00e4ssigkeit, Fehlertoleranz und Sicherheit von DNS. Mit dieser Technologie bieten Betreiber ihren Kunden unterschiedliche Lastverteilungsdienste auf Basis von DNS an. In der Verwaltungsoberfl\u00e4che k\u00f6nnen die IP-Adressen angegeben werden, an die Anfragen je nach geografischer Lokalisierung gesendet werden. Dies gibt den Kunden die M\u00f6glichkeit, die Anfragen der Benutzer flexibler zu verteilen.<\/p>\n<p>Einige Anbieter setzen Monitoring-Tools an jedem Point of Presence (POP) ein: Das System analysiert automatisch die k\u00fcrzesten lokalen und globalen Routen f\u00fcr die POPs und leitet diese \u00fcber geografische Standorte mit der niedrigsten Latenz und null Ausfallzeiten um.<\/p>\n<p>Aktuell ist Anycast die stabilste und zuverl\u00e4ssigste L\u00f6sung f\u00fcr den Aufbau von stark geforderten DNS-Diensten, die hohe Anforderungen an Stabilit\u00e4t und Zuverl\u00e4ssigkeit stellen. <\/p>\n<p>Die .ru-Domain unterst\u00fctzt 35 Anycast DNS-Server, die in 20 Knoten in f\u00fcnf Anycast-Regionen gruppiert sind. Dabei wird das Prinzip der geografischen Verteilung, also Geocast, angewendet. Bei der Platzierung der DNS-Knoten wird darauf geachtet, dass sie in geografisch verteilten Standorten platziert sind, die nahe bei den aktivsten Nutzern liegen, mit einer maximalen Konzentration russischer Anbieter am Standort des Knoten sowie der Verf\u00fcgbarkeit von Kapazit\u00e4ten und der Benutzerfreundlichkeit der Interaktion mit der Plattform.<\/p>\n<h2>Wie baut man ein CDN auf?<\/h2>\n<p>\nEin CDN ist ein Netzwerk von Servern, das die Bereitstellung von Inhalten an Benutzer beschleunigt.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/503800\/\"> Content Delivery Network<\/a><\/noindex> vereint alle Server in einem Netzwerk und erm\u00f6glicht eine schnellere Ladezeit von Inhalten. Bei der Ladegeschwindigkeit spielt die Entfernung vom Server zum Nutzer eine wichtige Rolle.<\/p>\n<p>CDN nutzt Server, die der Zielgruppe am n\u00e4chsten sind. Dies reduziert die Wartezeiten und beschleunigt das Laden von Webseiteninhalten f\u00fcr alle Besucher, was besonders entscheidend f\u00fcr Websites mit gro\u00dfen Dateien oder Multimedia-Diensten ist. Typische Anwendungsbereiche f\u00fcr CDN sind der E-Commerce und die Unterhaltungsindustrie.<\/p>\n<p>Das durch die CDN-Infrastruktur geschaffene Netzwerk zus\u00e4tzlicher Server, die so nah wie m\u00f6glich an den Nutzern platziert sind, f\u00f6rdert eine stabilere und schnellere Daten\u00fcbertragung. Statistiken zeigen, dass die Nutzung von CDN die Zugriffsverz\u00f6gerung auf eine Website um mehr als 70 % im Vergleich zu Websites ohne CDN reduziert.<\/p>\n<p>Wie<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/466447\/\"> einen CDN mit DNS erstellen<\/a><\/noindex>? \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 CDN \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f Anycast \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c, \u043d\u043e \u0435\u0441\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0448\u0435\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c GeoDNS \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0441 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 GeoDNS \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c CDN \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0433\u0435\u043e\u043b\u043e\u043a\u0430\u0446\u0438\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u044f, \u0430 \u043d\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u043e\u043b\u0432\u0435\u0440\u0430 DNS. \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u0432\u043e\u044e DNS-\u0437\u043e\u043d\u0443 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u044f\u043c \u0438\u0437 \u0421\u0428\u0410, \u0430 \u0435\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u0435 \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u0438\u0434\u0435\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441 \u0438\u0437 \u0415\u0432\u0440\u043e\u043f\u044b.<\/p>\n<p>Mit GeoDNS k\u00f6nnen unterschiedliche DNS-Antworten basierend auf der IP-Adresse des Benutzers zur\u00fcckgegeben werden. Dazu wird der DNS-Server so konfiguriert, dass er je nach der urspr\u00fcnglichen IP-Adresse in der Anfrage verschiedene IP-Adressen zur\u00fcckgibt. Typischerweise wird eine GeoIP-Datenbank verwendet, um die Region zu bestimmen, aus der die Anfrage stammt. Die Geolokalisierung mittels DNS erm\u00f6glicht es, Benutzern Inhalte von der n\u00e4chstgelegenen Seite bereitzustellen.<\/p>\n<p>GeoDNS ermittelt die IP-Adresse des Clients, der die DNS-Anfrage gesendet hat, oder die IP des rekursiven DNS-Servers des Providers, der bei der Bearbeitung der Anfrage des Clients verwendet wird. Anhand der IP des Clients und der GeoIP-Datenbank wird das Land\/Region bestimmt. Anschlie\u00dfend erh\u00e4lt der Client die IP-Adresse des n\u00e4chstgelegenen CDN-Servers. Weitere Informationen zur Konfiguration von GeoDNS finden Sie hier.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/178727\/\"> hier<\/a><\/noindex>.<\/p>\n<h2>Anycast oder GeoDNS?<\/h2>\n<p>\nObwohl Anycast eine gro\u00dfartige Methode zur globalen Bereitstellung von Inhalten ist, fehlt es ihm an Spezifit\u00e4t. Hier kommt GeoDNS ins Spiel. Dieser Dienst erm\u00f6glicht es, Regeln zu erstellen, die Benutzer je nach ihrem Standort an einzigartige Endpunkte weiterleiten.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/05c9d6752ba196f90bfefe6091075b23.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beispiel: Benutzer aus Europa werden zu einem anderen Endpunkt geleitet.<\/i><\/p>\n<p>Es ist auch m\u00f6glich, den Zugriff auf Domains zu verbieten, indem man alle Anfragen verwirft. Dies ist insbesondere ein schneller Weg, um Angreifer abzuwehren.<\/p>\n<p>GeoDNS bietet genauere Antworten als Anycast. W\u00e4hrend bei Anycast der k\u00fcrzeste Weg anhand der Anzahl der Hops bestimmt wird, erfolgt bei GeoDNS die Routingentscheidung f\u00fcr Endbenutzer basierend auf ihrem tats\u00e4chlichen Standort. Dies reduziert die Latenz und erh\u00f6ht die Genauigkeit bei der Erstellung von granularen Routing-Regeln. <\/p>\n<p>Wenn ein Benutzer eine Domain aufruft, wendet sich der Browser an den n\u00e4chstgelegenen DNS-Server, der je nach Domain die IP-Adresse zur Laden der Website bereitstellt. Angenommen, ein Online-Shop ist in den USA und Europa beliebt, hat jedoch nur DNS-Server in Europa. Dann m\u00fcssen Benutzer aus den USA, die die Dienste des Shops nutzen m\u00f6chten, Anfragen an den n\u00e4chstgelegenen Server senden, und da dieser sehr weit entfernt ist, m\u00fcssen sie lange auf eine Antwort warten \u2013 die Website wird nicht schnell geladen.<\/p>\n<p>Durch die Platzierung eines GeoDNS-Servers in den USA werden die Benutzer direkt an diesen Server verwiesen. Die Antwort wird schnell sein, was die Ladegeschwindigkeit der Website beeinflusst.<\/p>\n<p>Wenn ein Benutzer aus den USA auf diese Domain zugreift, wird er mit dem n\u00e4chstgelegenen DNS-Server verbunden, der die ben\u00f6tigte IP-Adresse bereitstellt. Der Benutzer gelangt auf einen Server, der den Website-Inhalt hostet, aber da sich die Server mit dem Inhalt weit entfernt befinden, erh\u00e4lt er diesen nicht schnell genug.<\/p>\n<p>Wenn in den USA auch CDN-Server mit zwischengespeicherten Daten bereitgestellt werden, sendet der Browser des Kunden bei der Ladeanfrage eine Abfrage an den n\u00e4chsten DNS-Server, der die erforderliche IP-Adresse zur\u00fccksendet. Der Browser verwendet die erhaltene IP, um auf den n\u00e4chstgelegenen CDN-Server sowie den Hauptserver zuzugreifen, wobei der CDN-Server den zwischengespeicherten Inhalt an den Browser \u00fcbermittelt. W\u00e4hrend der zwischengespeicherte Inhalt geladen wird, werden die fehlenden Dateien vom Hauptserver gesendet, die f\u00fcr das vollst\u00e4ndige Laden der Website erforderlich sind. Dadurch verringert sich die Ladezeit der Website, da deutlich weniger Dateien vom Hauptserver gesendet werden. <\/p>\n<p>Die genaue Bestimmung des Standorts einer bestimmten IP-Adresse ist nicht immer einfach: Viele Faktoren spielen eine Rolle, und die Besitzer der IP-Adressbereiche k\u00f6nnen entscheiden, diesen an einem anderen Ort der Welt anzumelden (in diesem Fall muss man warten, bis die Datenbank aktualisiert wird, um den richtigen Standort zu erhalten). Manchmal weisen VPS-Anbieter Adressen zu, die vermeintlich in den USA liegen, f\u00fcr VPS in Singapur.<\/p>\n<p>Im Gegensatz zur Verwendung von Anycast-Adressen erfolgt die Verteilung w\u00e4hrend der Namensaufl\u00f6sung und nicht w\u00e4hrend der Verbindung mit dem Cache-Server. Wenn der rekursive Server die EDNS-Client-Subnetze nicht unterst\u00fctzt, wird der Standort dieses rekursiven Servers verwendet, anstatt des Benutzers, der sich mit dem Cache-Server verbindet.<\/p>\n<p>Client-Subnetze im DNS sind eine Erweiterung des DNS (RFC7871), die definiert, wie rekursive DNS-Server Informationen \u00fcber den Client an den DNS-Server senden k\u00f6nnen, insbesondere Informationen \u00fcber das Netzwerk, die der GeoDNS-Server zur genaueren Bestimmung des Standorts des Clients nutzen kann.<\/p>\n<p>Die meisten nutzen die DNS-Server ihres Internetanbieters oder geographisch nahegelegene DNS-Server. Wenn jedoch jemand in den USA aus irgendeinem Grund einen DNS-Resolver in Australien verwenden m\u00f6chte, wird er wahrscheinlich die IP-Adresse des Servers erhalten, der am n\u00e4chsten zu Australien ist. <\/p>\n<p>Falls Sie GeoDNS verwenden m\u00f6chten, ist es wichtig, sich \u00fcber solche Besonderheiten bewusst zu sein, da dies in manchen F\u00e4llen die Distanz zwischen den Caching-Servern und dem Client erh\u00f6hen kann.<\/p>\n<p>Zusammenfassung: Wenn Sie mehrere VPS in einem CDN integrieren m\u00f6chten, ist die beste Implementierungsoption die Kombination eines DNS-Servers mit GeoDNS + Anycast \u201eout of the box\u201c.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=caplin&amp;utm_content=anycastvsunicast#order\"><img decoding=\"async\" alt=\"Anycast oder Unicast: Was in jedem Fall besser ist\" src=\"\/wp-content\/uploads\/2020\/07\/73c6b0732883a352ddd9096804f2e533.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/511050\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88962,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-88961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Anycast \u043f\u0440\u043e\u0442\u0438\u0432 Unicast: \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-16T17:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-16T17:42:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Anycast vs. Unicast: Welche Wahl ist in jedem Fall die beste? | ProHoster","description":"Von Anycast haben sicher viele geh\u00f6rt. Bei dieser Methode der Netzwerkadressierung und -routing wird eine IP-Adresse mehreren Servern im Netzwerk zugewiesen. Diese Server k\u00f6nnen sich sogar in weit voneinander entfernten Rechenzentren befinden. Die Idee hinter Anycast besteht darin, dass die Daten abh\u00e4ngig vom Standort der Anfragen an den n\u00e4chstgelegenen (gem\u00e4\u00df der Netzwerktopologie, genauer gesagt, dem BGP-Routing-Protokoll) Server gesendet werden.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Anycast \u043f\u0440\u043e\u0442\u0438\u0432 Unicast: \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 | ProHoster","og:description":"\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-16T17:42:34+00:00","article:modified_time":"2020-07-16T17:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88961","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:19:34","updated":"2022-09-27 19:09:43"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/88961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=88961"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/88961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/88962"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=88961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=88961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=88961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}