{"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 gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00dcber Anycast haben sicherlich viele geh\u00f6rt. Bei dieser Methode der Netzwerkadressierung und -routing wird eine IP-Adresse mehreren Servern im Netzwerk zugewiesen. Diese Server k\u00f6nnen sogar in weit voneinander entfernten Rechenzentren stehen. Die Idee von Anycast ist, dass die Daten abh\u00e4ngig vom Standort des Anfrageurs an den n\u00e4chstgelegenen (gem\u00e4\u00df der Netzwerktopologie, genauer gesagt \u2013 dem BGP-Routingprotokoll) Server gesendet werden. So kann die Anzahl der Netzwerk\u00fcberg\u00e4nge (Hops) und die Latenz (Delay) reduziert werden. <\/p>\n<p>Im Grunde genommen wird die gleiche Route aus mehreren Rechenzentren weltweit angek\u00fcndigt. Dadurch werden die Kunden an das \u201ebeste\u201c und \u201en\u00e4chste\u201c Rechenzentrum gesendet, basierend auf den BGP-Routen. Warum also gerade Anycast? Warum sollte man 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 gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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 Webserver und moderatem Verkehrsaufkommen. Wenn ein Dienst jedoch Millionen von Abonnenten hat, nutzt er normalerweise viele Webserver, die alle die gleiche IP-Adresse haben. Diese Server sind geografisch verteilt, um Anfragen optimal zu bedienen.<\/p>\n<p>In einem solchen Szenario bietet Anycast eine Leistungssteigerung (der Datenverkehr wird mit minimaler Verz\u00f6gerung an den Benutzer geleitet), gew\u00e4hrleistet die Zuverl\u00e4ssigkeit des Dienstes (dank der Backup-Server) und Lastverteilung \u2013 das Routing auf mehrere Server verteilt die Last effektiv zwischen ihnen und verbessert die Geschwindigkeit der Website.<\/p>\n<p>Anbieter offerieren ihren Kunden verschiedene Arten von Lastverteilung basierend auf Anycast und DNS. Kunden k\u00f6nnen IP-Adressen angeben, an die Anfragen abh\u00e4ngig vom geografischen Standort der Website gesendet werden. Dies erm\u00f6glicht eine flexiblere Verteilung der Benutzeranfragen.<\/p>\n<p>Angenommen, es gibt mehrere Standorte, zwischen denen die Last (Benutzer) verteilt werden muss, beispielsweise ein Online-Shop mit 100.000 Anfragen pro Tag oder ein beliebter Blog. Um den geografischen Bereich zu begrenzen, aus dem die Benutzer auf einen bestimmten Standort zugreifen, kann die Geo Community-Option genutzt werden. Sie erm\u00f6glicht die Begrenzung der Region, innerhalb derer der Anbieter die Route ank\u00fcndigen wird.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" src=\"\/wp-content\/uploads\/2020\/07\/54582f256a946a3ff557ab971cec087d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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) verwendet, um Routingentscheidungen zu treffen, die die Netzwerkperformance verbessern. Content Delivery Networks nutzen Anycast, da sie mit hohen Datenmengen umgehen, und Anycast bietet in diesem Fall eine Reihe von Vorteilen (dazu mehr unten). Im DNS erm\u00f6glicht Anycast eine signifikante Steigerung der Zuverl\u00e4ssigkeit und Ausfallsicherheit des Dienstes.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" src=\"\/wp-content\/uploads\/2020\/07\/8043fec22ecef8aa2b3b9c1a06e8f5f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Bei Anycast IP gibt es bei der Verwendung von BGP mehrere Routen zu einem bestimmten Host. Tats\u00e4chlich handelt es sich dabei um Kopien von Hosts in verschiedenen Rechenzentren, die zur Herstellung von Verbindungen mit geringerer Latenz verwendet werden.<\/i><\/p>\n<p>In einem Anycast-Netzwerk wird die gleiche IP-Adresse aus verschiedenen Standorten bekanntgegeben, und das Netzwerk entscheidet, wohin die Benutzeranfrage basierend auf den \"Kosten\" der Route geleitet wird. Beispielsweise wird oft das BGP-Protokoll verwendet, um die k\u00fcrzeste Daten\u00fcbertragungsroute zu bestimmen. Wenn ein Benutzer eine Anycast-Anfrage sendet, bestimmt BGP die beste Route zu den in dem Anycast-Netzwerk verf\u00fcgbaren Servern.<\/p>\n<h2>Vorteile von Anycast<\/h2>\n<p>Reduzierte Latenz<br \/>\nSysteme mit Anycast sind in der Lage, die Latenz bei der Bearbeitung von Benutzeranfragen zu verringern, da sie die Daten von dem n\u00e4chstgelegenen Server abrufen k\u00f6nnen. Das bedeutet, dass Benutzer immer mit dem \"n\u00e4chsten\" (in Bezug auf das Routing-Protokoll) DNS-Server verbunden werden. Infolgedessen reduziert Anycast die Interaktionszeit, indem die Netzwerkentfernung zwischen Client und Server verringert wird. Dies verringert 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 Client und Knoten verringert wird, f\u00fchrt dies zu einer Optimierung der Liefergeschwindigkeit, unabh\u00e4ngig davon, von wo der Kunde Informationen anfordert.<\/p>\n<p>Erh\u00f6hte Stabilit\u00e4t und Ausfallsicherheit<\/p>\n<p>Wenn mehrere Server weltweit dieselbe IP-Adresse verwenden, wird der Verkehr im Falle eines Ausfalls eines der Server oder dessen Deaktivierung auf den n\u00e4chstgelegenen Server umgeleitet. Infolgedessen macht Anycast den Dienst stabiler und verbessert den Zugriff auf Netzwerk\/ Latenz\/ Geschwindigkeit.\u00a0<\/p>\n<p>Auf diese Weise erh\u00f6ht Anycast durch die Verf\u00fcgbarkeit mehrerer Server, die den Benutzern st\u00e4ndig zur Verf\u00fcgung stehen, die Stabilit\u00e4t des DNS-Betriebs. Im Falle eines Knotenausfalls werden die Benutzeranfragen ohne manuelles Eingreifen oder Neuprogrammierung an einen anderen DNS-Server umgeleitet. Anycast erm\u00f6glicht einen nahezu nahtlosen Wechsel zu anderen Sites, indem einfach die Routen zur problematischen Site entfernt werden.\u00a0<\/p>\n<p>Lastverteilung<\/p>\n<p>Im Anycast-System wird der Netzwerkverkehr auf verschiedene Server verteilt. Es funktioniert also wie ein Lastenausgleicher, der verhindert, dass ein einzelner Server die Hauptlast des Datenverkehrs tr\u00e4gt. Lastverteilung kann beispielsweise verwendet werden, wenn mehrere Netzwerk-Knoten sich in derselben geografischen Entfernung von der Quelle der Anfragen befinden. In diesem Fall wird die Last auf die Knoten verteilt.<\/p>\n<p>Reduzierung der Auswirkungen von DoS-Attacken\u00a0<\/p>\n<p>Eine weitere Besonderheit von Anycast ist die Widerstandsf\u00e4higkeit gegen DDoS. Es ist unwahrscheinlich, dass DDoS-Attacken das Anycast-System lahmlegen, da man alle Server in einem solchen Netzwerk mit einer Flut von Anfragen angreifen m\u00fcsste.\u00a0<\/p>\n<p>Bei DDoS-Attacken kommen h\u00e4ufig Botnetze zum Einsatz, die ein solches Verkehrsvolumen erzeugen k\u00f6nnen, dass der angegriffene Server \u00fcberlastet wird. Der Vorteil der Verwendung von Anycast in dieser Situation besteht darin, dass jeder Server einen Teil des Angriffs 'aufnehmen' kann, was die Belastung des spezifischen Servers verringert. Ein Angriffsversuch, bei dem ein Dienst nicht verf\u00fcgbar gemacht wird, wird wahrscheinlich auf dem Server lokalisiert und hat keine Auswirkungen auf den gesamten Service.<\/p>\n<p>Hohe horizontale Skalierbarkeit<\/p>\n<p>Anycast-Systeme eignen sich gut f\u00fcr Dienste mit hohem Verkehrsaufkommen. Wenn ein Dienst, der Anycast nutzt, neue Server f\u00fcr die Verarbeitung des wachsenden Verkehrs ben\u00f6tigt, k\u00f6nnen neue Server in das Netzwerk integriert werden, um diesen zu verarbeiten. Diese k\u00f6nnen an neuen oder bereits bestehenden Standorten platziert werden.\u00a0<\/p>\n<p>Wenn an einem bestimmten Ort ein hoher Anstieg des Traffics beobachtet wird, kann das Hinzuf\u00fcgen eines Servers helfen, die Last f\u00fcr diese Plattform auszugleichen. Das Hinzuf\u00fcgen eines Servers an einem neuen Standort kann die Wartezeit verk\u00fcrzen, indem f\u00fcr einige Benutzer eine neue, k\u00fcrzere Route geschaffen wird. Beide Methoden helfen auch, die Stabilit\u00e4t des Dienstes zu erh\u00f6hen, da neue Server im Netzwerk verf\u00fcgbar werden. So kann, wenn ein Server \u00fcberlastet ist, einfach ein anderer an dem Ort bereitgestellt werden, der es ihm erm\u00f6glicht, einen Teil der Anfragen des \u00fcberlasteten Servers zu bearbeiten. Dabei sind keine Einstellungen auf der Client-Seite erforderlich.\u00a0<\/p>\n<p>Nur auf diese Weise kann man Terabits an Traffic und eine sehr gro\u00dfe Anzahl von Benutzern bedienen, wenn der Server nur \u00fcber einige 10 oder 25 Gbit\/s Ports verf\u00fcgt. 100 Hosts mit einer IP-Adresse erm\u00f6glichen es, terabit gro\u00dfe Trafficmengen zu verarbeiten.<\/p>\n<p>Einfachheit der Konfigurationsverwaltung<\/p>\n<p>Wie bereits erw\u00e4hnt, ist die interessante Nutzung von Anycast - DNS. Man kann mehrere verschiedene DNS-Server in den Knoten des Netzwerks platzieren, aber eine einzige DNS-Adresse verwenden. Je nach Standort der Quelle werden die Anfragen an den n\u00e4chstgelegenen Knoten geleitet. Dies sorgt f\u00fcr eine gewisse Traffic-Balancierung und Redundanz im Falle eines Ausfalls des DNS-Servers. Dadurch wird anstelle der Konfiguration verschiedener DNS-Server, je nachdem wo sie sich befinden, die Konfiguration eines einzigen DNS-Servers auf alle Knoten ausgedehnt.<\/p>\n<p>Anycast-Netzwerke k\u00f6nnen so konfiguriert werden, dass Anfragen nicht nur basierend auf der Entfernung, sondern auch anhand solcher Parameter wie Serververf\u00fcgbarkeit, Anzahl der aktiven Verbindungen oder Antwortzeiten geroutet werden.<\/p>\n<p>F\u00fcr die Nutzung der Anycast-Technologie auf der Client-Seite sind keine speziellen Server, Netzwerke oder Komponenten erforderlich. Anycast hat jedoch auch Nachteile. Es gilt als komplexe Aufgabe, die zus\u00e4tzliche Hardware, zuverl\u00e4ssige Anbieter und die richtige Traffic-Routing erfordert.<\/p>\n<h2>Von der reinen Quelle ins sch\u00f6ne Ferne<\/h2>\n<p>\nObwohl Anycast Benutzer basierend auf der geringsten Anzahl an \u00dcberg\u00e4ngen leitet, bedeutet dies nicht notwendigerweise die minimale Verz\u00f6gerung. Die Verz\u00f6gerung ist eine komplexere Metrik, da sie bei einem \u00dcbergang h\u00f6her sein kann als bei zehn. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" src=\"\/wp-content\/uploads\/2020\/07\/8fb50007806759ab243c89bb88cdeb31.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beispiel: Interkontinentale Kommunikation kann einen \u00dcbergang mit sehr hoher Latenz umfassen.<\/i><\/p>\n<p>Anycast wird haupts\u00e4chlich f\u00fcr UDP-basierte Dienste wie DNS verwendet. Benutzeranfragen werden basierend auf den BGP-Routen an das \"beste\" und \"n\u00e4chste\" Rechenzentrum gelenkt. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" src=\"\/wp-content\/uploads\/2020\/07\/05a1b75b981d55967e44e3b90cfd88b9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beispiel: Ein DNS-Client-Computer mit der Anycast DNS-IP-Adresse 123.10.10.10 f\u00fchrt die DNS-Aufl\u00f6sung f\u00fcr den n\u00e4chstgelegenen von drei DNS-Nameservern durch, die mit derselben Anycast-IP-Adresse bereitgestellt werden. Im Falle eines Routerausfalls R1 oder eines Serverausfalls A werden die Pakete des DNS-Clients automatisch an den n\u00e4chsten n\u00e4chstgelegenen DNS-Server \u00fcber die Router R2 und R3 umgeleitet. Dar\u00fcber hinaus wird die Route zu unserem Server A aus den Routing-Tabellen entfernt, um die weitere Nutzung dieses Nameservers zu verhindern.<\/i><\/p>\n<h2>Bereitstellungsszenarien<\/h2>\n<p>\nEs gibt zwei g\u00e4ngige Schemata, die verwendet werden, um zu bestimmen, mit welchem Server der Benutzer verbunden wird:<\/p>\n<ul>\n<li><b>Anycast auf Netzwerkebene<\/b>. Verbindet den Benutzer mit dem n\u00e4chstgelegenen Server. Hier ist der Netzwerkpfad vom Benutzer zum Server wichtig.<\/li>\n<li><b>Anycast auf Anwendungsebene<\/b>. In diesem Schema gibt es mehr berechenbare Metriken, einschlie\u00dflich Serververf\u00fcgbarkeit, Antwortzeit, Anzahl der Verbindungen usw. Dies h\u00e4ngt von einem externen Monitor ab, der Netzwerkstatistiken bereitstellt.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Anycast-basiertes CDN<\/h2>\n<p>\nLassen Sie uns nun zum Einsatz von Anycast in Content Delivery Networks zur\u00fcckkehren. Anycast ist zweifellos ein interessantes Netzwerk-Konzept und gewinnt bei Anbietern neuerer CDN-Generationen zunehmend an Anerkennung.<\/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 Networks spielen heute eine wichtige Rolle und bilden die Grundlage f\u00fcr zahlreiche multimediale Online-Dienste, w\u00e4hrend die Verbraucher zunehmend weniger geduldig mit langsamen Ladezeiten sind. Videos und Sprachdienste sind besonders empfindlich gegen\u00fcber Jitter und Latenz im Netzwerk. <\/p>\n<p>CDN verbindet alle Server in ein Netzwerk und sorgt f\u00fcr schnellere Ladezeiten von Inhalten. Manchmal l\u00e4sst sich die Wartezeit des Nutzers um 5-6 Sekunden verk\u00fcrzen. Ziel des CDN ist die Optimierung der Bereitstellung durch die Bereitstellung von Inhalten von dem Server, der dem Endbenutzer am n\u00e4chsten ist. Das \u00e4hnelt sehr dem Anycast, wo der n\u00e4chstgelegene Server je nach Standort des Endbenutzers ausgew\u00e4hlt wird. Es scheint, dass jeder CDN-Anbieter standardm\u00e4\u00dfig Anycast verwenden sollte, aber in der Realit\u00e4t ist das nicht der Fall.<\/p>\n<p>Anwendungen, die Protokolle wie HTTP\/TCP verwenden, verlassen sich auf eine hergestellte Verbindung. Wenn ein neuer Anycast-Knoten ausgew\u00e4hlt wird (z. B. im Falle eines Serverausfalls), kann der Service unterbrochen werden. Aus diesem Grund wurde Anycast fr\u00fcher f\u00fcr verbindungslose Dienste wie UDP und DNS empfohlen. Dennoch funktioniert Anycast auch gut f\u00fcr verbindungsorientierte Protokolle, wie zum Beispiel TCP, das im Anycast-Modus hervorragend funktioniert.<\/p>\n<p>Einige CDN-Anbieter nutzen Anycast-basierte Routing, andere bevorzugen DNS-basiertes Routing: Der n\u00e4chstgelegene Server wird abh\u00e4ngig davon ausgew\u00e4hlt, wo sich der DNS-Server des Nutzers befindet.<\/p>\n<p>Hybride Infrastrukturen und Infrastrukturen mit mehreren Rechenzentren sind ein weiteres Beispiel f\u00fcr die Anwendung von Anycast. Die von dem Anbieter bereitgestellte Load Balancing IP-Adresse erm\u00f6glicht die Verteilung der Last auf die IP-Adressen verschiedener Kundenservices im Rechenzentrum des Anbieters. Durch die Adressierungstechnologie erm\u00f6glicht dies jedem Ger\u00e4t eine bessere Leistung bei hohem Traffic, Ausfallsicherheit und hilft, die Reaktionszeiten bei einer gro\u00dfen Anzahl von Nutzern zu optimieren.<\/p>\n<p>In hybriden Infrastrukturen mit mehreren Rechenzentren kann der Traffic zwischen Servern oder sogar virtuellen Maschinen auf dedizierten Servern verteilt werden.<\/p>\n<p>Somit besteht eine riesige Auswahl an technischen L\u00f6sungen zum Aufbau der Infrastruktur. Es kann auch eine IP-Adresslastverteilung in mehreren Rechenzentren eingerichtet werden, wobei die Ger\u00e4teadressierung der Gruppe zur Optimierung der Webseitenleistung verwendet wird.<\/p>\n<p>Der Verkehr kann gem\u00e4\u00df den eigenen Regeln verteilt werden, indem das \u201eGewicht\u201c jedes der verteilten Server in jedem Rechenzentrum festgelegt wird. Eine solche Konfiguration ist besonders n\u00fctzlich, wenn ein verteilter Server-Park vorhanden ist und die Leistung der Dienste unterschiedlich ist. So kann der Verkehr h\u00e4ufiger verteilt werden, um die Serverleistung zu steigern.<\/p>\n<p>Um ein Kontrollsystem mittels des Ping-Commands zu erstellen, besteht die M\u00f6glichkeit, Sensoren zu konfigurieren. Dies erm\u00f6glicht es dem Administrator, eigene Kontrollverfahren festzulegen und ein klareres Bild \u00fcber den Zustand jedes einzelnen Komponente in der Infrastruktur zu erhalten. Auf diese Weise k\u00f6nnen Verf\u00fcgbarkeitskriterien definiert werden.<\/p>\n<p>Es besteht die M\u00f6glichkeit, eine hybride Infrastruktur aufzubauen: Manchmal ist es sinnvoll, das Backoffice im Unternehmensnetzwerk zu belassen und den Schnittstellenteil an einen Anbieter auszulagern.<\/p>\n<p>Es ist m\u00f6glich, SSL-Zertifikate f\u00fcr die Lastenverteilung, die Verschl\u00fcsselung \u00fcbertragener Daten und die Sicherheit der Kommunikation zwischen Website-Besuchern und der Unternehmensinfrastruktur hinzuzuf\u00fcgen. Im Fall der Lastenverteilung zwischen Rechenzentren kann ebenfalls SSL eingesetzt werden.<\/p>\n<p>Der Anycast-Dienst mit Lastenverteilung von Adressen kann von einem Anbieter bezogen werden. Diese Funktion hilft, den Algorithmus zur Interaktion der Benutzer mit Anwendungen je nach Standort zu verbessern. Es gen\u00fcgt, die verf\u00fcgbaren Dienste im Rechenzentrum anzuk\u00fcndigen, und der Verkehr wird auf die n\u00e4chstgelegene Infrastruktur umgeleitet. Wenn dedizierte Server vorhanden sind, beispielsweise in Frankreich oder Nordamerika, werden die Kunden auf den n\u00e4chsten Server im Netzwerk geleitet.<\/p>\n<p>Eine der M\u00f6glichkeiten, Anycast zu nutzen, ist die optimale Auswahl des Standorts des Netzbetreibers (PoP). Wir geben an, <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/network-performance\/tcp-over-ip-anycast-pipe-dream-or-reality\">Beispiel<\/a><\/noindex>. LinkedIn (in Russland blockiert) strebt nicht nur danach, die Leistung und Geschwindigkeit seiner Produkte \u2013 mobiler und webbasierter Anwendungen \u2013 zu verbessern, sondern auch die Netzwerkstruktur f\u00fcr eine schnellere Inhaltslieferung zu perfektionieren. Zu diesem Zweck nutzt LinkedIn aktiv PoPs \u2013 Punkte der Pr\u00e4senz f\u00fcr die dynamische Inhaltslieferung. Um die Benutzer zum n\u00e4chstgelegenen PoP zu leiten, wird Anycast angewendet.<\/p>\n<p>Der Grund daf\u00fcr ist, dass jede PoP von LinkedIn im Fall von Unycast eine eindeutige IP-Adresse hat. Dann werden die Benutzer abh\u00e4ngig von ihrem geografischen Standort \u00fcber DNS einem PoP zugewiesen. Das Problem dabei ist, dass etwa 30 % der Benutzer in den Vereinigten Staaten bei der Verwendung von DNS zu einem suboptimalen PoP umgeleitet wurden. Durch das schrittweise Einf\u00fchren von Anycast fiel die suboptimale Zuweisung von PoP von 31 % auf 10 %.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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 darstellt. Mit dem \u201eHochfahren\u201c von Anycast zeigte sich in vielen Bundesstaaten der USA eine Verbesserung des Prozentsatzes des Traffics zu einem optimalen PoP.<\/i><\/p>\n<h2>Anycast-Netzwerk\u00fcberwachung<\/h2>\n<p>\nTheoretisch sind Anycast-Netzwerke einfach: Mehreren physikalischen Servern wird dieselbe IP-Adresse zugewiesen, die BGP zur Bestimmung des Pfades verwendet. Die Implementierung und das Design von Anycast-Plattformen sind jedoch komplex, insbesondere sind daf\u00fcr ausfallsichere Anycast-Netze bekannt. Noch komplizierter ist die effektive \u00dcberwachung von Anycast-Netzen zur schnellen Erkennung und Lokalisierung von St\u00f6rungen. <\/p>\n<p>Wenn Dienste einen externen CDN-Anbieter zur Bereitstellung ihrer Inhalte nutzen, ist es f\u00fcr sie von gr\u00f6\u00dfter Bedeutung, die Netzwerkleistung zu \u00fcberwachen und zu \u00fcberpr\u00fcfen. Bei der \u00dcberwachung von Anycast-basierten CDNs liegt der Schwerpunkt auf der Messung der End-to-End-Latenzen und der Merkmale des Penultimate Hops, um zu verstehen, welches Rechenzentrum den Inhalt bereitstellt. Die Analyse der HTTP-Server-Header ist eine weitere Methode, um herauszufinden, woher die Daten stammen.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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>Zum Beispiel verwendet CloudFlare seinen eigenen Header CF-Ray in den HTTP-Antwortnachrichten, der den Standort des Rechenzentrums angibt, an das die Anfrage gesendet wurde. Im Falle von Zendesk stellt der Header CF-Ray f\u00fcr die Region Seattle CF-RAY: 2a21675e65fd2a3d-SEA dar, w\u00e4hrend er f\u00fcr Amsterdam CF-RAY: 2a216896b93a0c71-AMS ist. Um herauszufinden, wo sich der Inhalt befindet, k\u00f6nnen auch die HTTP-X-Header aus der HTTP-Antwort verwendet werden.<\/p>\n<h2>Weitere Adressierungsmethoden<\/h2>\n<p>\nEs gibt auch andere Adressierungsmethoden, um Benutzeranfragen an einen bestimmten Endpunkt im Netzwerk zu routen:<\/p>\n<p>Unicast<\/p>\n<p>Der gr\u00f6\u00dfte Teil des Internets verwendet heute genau diese Methode. Unicast ist eine Einzelfad\u00fcbertragung, 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 aus vielen\u201c oder \u201eviele zu vielen\u201c. Multicast erm\u00f6glicht es, eine Anfrage vom Sender gleichzeitig an verschiedene ausgew\u00e4hlte Endpunkte zu senden. Dies gibt dem Client die M\u00f6glichkeit, eine Datei in Teilen von mehreren Hosts gleichzeitig herunterzuladen (was n\u00fctzlich f\u00fcr Streaming von Audio oder Video ist). Multicast wird h\u00e4ufig mit Anycast verwechselt, jedoch besteht der Hauptunterschied darin, dass Anycast den Sender an einen bestimmten Knoten leitet, auch wenn mehrere Knoten verf\u00fcgbar sind.<\/p>\n<p>Broadcast<\/p>\n<p>Ein Datagramm von einem einzelnen Sender wird an alle Endpunkte gesendet, die mit der Broadcast-Adresse verbunden sind. Das Netzwerk repliziert automatisch die Datagramme, um mit allen Empf\u00e4ngern in der Broadcast-\u00dcbertragung (normalerweise in einem Subnetz) kommunizieren zu k\u00f6nnen.<\/p>\n<p>Geocast<\/p>\n<p>Geocast \u00e4hnelt in gewisser Weise dem Multicast: Anfragen vom Sender werden gleichzeitig an mehrere Endpunkte gesendet. Der Unterschied besteht jedoch darin, dass der Empf\u00e4nger durch seinen geografischen Standort bestimmt wird. Dies ist eine spezialisierte Form der Gruppenadressierung, die von einigen Routing-Protokollen f\u00fcr mobile Peer-to-Peer-Netzwerke verwendet wird.<\/p>\n<p>Der geografische Router (Geo Router) berechnet seine Zust\u00e4ndigkeitszone und n\u00e4hrt sie n\u00e4herungsweise. Geo-Router bauen durch den Austausch von Zust\u00e4ndigkeitszonen Routing-Tabellen auf. Das System der Geo-Router hat eine hierarchische Struktur.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" src=\"\/wp-content\/uploads\/2020\/07\/fa98a1f0705bd754e1a9c8b479c834a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" src=\"\/wp-content\/uploads\/2020\/07\/da36388f194ac565aba7b7661839ff6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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 der Anycast-Technologie erh\u00f6ht das Ma\u00df an Zuverl\u00e4ssigkeit, Fehlertoleranz und Sicherheit von DNS. Mit dieser Technologie bieten Betreiber ihren Kunden Dienste f\u00fcr verschiedene Arten von Lastenausgleich auf DNS-Basis an. Im Control Panel k\u00f6nnen IP-Adressen angegeben werden, an die Anfragen je nach geografischer Lokalisierung gesendet werden. Dies erm\u00f6glicht den Kunden eine flexiblere Verteilung der Nutzeranfragen.<\/p>\n<p>Einige Betreiber wenden Routing-\u00dcberwachungssysteme an jedem Point of Presence (POP) an: Das System analysiert automatisch die k\u00fcrzesten lokalen und globalen Routen f\u00fcr die Points of Presence und leitet sie \u00fcber geografische Standorte mit der niedrigsten Latenz um, ohne Ausfallzeiten.<\/p>\n<p>Momentan ist Anycast die stabilste und zuverl\u00e4ssigste L\u00f6sung f\u00fcr den Aufbau von hochbelasteten 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 gruppiert sind, die sich \u00fcber f\u00fcnf Anycast-Clouds erstrecken. Dabei kommt das Prinzip der geographischen Anordnung, d.h. Geocast, zum Einsatz. Bei der Platzierung der DNS-Knoten wird darauf geachtet, dass sie in geografisch verteilten Standorten nahe bei den aktivsten Nutzern platziert werden, um eine maximale Konzentration russischer Anbieter am Standort des Knotens zu erreichen, sowie die Verf\u00fcgbarkeit von freien Kapazit\u00e4ten und die M\u00f6glichkeit des komfortablen Zugangs zur Plattform.<\/p>\n<h2>Wie erstellt man ein CDN?<\/h2>\n<p>\nEin CDN ist ein Netzwerk von Servern, das die Auslieferung von Inhalten an Nutzer beschleunigt.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/503800\/\"> Content Delivery Network<\/a><\/noindex> verbindet alle Server zu einem Netzwerk und sorgt f\u00fcr schnellere Ladezeiten von Inhalten. Bei der Ladegeschwindigkeit spielt die Distanz vom Server zum Nutzer eine wichtige Rolle.<\/p>\n<p>CDN erm\u00f6glicht die Nutzung von Servern, die der Zielgruppe am n\u00e4chsten stehen. Dies verk\u00fcrzt die Wartezeit und hilft, die Ladezeit von Websites f\u00fcr alle Besucher zu beschleunigen, was besonders entscheidend f\u00fcr Websites mit gro\u00dfen Dateien oder Multimedia-Diensten ist. Typische Anwendungsgebiete von CDN sind der elektronischen Handel und die Unterhaltungsindustrie.<\/p>\n<p>Das in der CDN-Infrastruktur erstellte Netzwerk zus\u00e4tzlicher Server, die m\u00f6glichst nah an den Nutzern positioniert sind, f\u00f6rdert eine stabilere und schnellere Datenlieferung. Statistiken zeigen, dass die Nutzung von CDN die Verz\u00f6gerung beim Zugriff 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\/\"> CDN mit Hilfe von 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 je nach IP-Adresse des Nutzers zur\u00fcckgegeben werden. Dazu wird der DNS-Server so konfiguriert, dass er je nach urspr\u00fcnglicher IP-Adresse im Anfrage verschiedene IP-Adressen zur\u00fcckgibt. \u00dcblicherweise kommt eine GeoIP-Datenbank zum Einsatz, um die Region zu bestimmen, aus der die Anfrage kommt. Die Geolokalisierung mittels DNS erm\u00f6glicht es, den Nutzern Inhalte von der n\u00e4chstgelegenen Seite zu liefern.<\/p>\n<p>GeoDNS bestimmt die IP-Adresse des Clients, der die DNS-Anfrage gesendet hat, oder die IP-Adresse des rekursiven DNS-Servers des Anbieters, der bei der Bearbeitung der Client-Anfrage verwendet wird. Anhand der IP des Clients und der GeoIP-Daten 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 sind verf\u00fcgbar.<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 hervorragende M\u00f6glichkeit zum globalen Content-Delivery darstellt, 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 gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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 Dom\u00e4nen zu sperren, indem alle Anfragen verworfen werden. Dies ist insbesondere eine schnelle Methode, um Angreifer herauszufiltern.<\/p>\n<p>GeoDNS liefert genauere Antworten als Anycast. W\u00e4hrend bei Anycast der k\u00fcrzeste Weg nach der Anzahl der Hops bestimmt wird, erfolgt die Routing f\u00fcr Endbenutzer bei GeoDNS abh\u00e4ngig von ihrem physikalischen Standort. Das verringert die Latenz und erh\u00f6ht die Genauigkeit bei der Erstellung granularer Routing-Regeln. <\/p>\n<p>Wenn ein Benutzer auf eine Domain zugreift, wendet sich sein Browser an den n\u00e4chstgelegenen DNS-Server, der je nach Domain die IP-Adresse f\u00fcr das Laden der Website bereitstellt. Angenommen, ein Online-Shop ist in den USA und in Europa beliebt, aber es gibt nur DNS-Server in Europa. Dann m\u00fcssen Benutzer aus den USA, die die Dienste des Shops nutzen m\u00f6chten, eine Anfrage an den n\u00e4chstgelegenen Server senden, und da dieser sehr weit entfernt ist, wird die Antwort lange auf sich warten lassen \u2013 das Laden der Website wird nicht schnell sein.<\/p>\n<p>Durch die Platzierung eines GeoDNS-Servers in den USA werden die Benutzer bereits auf ihn zugreifen. Die Antwort wird schnell sein, was sich auf die Ladegeschwindigkeit der Website auswirkt.<\/p>\n<p>Im Falle eines vorhandenen DNS-Servers in den USA wird ein Benutzer aus den USA, der auf diese Domain zugreift, den n\u00e4chstgelegenen Server ansprechen, der die ben\u00f6tigte IP bereitstellt. Der Benutzer wird auf den Server geleitet, der den Inhalt der Website enth\u00e4lt, aber da sich die Server mit dem Inhalt weit entfernt befinden, wird er diesen nicht schnell erhalten.<\/p>\n<p>Wenn Sie in den USA CDN-Server mit zwischengespeicherten Daten bereitstellen, sendet der Browser des Kunden bei der Anfrage an den n\u00e4chsten DNS-Server, der die ben\u00f6tigte IP-Adresse zur\u00fcckgibt. Der Browser kontaktiert den n\u00e4chstgelegenen CDN-Server sowie den Hauptserver, und der CDN-Server \u00fcbertr\u00e4gt den zwischengespeicherten Inhalt an den Browser. W\u00e4hrend der zwischengespeicherte Inhalt geladen wird, werden vom Hauptserver die fehlenden Dateien \u00fcbertragen, die ben\u00f6tigt werden, um die vollst\u00e4ndige Website zu laden. Dadurch wird die Ladezeit der Website verk\u00fcrzt, da deutlich weniger Dateien vom Hauptserver gesendet werden. <\/p>\n<p>Die genaue Bestimmung des Standorts einer bestimmten IP-Adresse ist nicht immer einfach: Hier wirken viele Faktoren, und die Eigent\u00fcmer von IP-Adressbereichen k\u00f6nnen entscheiden, sie am anderen Ende der Welt anzumelden (dann muss gewartet werden, bis die Datenbank aktualisiert wird, um den richtigen Standort zu erhalten). Manchmal weisen VPS-Anbieter Adressen zu, die angeblich 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 beim Herstellen der Verbindung zu einem Cache-Server. Wenn der rekursive Server die klientenbasierten EDNS-Subnetze nicht unterst\u00fctzt, wird der Standort dieses rekursiven Servers verwendet, anstatt den Standort 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 Kunden an den DNS-Server senden k\u00f6nnen, insbesondere Informationen \u00fcber das Netzwerk, die der GeoDNS-Server zur genaueren Bestimmung des Standorts des Kunden verwenden kann.<\/p>\n<p>Die meisten verwenden die DNS-Server ihres Internetanbieters oder DNS-Server, die geographisch in ihrer N\u00e4he liegen, aber wenn jemand in den USA aus irgendeinem Grund beschlie\u00dft, einen DNS-Resolver in Australien zu verwenden, erh\u00e4lt er h\u00f6chstwahrscheinlich die IP-Adresse des Servers, der am n\u00e4chsten zu Australien liegt. <\/p>\n<p>Wenn Sie GeoDNS verwenden m\u00f6chten, ist es wichtig, solche Besonderheiten zu kennen, da dies in einigen F\u00e4llen die Entfernung zwischen den Cache-Servern und dem Kunden vergr\u00f6\u00dfern kann.<\/p>\n<p>Zusammenfassung: Wenn Sie mehrere VPS in einem CDN zusammenfassen m\u00f6chten, ist die beste Bereitstellungsoption die Verwendung einer Kombination aus einem DNS-Server mit GeoDNS-Funktion und Anycast \"out of the box\".<\/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 gegen Unicast: Was ist in jedem Fall besser f\u00fcr die Auswahl?\" 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 5.0.2 - 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.\" \/>\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) 5.0.2\" \/>\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.\" \/>\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: Was sollte man in jedem Fall w\u00e4hlen | ProHoster","description":"\u00dcber Anycast haben wahrscheinlich viele geh\u00f6rt. Bei dieser Methode der Netzwerkadressierung und -weiterleitung wird eine IP-Adresse mehreren Servern im Netzwerk zugewiesen. Diese Server k\u00f6nnen sogar in verschiedenen Rechenzentren verteilt sein.","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.","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":{"focus":[],"additional":[]},"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":"2026-08-11 12:50:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"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}]}}