{"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\/fr\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","title":{"rendered":"Anycast contre Unicast : quel est le meilleur choix dans chaque cas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Many have surely heard of Anycast. In this method of network addressing and routing, a single IP address is assigned to multiple servers across the network. These servers can even be located in data centers that are far apart. The idea behind Anycast is that, depending on the location of the request source, data is sent to the nearest server (according to the network topology, specifically the BGP routing protocol). This way, the number of network hops and latency can be reduced. <\/p>\n<p>Essentially, the same route is advertised from multiple data centers around the world. Therefore, clients will be directed to the 'best' and 'nearest' data center based on BGP routes. But why choose Anycast? Why use Anycast instead of Unicast?<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/511050\/\"><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" 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 is indeed suitable for a website with a single web server and moderate traffic. However, if a service has millions of subscribers, it typically employs numerous web servers, each holding the same IP address. These servers are geographically distributed for optimal request handling.<\/p>\n<p>In such a scenario, Anycast provides performance improvements (traffic is directed to the user with minimal delay), ensures service reliability (thanks to backup servers), and load balancing\u2014routing to multiple servers effectively distributes the load among them, thus enhancing website speed.<\/p>\n<p>Operators offer various types of load balancing based on Anycast and DNS. Clients can specify IP addresses to which requests will be sent based on the geographic location of the site. This allows for more flexible distribution of user requests.<\/p>\n<p>Suppose there are several sites between which the load (users) needs to be distributed, for example, an online store with 100,000 requests a day or a popular blog. To limit the region from which users access a specific site, the Geo Community option can be used. It allows limiting the region within which the operator will announce the route.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/54582f256a946a3ff557ab971cec087d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/48849a5cf65cb1c7190c1f75aa33e2d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Anycast and Unicast: differences<\/i><\/p>\n<p>Le Anycast est souvent utilis\u00e9 dans des applications telles que le DNS (syst\u00e8me de noms de domaine) et le CDN (r\u00e9seaux de distribution de contenu), permettant de prendre des d\u00e9cisions de routage qui am\u00e9liorent la performance du r\u00e9seau. Les r\u00e9seaux de distribution de contenu utilisent Anycast car ils g\u00e8rent de grands volumes de trafic, et Anycast pr\u00e9sente dans ce cas plusieurs avantages (qui seront d\u00e9taill\u00e9s ci-dessous). Dans le DNS, Anycast permet d'augmenter consid\u00e9rablement le niveau de fiabilit\u00e9 et de r\u00e9silience du service.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/8043fec22ecef8aa2b3b9c1a06e8f5f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Dans Anycast IP, en utilisant BGP, il existe plusieurs chemins vers un h\u00f4te sp\u00e9cifique. En r\u00e9alit\u00e9, ce sont des copies d'h\u00f4tes dans plusieurs centres de donn\u00e9es, utilis\u00e9es pour \u00e9tablir des connexions avec une latence plus faible.<\/i><\/p>\n<p>Ainsi, dans un r\u00e9seau Anycast, la m\u00eame adresse IP est annonc\u00e9e depuis diff\u00e9rents endroits, et le r\u00e9seau d\u00e9cide o\u00f9 diriger la requ\u00eate de l'utilisateur en fonction du \u00ab co\u00fbt \u00bb du chemin. Par exemple, le protocole BGP est souvent utilis\u00e9 pour d\u00e9terminer le chemin le plus court pour le transfert de donn\u00e9es. Lorsque l'utilisateur envoie une requ\u00eate Anycast, BGP d\u00e9termine le meilleur chemin vers les serveurs disponibles dans le r\u00e9seau Anycast.<\/p>\n<h2>Avantages d'Anycast<\/h2>\n<p>R\u00e9duction de la latence<br \/>\nLes syst\u00e8mes avec Anycast peuvent r\u00e9duire la latence lors du traitement des requ\u00eates des utilisateurs, car ils permettent d'obtenir des donn\u00e9es \u00e0 partir du serveur le plus proche. Cela signifie que les utilisateurs se connecteront toujours au serveur DNS le \u00ab plus proche \u00bb (en termes de protocole de routage). En cons\u00e9quence, Anycast r\u00e9duit le temps d'interaction en diminuant la distance r\u00e9seau entre le client et le serveur. Cela non seulement r\u00e9duit la latence, mais permet aussi un \u00e9quilibrage de charge.<\/p>\n<p>Vitesse<\/p>\n<p>Comme le trafic est dirig\u00e9 vers le n\u0153ud le plus proche et que la latence lors de la transmission des donn\u00e9es entre le client et le n\u0153ud est r\u00e9duite, cela optimise la vitesse de livraison, peu importe d'o\u00f9 le client demande des informations.<\/p>\n<p>Stabilit\u00e9 et r\u00e9silience accrues<\/p>\n<p>Si plusieurs serveurs \u00e0 travers le monde utilisent la m\u00eame adresse IP, en cas de d\u00e9faillance de l'un des serveurs ou de son arr\u00eat, le trafic sera redirig\u00e9 vers le serveur le plus proche. En cons\u00e9quence, Anycast rend le service plus r\u00e9silient et assure un meilleur acc\u00e8s au r\u00e9seau\/latence\/vitesse.\u00a0<\/p>\n<p>Ainsi, gr\u00e2ce \u00e0 la pr\u00e9sence de plusieurs serveurs constamment accessibles pour les utilisateurs, Anycast, par exemple, am\u00e9liore la stabilit\u00e9 du fonctionnement du DNS. En cas de d\u00e9faillance d'un n\u0153ud, les demandes des utilisateurs seront redirig\u00e9es vers un autre serveur DNS sans aucune intervention manuelle ou reconfiguration. Anycast permet un basculement presque transparent vers d'autres sites, simplement en supprimant les itin\u00e9raires du site probl\u00e9matique.\u00a0<\/p>\n<p>\u00c9quilibrage de charge<\/p>\n<p>Dans le syst\u00e8me Anycast, le trafic r\u00e9seau est r\u00e9parti sur diff\u00e9rents serveurs. Cela signifie qu'il fonctionne comme un \u00e9quilibreur de charge, emp\u00eachant qu'un seul serveur re\u00e7oive la majorit\u00e9 du trafic. L'\u00e9quilibrage de charge peut \u00eatre utilis\u00e9, par exemple, lorsque plusieurs n\u0153uds r\u00e9seau sont situ\u00e9s \u00e0 la m\u00eame distance g\u00e9ographique de la source des demandes. Dans ce cas, la charge est r\u00e9partie entre les n\u0153uds.<\/p>\n<p>R\u00e9duction de l'impact des attaques DoS\u00a0<\/p>\n<p>Une autre caract\u00e9ristique d'Anycast est sa r\u00e9silience face aux DDoS. Les attaques DDoS auront du mal \u00e0 paralyser le syst\u00e8me Anycast, car il faudrait submerger tous les serveurs de ce r\u00e9seau avec une avalanche de requ\u00eates.\u00a0<\/p>\n<p>Dans les attaques DDoS, des botnets sont souvent utilis\u00e9s, capables de g\u00e9n\u00e9rer un volume de trafic si important qu'il surcharge le serveur cibl\u00e9. L'avantage d'utiliser Anycast dans cette situation est que chaque serveur peut \u00ab absorber \u00bb une partie de l'attaque, r\u00e9duisant ainsi la charge sur un serveur sp\u00e9cifique. Une attaque de type \u00ab d\u00e9ni de service \u00bb sera probablement localis\u00e9e sur le serveur et n'affectera pas l'ensemble du service.<\/p>\n<p>Haute \u00e9volutivit\u00e9 horizontale<\/p>\n<p>Les syst\u00e8mes Anycast sont tr\u00e8s adapt\u00e9s aux services avec de forts volumes de trafic. Si un service utilisant Anycast n\u00e9cessite de nouveaux serveurs pour g\u00e9rer le trafic croissant, de nouveaux serveurs peuvent \u00eatre ajout\u00e9s au r\u00e9seau pour le traiter. Ils peuvent \u00eatre d\u00e9ploy\u00e9s sur de nouveaux sites ou sur des sites d\u00e9j\u00e0 existants.\u00a0<\/p>\n<p>Lorsqu'une forte augmentation du trafic est observ\u00e9e \u00e0 un endroit sp\u00e9cifique, l'ajout d'un serveur peut aider \u00e0 \u00e9quilibrer la charge pour ce site. L'ajout d'un serveur sur un nouveau site peut r\u00e9duire le temps d'attente en cr\u00e9ant un nouveau chemin le plus court pour certains utilisateurs. Les deux m\u00e9thodes contribuent \u00e9galement \u00e0 am\u00e9liorer la stabilit\u00e9 du service, car de nouveaux serveurs deviennent disponibles sur le r\u00e9seau. Ainsi, si un serveur est surcharg\u00e9, un autre peut \u00eatre d\u00e9ploy\u00e9 \u00e0 un endroit qui lui permettra de g\u00e9rer une part des requ\u00eates du serveur surcharg\u00e9. Aucune configuration de la part des clients n'est n\u00e9cessaire.\u00a0<\/p>\n<p>C'est le seul moyen d'assurer des t\u00e9raoctets de trafic et un tr\u00e8s grand nombre d'utilisateurs, lorsque le serveur a seulement quelques ports de 10 ou 25 Gbit\/s. 100 h\u00f4tes avec une seule adresse IP permettront de traiter des volumes de trafic en t\u00e9raoctets.<\/p>\n<p>Simplicit\u00e9 de gestion de la configuration<\/p>\n<p>Comme mentionn\u00e9 pr\u00e9c\u00e9demment, une utilisation int\u00e9ressante de l'Anycast est le DNS. Plusieurs serveurs DNS diff\u00e9rents peuvent \u00eatre plac\u00e9s dans les n\u0153uds du r\u00e9seau, mais un seul nom DNS peut \u00eatre utilis\u00e9. Selon l'emplacement de la source, les requ\u00eates sont redirig\u00e9es vers le n\u0153ud le plus proche. Cela permet d'assurer un certain \u00e9quilibre de trafic et de redondance en cas de d\u00e9faillance du serveur DNS. Ainsi, au lieu de configurer diff\u00e9rents serveurs DNS en fonction de leur emplacement, la configuration d'un seul serveur DNS peut \u00eatre \u00e9tendue \u00e0 tous les n\u0153uds.<\/p>\n<p>Les r\u00e9seaux Anycast peuvent \u00eatre configur\u00e9s pour router les requ\u00eates non seulement en fonction de la distance, mais aussi de param\u00e8tres tels que la disponibilit\u00e9 du serveur, le nombre de connexions \u00e9tablies, ou le temps de r\u00e9ponse.<\/p>\n<p>Aucun serveur, r\u00e9seau ou composants sp\u00e9ciaux ne sont requis du c\u00f4t\u00e9 client pour utiliser la technologie Anycast. Cependant, l'Anycast a ses inconv\u00e9nients. On consid\u00e8re que son implantation est une t\u00e2che complexe, n\u00e9cessitant un \u00e9quipement suppl\u00e9mentaire, des fournisseurs fiables, et un routage correct du trafic.<\/p>\n<h2>D'une source pure vers un lointain merveilleux<\/h2>\n<p>\nBien que l'Anycast dirige les utilisateurs sur la base du nombre minimum de sauts, cela ne signifie pas n\u00e9cessairement une latence minimale. La latence est une m\u00e9trique plus complexe, car pour un saut unique, elle peut \u00eatre plus \u00e9lev\u00e9e que pour dix sauts. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/8fb50007806759ab243c89bb88cdeb31.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Exemple : les communications intercontinentales peuvent inclure un passage avec une tr\u00e8s haute latence.<\/i><\/p>\n<p>L'Anycast est principalement utilis\u00e9 pour les services bas\u00e9s sur UDP, tels que le DNS. Les requ\u00eates des utilisateurs sont dirig\u00e9es vers le centre de donn\u00e9es 'meilleur' et 'le plus proche' en fonction des routes BGP. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/05a1b75b981d55967e44e3b90cfd88b9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Exemple : une station de travail DNS cliente avec l'adresse IP Anycast DNS 123.10.10.10 effectue la r\u00e9solution DNS pour le serveur de noms DNS le plus proche parmi trois serveurs d\u00e9ploy\u00e9s avec la m\u00eame adresse IP Anycast. En cas de d\u00e9faillance du routeur R1 ou du serveur A, les paquets DNS du client seront automatiquement redirig\u00e9s vers le serveur DNS le plus proche suivant via les routeurs R2 et R3. En outre, la route vers notre serveur A sera supprim\u00e9e des tables de routage, ce qui emp\u00eachera toute utilisation ult\u00e9rieure de ce serveur de noms.<\/i><\/p>\n<h2>Sc\u00e9narios de d\u00e9ploiement<\/h2>\n<p>\nIl existe deux sch\u00e9mas communs utilis\u00e9s pour d\u00e9terminer \u00e0 quel serveur l'utilisateur se connecte :<\/p>\n<ul>\n<li><b>Anycast au niveau du r\u00e9seau<\/b>. Connecte l'utilisateur au serveur le plus proche. Ici, le chemin r\u00e9seau entre l'utilisateur et le serveur est important.<\/li>\n<li><b>Anycast au niveau de l'application<\/b>. Ce sch\u00e9ma englobe plus de m\u00e9triques calculables, y compris la disponibilit\u00e9 du serveur, le temps de r\u00e9ponse, le nombre de connexions, etc. Cela d\u00e9pend d'un moniteur externe qui fournit des statistiques sur le r\u00e9seau.<\/li>\n<\/ul>\n<p><\/p>\n<h2>CDN bas\u00e9 sur Anycast<\/h2>\n<p>\nRevenons maintenant \u00e0 l'utilisation de l'Anycast dans les r\u00e9seaux de livraison de contenu. L'Anycast est sans aucun doute un concept r\u00e9seau int\u00e9ressant et gagne de plus en plus de reconnaissance parmi les fournisseurs de CDN de nouvelle g\u00e9n\u00e9ration.<\/p>\n<p>Le CDN est un r\u00e9seau distribu\u00e9 de serveurs qui livrent du contenu aux utilisateurs finaux avec une haute disponibilit\u00e9 et une faible latence. Les r\u00e9seaux de livraison de contenu jouent aujourd'hui un r\u00f4le crucial, \u00e9tant \u00e0 la base de nombreux services en ligne multim\u00e9dias, tandis que les consommateurs deviennent de moins en moins tol\u00e9rants aux vitesses de chargement lentes. Les applications vid\u00e9o et vocales sont particuli\u00e8rement sensibles au jitter et \u00e0 la latence sur le r\u00e9seau. <\/p>\n<p>Le CDN regroupe tous les serveurs en un seul r\u00e9seau et permet un chargement plus rapide du contenu. Il est parfois possible de r\u00e9duire le temps d'attente de l'utilisateur de 5 \u00e0 6 secondes. L'objectif du CDN est d'optimiser la livraison en fournissant le contenu \u00e0 partir du serveur le plus proche de l'utilisateur final. Cela fonctionne tr\u00e8s similaire \u00e0 Anycast, o\u00f9 le serveur le plus proche est s\u00e9lectionn\u00e9 en fonction de la localisation de l'utilisateur final. Bien qu'il semble que chaque fournisseur de services CDN utilise par d\u00e9faut Anycast, ce n\u2019est pas toujours le cas.<\/p>\n<p>Les applications qui utilisent des protocoles tels que HTTP\/TCP reposent sur une connexion \u00e9tablie. Si un nouveau n\u0153ud Anycast est s\u00e9lectionn\u00e9 (par exemple, en cas de d\u00e9faillance d'un serveur), le service peut \u00eatre interrompu. C'est pourquoi Anycast \u00e9tait auparavant recommand\u00e9 pour des services sans connexion tels que UDP et DNS. Cependant, Anycast fonctionne \u00e9galement bien pour les protocoles orient\u00e9s connexion, par exemple, TCP fonctionne parfaitement en mode Anycast.<\/p>\n<p>Certains fournisseurs de CDN appliquent une routage bas\u00e9 sur Anycast, d'autres pr\u00e9f\u00e8rent la routage bas\u00e9e sur DNS : le serveur le plus proche est choisi en fonction de l'emplacement du serveur DNS de l'utilisateur.<\/p>\n<p>Les infrastructures hybrides et celles avec plusieurs centres de donn\u00e9es sont un autre exemple de l'application d'Anycast. L'adresse Load Balancing IP fournie par le fournisseur permet de r\u00e9partir la charge entre les adresses IP de diff\u00e9rents services clients dans le centre de donn\u00e9es du fournisseur. Gr\u00e2ce \u00e0 la technologie d'adressage \u00e0 tout appareil, cela assure de meilleures performances en cas de trafic important, une tol\u00e9rance aux pannes et aide \u00e0 optimiser le temps de r\u00e9ponse lors d'un grand nombre d'utilisateurs.<\/p>\n<p>Dans les infrastructures hybrides avec plusieurs centres de donn\u00e9es, il est possible de r\u00e9partir le trafic entre des serveurs ou m\u00eame des machines virtuelles sur des serveurs d\u00e9di\u00e9s.<\/p>\n<p>Il existe donc un large \u00e9ventail de solutions techniques pour construire l'infrastructure. Il est \u00e9galement possible de configurer le \u00e9quilibrage de la charge par adresses IP dans plusieurs centres de traitement de donn\u00e9es, en utilisant l'adressage \u00e0 tout appareil pour optimiser le fonctionnement du site.<\/p>\n<p>Il est possible de distribuer le trafic selon ses propres r\u00e8gles, en d\u00e9finissant le \u00ab poids \u00bb de chacun des serveurs r\u00e9partis dans chaque datacenter. Cette configuration est particuli\u00e8rement utile lorsqu'il existe un parc de serveurs r\u00e9partis et que les performances des services ne sont pas uniformes. Cela permettra de distribuer le trafic plus souvent pour am\u00e9liorer les performances des serveurs.<\/p>\n<p>Pour cr\u00e9er un syst\u00e8me de surveillance \u00e0 l'aide de la commande ping, il est possible de configurer des sondes. Cela permet \u00e0 l'administrateur de d\u00e9finir ses propres proc\u00e9dures de surveillance et d'obtenir une vision plus claire de l'\u00e9tat de chaque composant de l'infrastructure. Ainsi, il est possible de d\u00e9finir des crit\u00e8res de disponibilit\u00e9.<\/p>\n<p>Il est possible de construire une infrastructure hybride : il peut \u00eatre pratique de laisser le back-office dans le r\u00e9seau d'entreprise et d'externaliser la partie interface \u00e0 un fournisseur.<\/p>\n<p>Il est possible d'ajouter des certificats SSL pour l'\u00e9quilibrage de la charge, le chiffrement des donn\u00e9es transmises et la s\u00e9curit\u00e9 des communications entre les visiteurs du site et l'infrastructure de l'entreprise. En cas d'\u00e9quilibrage de la charge entre les datacenters, il est \u00e9galement possible d'appliquer SSL.<\/p>\n<p>Le service Anycast avec \u00e9quilibrage de la charge des adresses peut \u00eatre obtenu aupr\u00e8s du fournisseur. Cette fonctionnalit\u00e9 aidera \u00e0 am\u00e9liorer l'algorithme d'interaction des utilisateurs avec les applications en fonction de leur emplacement. Il suffit de d\u00e9clarer quels services sont disponibles dans le datacenter, et le trafic sera redirig\u00e9 vers l'infrastructure la plus proche. Si des serveurs d\u00e9di\u00e9s sont disponibles, par exemple en France ou en Am\u00e9rique du Nord, les clients seront dirig\u00e9s vers le serveur le plus proche dans le r\u00e9seau.<\/p>\n<p>L'une des options d'utilisation d'Anycast est le choix optimal du point de pr\u00e9sence de l'op\u00e9rateur (PoP). Voici <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/network-performance\/tcp-over-ip-anycast-pipe-dream-or-reality\">exemple<\/a><\/noindex>. LinkedIn (bloqu\u00e9 en Russie) s'efforce non seulement d'am\u00e9liorer les performances et la rapidit\u00e9 de ses produits \u2014 applications mobiles et web \u2014 mais aussi d'optimiser l'infrastructure r\u00e9seau pour une livraison de contenu acc\u00e9l\u00e9r\u00e9e. Pour cela, LinkedIn utilise activement des PoP - points de pr\u00e9sence - pour une livraison dynamique de contenu. Pour diriger les utilisateurs vers le PoP le plus proche, Anycast est utilis\u00e9.<\/p>\n<p>La raison en est qu'avec Unycast, chaque PoP LinkedIn a une adresse IP unique. Ensuite, les utilisateurs se voient attribuer un PoP en fonction de leur emplacement g\u00e9ographique via DNS. Le probl\u00e8me est qu'en utilisant DNS, environ 30 % des utilisateurs aux \u00c9tats-Unis \u00e9taient redirig\u00e9s vers un PoP non optimal. Gr\u00e2ce \u00e0 la mise en \u0153uvre progressive d'Anycast, l'attribution non optimale de PoP a chut\u00e9 de 31 % \u00e0 10 %.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/f1635951294bc476639ec65d175c11e0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Les r\u00e9sultats du test pilote sont affich\u00e9s sur le graphique, o\u00f9 l'axe Y repr\u00e9sente le pourcentage d'attributions optimales de PoP. Au fur et \u00e0 mesure que l'Anycast se \u00ab renforce \u00bb dans de nombreux \u00c9tats am\u00e9ricains, une am\u00e9lioration du pourcentage de trafic vers le PoP optimal a \u00e9t\u00e9 observ\u00e9e.<\/i><\/p>\n<h2>Surveillance du r\u00e9seau Anycast<\/h2>\n<p>\nTh\u00e9oriquement, les r\u00e9seaux Anycast sont simples : plusieurs serveurs physiques se voient attribuer la m\u00eame adresse IP, que BGP utilise pour d\u00e9terminer la route. Mais la mise en \u0153uvre et la conception des plateformes Anycast sont complexes, particuli\u00e8rement celles des r\u00e9seaux Anycast r\u00e9put\u00e9s pour leur tol\u00e9rance aux pannes. La surveillance efficace du r\u00e9seau Anycast pour une d\u00e9tection et une localisation rapides des pannes est encore plus complexe. <\/p>\n<p>Si des services utilisent un fournisseur CDN tiers pour dispenser leur contenu, il est tr\u00e8s important de suivre et v\u00e9rifier les performances du r\u00e9seau. Lors de la surveillance d'un CDN bas\u00e9 sur Anycast, l'accent est mis sur la mesure des latences de bout en bout et des caract\u00e9ristiques du dernier saut, afin de comprendre quel centre de donn\u00e9es d\u00e9livre le contenu. L'analyse des en-t\u00eates HTTP du serveur est une autre mani\u00e8re de d\u00e9terminer l'origine des donn\u00e9es.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/9dfcf689c3c7a553b00de5f0dac4d0ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Exemple : en-t\u00eates de r\u00e9ponse HTTP indiquant l'emplacement du serveur CDN.<\/i><\/p>\n<p>Par exemple, CloudFlare utilise son propre en-t\u00eate CF-Ray dans les r\u00e9ponses HTTP, qui inclut l'indication du centre de donn\u00e9es qui a re\u00e7u la requ\u00eate. Dans le cas de Zendesk, l'en-t\u00eate CF-Ray pour la r\u00e9gion de Seattle est CF-RAY : 2a21675e65fd2a3d-SEA, tandis que pour Amsterdam, il est CF-RAY : 2a216896b93a0c71-AMS. On peut \u00e9galement utiliser les en-t\u00eates HTTP-X de la r\u00e9ponse HTTP pour d\u00e9terminer o\u00f9 se trouve le contenu.<\/p>\n<h2>Autres m\u00e9thodes d'adressage<\/h2>\n<p>\nIl existe d'autres m\u00e9thodes d'adressage pour router les requ\u00eates des utilisateurs vers un point final sp\u00e9cifique du r\u00e9seau :<\/p>\n<p>Unicast<\/p>\n<p>La majeure partie d'Internet aujourd'hui utilise justement cette m\u00e9thode. Unicast est un envoi unidirectionnel, l'adresse IP n'est li\u00e9e qu'\u00e0 un seul n\u0153ud sp\u00e9cifique du r\u00e9seau. On appelle cela un appariement univoque.\u00a0<\/p>\n<p>Multicast<\/p>\n<p>Le multicast utilise une communication \u00ab un \u00e0 plusieurs parmi plusieurs \u00bb ou \u00ab plusieurs \u00e0 plusieurs \u00bb. Le multicast permet d'envoyer une requ\u00eate de l'exp\u00e9diteur simultan\u00e9ment \u00e0 diff\u00e9rents points de terminaison s\u00e9lectionn\u00e9s. Cela permet au client de t\u00e9l\u00e9charger des fichiers par morceaux depuis plusieurs h\u00f4tes en m\u00eame temps (ce qui est utile pour le streaming audio ou vid\u00e9o). Le multicast est souvent confondu avec l'anycast, cependant, la principale diff\u00e9rence est que l'anycast dirige l'exp\u00e9diteur vers un n\u0153ud sp\u00e9cifique, m\u00eame si plusieurs n\u0153uds sont disponibles.<\/p>\n<p>Broadcast<\/p>\n<p>Un datagramme d'un unique exp\u00e9diteur est dirig\u00e9 vers tous les points de terminaison associ\u00e9s \u00e0 l'adresse de diffusion. Le r\u00e9seau r\u00e9plique automatiquement les datagrammes afin de pouvoir communiquer avec tous les destinataires lors d'une diffusion (g\u00e9n\u00e9ralement dans le m\u00eame sous-r\u00e9seau).<\/p>\n<p>Geocast<\/p>\n<p>Le geocast est en quelque sorte similaire au multicast : les requ\u00eates de l'exp\u00e9diteur sont envoy\u00e9es simultan\u00e9ment \u00e0 plusieurs points de terminaison. Cependant, la diff\u00e9rence r\u00e9side dans le fait que le destinataire est d\u00e9termin\u00e9 par sa position g\u00e9ographique. Il s'agit d'une forme sp\u00e9cialis\u00e9e d'adressage group\u00e9 utilis\u00e9e par certains protocoles de routage pour les r\u00e9seaux mobiles pair-\u00e0-pair.<\/p>\n<p>Le routeur g\u00e9ographique (Geo Router) calcule sa zone de service et l'approxime. Les g\u00e9o-routeurs, en \u00e9changeant des zones de service, construisent des tables de routage. Le syst\u00e8me de g\u00e9o-routeurs a une structure hi\u00e9rarchique.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/fa98a1f0705bd754e1a9c8b479c834a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/da36388f194ac565aba7b7661839ff6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/16161b1bdc81867d8c8bba7bd084b7cf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Unicast, Multicast et Broadcast.<\/i><\/p>\n<p>L'utilisation de la technologie Anycast am\u00e9liore le niveau de fiabilit\u00e9, de tol\u00e9rance aux pannes et de s\u00e9curit\u00e9 du DNS. En utilisant cette technologie, les op\u00e9rateurs offrent \u00e0 leurs clients des services de divers types de r\u00e9partition de charge bas\u00e9s sur DNS. Dans le panneau de contr\u00f4le, il est possible d'indiquer les adresses IP vers lesquelles les requ\u00eates seront envoy\u00e9es en fonction de la localisation g\u00e9ographique. Cela permettra aux clients de distribuer plus efficacement les requ\u00eates des utilisateurs.<\/p>\n<p>Certains op\u00e9rateurs appliquent des outils de surveillance de la route \u00e0 chaque point de pr\u00e9sence (POP) : le syst\u00e8me analyse automatiquement les itin\u00e9raires locaux et mondiaux les plus courts pour les points de pr\u00e9sence et les redirige via les localisations g\u00e9ographiques avec la latence la plus faible et un temps d'arr\u00eat nul.<\/p>\n<p>Actuellement, Anycast est la solution la plus stable et fiable pour la cr\u00e9ation de services DNS \u00e0 fort trafic, qui exigent une grande r\u00e9silience et fiabilit\u00e9. <\/p>\n<p>Le domaine .ru prend en charge 35 serveurs Anycast DNS, regroup\u00e9s en 20 n\u0153uds, r\u00e9partis sur cinq nuages Anycast. Un principe de construction g\u00e9ographique, c'est-\u00e0-dire Geocast, est utilis\u00e9. Lors de l'implantation des n\u0153uds DNS, il est pr\u00e9vu de les localiser dans des emplacements g\u00e9ographiquement dispers\u00e9s, proches des utilisateurs les plus actifs, avec une concentration maximale de fournisseurs russes au point de localisation du n\u0153ud, ainsi que la disponibilit\u00e9 de capacit\u00e9s libres et la facilit\u00e9 d'interaction avec le site.<\/p>\n<h2>Comment construire un CDN ?<\/h2>\n<p>\nCDN \u2014 un r\u00e9seau de serveurs qui acc\u00e9l\u00e8re la livraison de contenu aux utilisateurs.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/503800\/\"> Le r\u00e9seau de distribution de contenu<\/a><\/noindex> regroupe tous les serveurs en un seul r\u00e9seau et assure un chargement plus rapide du contenu. La vitesse de chargement est fortement influenc\u00e9e par la distance entre le serveur et l'utilisateur.<\/p>\n<p>Le CDN permet d'utiliser des serveurs qui se trouvent le plus pr\u00e8s de l'audience cible. Cela r\u00e9duit le temps d'attente et aide \u00e0 acc\u00e9l\u00e9rer le chargement du contenu des sites pour tous les visiteurs, ce qui est particuli\u00e8rement critique pour les sites avec des fichiers volumineux ou des services multim\u00e9dia. Les domaines d'application typiques du CDN incluent le commerce \u00e9lectronique et le secteur du divertissement.<\/p>\n<p>Le r\u00e9seau de serveurs suppl\u00e9mentaires cr\u00e9\u00e9 dans l'infrastructure CDN, situ\u00e9 le plus pr\u00e8s possible des utilisateurs, contribue \u00e0 une livraison de donn\u00e9es plus stable et rapide. Selon les statistiques, l'utilisation du CDN r\u00e9duit la latence d'acc\u00e8s au site de plus de 70 % par rapport aux sites sans CDN.<\/p>\n<p>Comment<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/466447\/\"> cr\u00e9er un CDN \u00e0 l'aide de DNS<\/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>Avec GeoDNS, il est possible de renvoyer des r\u00e9ponses DNS diff\u00e9rentes en fonction de l'adresse IP de l'utilisateur. Pour ce faire, le serveur DNS est configur\u00e9 pour renvoyer des adresses IP diff\u00e9rentes selon l'adresse IP source de la requ\u00eate. En g\u00e9n\u00e9ral, une base de donn\u00e9es GeoIP est utilis\u00e9e pour d\u00e9terminer la r\u00e9gion d'o\u00f9 provient la requ\u00eate. La g\u00e9olocalisation via DNS permet d'envoyer aux utilisateurs du contenu depuis le site le plus proche.<\/p>\n<p>GeoDNS d\u00e9termine l'adresse IP du client ayant envoy\u00e9 la requ\u00eate DNS ou l'adresse IP du serveur DNS r\u00e9cursif du fournisseur utilis\u00e9 lors du traitement de la requ\u00eate client. \u00c0 partir de l'adresse IP du client et de la base GeoIP, le pays\/r\u00e9gion est identifi\u00e9. Le client re\u00e7oit ensuite l'adresse IP du serveur CDN le plus proche. Vous pouvez lire plus en d\u00e9tail sur la configuration de GeoDNS.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/178727\/\"> ici<\/a><\/noindex>.<\/p>\n<h2>Anycast ou GeoDNS ?<\/h2>\n<p>\nBien que l'Anycast soit un excellent moyen de livrer du contenu \u00e0 l'\u00e9chelle mondiale, il lui manque de la sp\u00e9cificit\u00e9. C'est ici que GeoDNS entre en jeu. Ce service permet de cr\u00e9er des r\u00e8gles qui dirigent les utilisateurs vers des points de terminaison uniques en fonction de leur emplacement.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/05c9d6752ba196f90bfefe6091075b23.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Exemple : les utilisateurs d'Europe sont dirig\u00e9s vers un autre point de terminaison.<\/i><\/p>\n<p>Il est \u00e9galement possible d'interdire l'acc\u00e8s \u00e0 des domaines en rejetant toutes les requ\u00eates. C'est, en particulier, un moyen rapide de couper les attaquants.<\/p>\n<p>GeoDNS fournit des r\u00e9ponses plus pr\u00e9cises que l'Anycast. Dans le cas de l'Anycast, le chemin le plus court est d\u00e9termin\u00e9 par le nombre de sauts, tandis qu'avec GeoDNS, le routage pour les utilisateurs finaux se fait en fonction de leur emplacement physique. Cela r\u00e9duit la latence et am\u00e9liore la pr\u00e9cision lors de la cr\u00e9ation de r\u00e8gles de routage granulaires. <\/p>\n<p>Lors de la navigation vers un domaine, le navigateur se connecte au serveur DNS le plus proche qui, selon le domaine, fournit l'adresse IP pour charger le site. Supposons qu'un site de commerce \u00e9lectronique soit populaire aux \u00c9tats-Unis et en Europe, et qu'il n'y ait que des serveurs DNS pour lui en Europe. Dans ce cas, les utilisateurs des \u00c9tats-Unis qui souhaitent utiliser les services de la boutique devront envoyer une requ\u00eate au serveur le plus proche, et comme il est tr\u00e8s \u00e9loign\u00e9, ils devront attendre longtemps pour une r\u00e9ponse - le chargement du site ne sera pas rapide.<\/p>\n<p>En d\u00e9ployant un serveur GeoDNS aux \u00c9tats-Unis, les utilisateurs s'adresseront \u00e0 celui-ci. La r\u00e9ponse sera rapide, ce qui influencera la vitesse de chargement du site.<\/p>\n<p>Dans une situation o\u00f9 un serveur DNS existe d\u00e9j\u00e0 aux \u00c9tats-Unis, lors de l'acc\u00e8s \u00e0 ce domaine, l'utilisateur am\u00e9ricain se rapprochera du serveur le plus proche, qui fournira l'IP requise. L'utilisateur sera dirig\u00e9 vers le serveur contenant le contenu du site, mais comme les serveurs contenant le contenu sont \u00e9loign\u00e9s, il ne l'obtiendra pas rapidement.<\/p>\n<p>Si vous h\u00e9bergez des serveurs aux \u00c9tats-Unis et des serveurs CDN avec des donn\u00e9es mises en cache, lors du chargement, le navigateur du client enverra une demande au serveur DNS le plus proche, qui renverra l'adresse IP requise. Le navigateur, avec l'adresse IP re\u00e7ue, se connecte au serveur CDN le plus proche et au serveur principal, et le serveur CDN transmet au navigateur le contenu mis en cache. Pendant que le contenu mis en cache se charge, les fichiers manquants pour le chargement complet du site proviennent du serveur principal. Cela r\u00e9duit le temps de chargement du site, car beaucoup moins de fichiers sont envoy\u00e9s depuis le serveur principal. <\/p>\n<p>D\u00e9terminer la localisation exacte d'une adresse IP donn\u00e9e n'est pas toujours une t\u00e2che facile : de nombreux facteurs entrent en jeu, et les propri\u00e9taires de plages d'adresses IP peuvent d\u00e9cider de les annoncer \u00e0 l'autre bout du monde (vous devrez alors attendre que la base de donn\u00e9es se mette \u00e0 jour pour obtenir la bonne localisation). Parfois, les fournisseurs de VPS attribuent des adresses cens\u00e9es se trouver aux \u00c9tats-Unis pour des VPS situ\u00e9s \u00e0 Singapour.<\/p>\n<p>Contrairement \u00e0 l'utilisation d'adresses Anycast, la r\u00e9partition s'effectue lors de la r\u00e9solution des noms et non lors de la connexion au serveur de mise en cache. Si le serveur r\u00e9cursif ne prend pas en charge les sous-r\u00e9seaux clients EDNS, il utilise la localisation de ce serveur r\u00e9cursif, et non celle de l'utilisateur qui se connectera au serveur de mise en cache.<\/p>\n<p>Les sous-r\u00e9seaux clients dans DNS sont une extension de DNS (RFC7871) qui d\u00e9finit comment les serveurs DNS r\u00e9cursifs peuvent envoyer des informations sur le client au serveur DNS, en particulier les informations r\u00e9seau que le serveur GeoDNS peut utiliser pour d\u00e9finir plus pr\u00e9cis\u00e9ment la localisation du client.<\/p>\n<p>La plupart des utilisateurs se servent des serveurs DNS de leur fournisseur d'acc\u00e8s Internet ou de serveurs DNS g\u00e9ographiquement proches d'eux, mais si quelqu'un aux \u00c9tats-Unis d\u00e9cide pour une raison quelconque d'utiliser un r\u00e9solveur DNS situ\u00e9 en Australie, il obtiendra probablement l'adresse IP du serveur le plus proche de l'Australie. <\/p>\n<p>Si vous souhaitez utiliser GeoDNS, il est important de conna\u00eetre ces particularit\u00e9s, car dans certains cas, cela peut augmenter la distance entre les serveurs de mise en cache et le client.<\/p>\n<p>R\u00e9sum\u00e9 : si vous souhaitez combiner plusieurs VPS en CDN, la meilleure option de d\u00e9ploiement est d'utiliser une combinaison d'un serveur DNS avec fonction GeoDNS + Anycast \u00ab pr\u00eat \u00e0 l'emploi \u00bb.<\/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 contre Unicast : quel est le meilleur choix dans chaque cas\" src=\"\/wp-content\/uploads\/2020\/07\/73c6b0732883a352ddd9096804f2e533.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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 contre Unicast : lequel choisir dans chaque cas | ProHoster","description":"Beaucoup de gens ont s\u00fbrement entendu parler de l'Anycast. Avec cette m\u00e9thode d'adressage et de routage r\u00e9seau, une seule adresse IP est assign\u00e9e \u00e0 plusieurs serveurs dans le r\u00e9seau. Ces serveurs peuvent m\u00eame se trouver dans des centres de donn\u00e9es \u00e9loign\u00e9s les uns des autres.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/88961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=88961"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/88961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/88962"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=88961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=88961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=88961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}