{"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\/es\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","title":{"rendered":"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Seguramente, muchos han o\u00eddo hablar de Anycast. Con este m\u00e9todo de direccionamiento y enrutamiento de red, una direcci\u00f3n IP se asigna a varios servidores en la red. Estos servidores pueden estar incluso en centros de datos que se encuentran lejos unos de otros. La idea de Anycast es que, dependiendo de la ubicaci\u00f3n de la fuente de las solicitudes, los datos se env\u00edan al servidor m\u00e1s cercano (de acuerdo con la topolog\u00eda de la red, m\u00e1s precisamente, el protocolo de enrutamiento BGP). De esta manera, se puede reducir el n\u00famero de saltos de red y la latencia. <\/p>\n<p>En esencia, se anuncia la misma ruta desde varios centros de datos en todo el mundo. As\u00ed, los clientes ser\u00e1n dirigidos al centro de datos \"mejor\" y \"m\u00e1s cercano\" seg\u00fan las rutas BGP. \u00bfPor qu\u00e9 Anycast? \u00bfPor qu\u00e9 usar Anycast en lugar de Unicast?<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/511050\/\"><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" 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 es adecuado para un sitio con un solo servidor web y un volumen moderado de tr\u00e1fico. Sin embargo, si el servicio tiene millones de suscriptores, generalmente utiliza m\u00faltiples servidores web, cada uno de los cuales tiene la misma direcci\u00f3n IP. Estos servidores est\u00e1n distribuidos geogr\u00e1ficamente para optimizar la atenci\u00f3n a las solicitudes.<\/p>\n<p>En tal escenario, Anycast mejorar\u00e1 el rendimiento (el tr\u00e1fico se dirige al usuario con la m\u00ednima latencia), garantizar\u00e1 la fiabilidad del servicio (gracias a los servidores de respaldo) y permitir\u00e1 el balanceo de carga: el enrutamiento a varios servidores distribuir\u00e1 eficazmente la carga entre ellos, mejorando la velocidad del sitio web.<\/p>\n<p>Los operadores ofrecen a los clientes diversos tipos de balanceo de carga basados en Anycast y DNS. Los clientes pueden especificar las direcciones IP a las que se enviar\u00e1n las solicitudes seg\u00fan la ubicaci\u00f3n geogr\u00e1fica del sitio. Esto permite una distribuci\u00f3n m\u00e1s flexible de las solicitudes de los usuarios.<\/p>\n<p>Supongamos que hay varios sitios entre los cuales se necesita distribuir la carga (de usuarios), como una tienda en l\u00ednea con 100,000 solicitudes al d\u00eda o un blog popular. Para limitar la regi\u00f3n desde donde los usuarios acceden a un sitio espec\u00edfico, se puede utilizar la opci\u00f3n de Geo Community. Esta opci\u00f3n permite restringir la regi\u00f3n en la que el operador anunciar\u00e1 la ruta.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/54582f256a946a3ff557ab971cec087d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/48849a5cf65cb1c7190c1f75aa33e2d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Anycast y Unicast: diferencias<\/i><\/p>\n<p>Anycast se utiliza a menudo en aplicaciones como DNS (sistema de nombres de dominio) y CDN (redes de entrega de contenido), permitiendo tomar decisiones de enrutamiento que mejoran el rendimiento de la red. Las redes de entrega de contenido utilizan Anycast debido a que manejan grandes vol\u00famenes de tr\u00e1fico, y Anycast presenta varias ventajas en este caso (sobre ellas a continuaci\u00f3n). En DNS, Anycast permite aumentar significativamente la fiabilidad y la resistencia del servicio.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/8043fec22ecef8aa2b3b9c1a06e8f5f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>En Anycast IP, al utilizar BGP, existen m\u00faltiples rutas hacia un host espec\u00edfico. De hecho, son copias de hosts en varios centros de datos, utilizadas para establecer conexiones con menor latencia.<\/i><\/p>\n<p>As\u00ed, en una red Anycast, la misma direcci\u00f3n IP se anuncia desde diferentes lugares, y la red decide a d\u00f3nde dirigir la solicitud del usuario en funci\u00f3n del 'costo' de la ruta. Por ejemplo, a menudo se utiliza el protocolo BGP para determinar la ruta m\u00e1s corta para la transmisi\u00f3n de datos. Cuando un usuario env\u00eda una solicitud Anycast, BGP determina la mejor ruta para los servidores disponibles en la red Anycast.<\/p>\n<h2>Ventajas de Anycast<\/h2>\n<p>Reducci\u00f3n de latencia<br \/>\nLos sistemas con Anycast pueden reducir la latencia en el procesamiento de las solicitudes de los usuarios, ya que permiten obtener datos del servidor m\u00e1s cercano. Es decir, los usuarios siempre se conectar\u00e1n al servidor DNS 'm\u00e1s cercano' (en t\u00e9rminos de protocolo de enrutamiento). Como resultado, Anycast reduce el tiempo de interacci\u00f3n al disminuir la distancia de red entre el cliente y el servidor. Esto no solo reduce la latencia, sino que tambi\u00e9n proporciona equilibrio de carga.<\/p>\n<p>Velocidad<\/p>\n<p>Dado que el tr\u00e1fico se dirige al nodo m\u00e1s cercano y se reduce la latencia en la transmisi\u00f3n de datos entre el cliente y el nodo, el resultado ser\u00e1 una optimizaci\u00f3n de la velocidad de entrega, independientemente de d\u00f3nde el cliente solicite la informaci\u00f3n.<\/p>\n<p>Mayor estabilidad y resistencia<\/p>\n<p>Si varios servidores en todo el mundo utilizan la misma IP, en caso de que uno de los servidores falle o se desconecte, el tr\u00e1fico se redirigir\u00e1 al servidor m\u00e1s cercano. Como resultado, Anycast hace que el servicio sea m\u00e1s resistente y mejora el acceso a la red\/la latencia\/la velocidad.\u00a0<\/p>\n<p>De este modo, gracias a la disponibilidad de varios servidores accesibles para los usuarios, Anycast, por ejemplo, mejora la estabilidad del funcionamiento de DNS. En caso de que un nodo falle, las solicitudes de los usuarios se redirigir\u00e1n a otro servidor DNS sin intervenci\u00f3n manual o reconfiguraci\u00f3n. Anycast permite un cambio pr\u00e1cticamente transparente a otros sitios, simplemente eliminando las rutas del sitio problem\u00e1tico.\u00a0<\/p>\n<p>Balanceo de carga<\/p>\n<p>En el sistema Anycast, el tr\u00e1fico de red se distribuye entre diferentes servidores. Esto significa que funciona como un balanceador de carga, evitando que cualquier servidor individual reciba la mayor parte del tr\u00e1fico. El balanceo de carga se puede utilizar, por ejemplo, cuando hay varios nodos de red a la misma distancia geogr\u00e1fica de la fuente de solicitudes. En este caso, la carga se distribuye entre los nodos.<\/p>\n<p>Reducci\u00f3n del impacto de ataques DoS\u00a0<\/p>\n<p>Otra caracter\u00edstica de Anycast es la resistencia a DDoS. Es poco probable que los ataques DDoS logren inhabilitar el sistema Anycast, ya que tendr\u00edan que abrumar con una avalancha de solicitudes a todos los servidores dentro de dicha red.\u00a0<\/p>\n<p>Los ataques DDoS a menudo utilizan botnets que pueden generar un volumen de tr\u00e1fico tan grande que abrumen al servidor atacado. La ventaja de usar Anycast en esta situaci\u00f3n es que cada servidor puede 'absorber' parte del ataque, lo que reduce la carga en un servidor espec\u00edfico. Un ataque de tipo 'denegaci\u00f3n de servicio' probablemente se localizar\u00e1 en un servidor y no afectar\u00e1 al servicio completo.<\/p>\n<p>Alta escalabilidad horizontal<\/p>\n<p>Los sistemas Anycast son ideales para servicios con grandes vol\u00famenes de tr\u00e1fico. Si un servicio que utiliza Anycast requiere nuevos servidores para manejar el tr\u00e1fico en crecimiento, se pueden agregar nuevos servidores a la red para su procesamiento. Estos pueden ser ubicados en nuevos o ya existentes centros de datos.\u00a0<\/p>\n<p>Si hay un gran aumento de tr\u00e1fico en un lugar espec\u00edfico, agregar un servidor ayudar\u00e1 a equilibrar la carga para esa ubicaci\u00f3n. A\u00f1adir un servidor en un nuevo sitio ayudar\u00e1 a reducir el tiempo de espera, creando una nueva ruta m\u00e1s corta para algunos usuarios. Ambas estrategias tambi\u00e9n ayudan a mejorar la estabilidad del servicio, ya que nuevos servidores se vuelven disponibles en la red. De este modo, si un servidor est\u00e1 sobrecargado, simplemente se puede desplegar otro en un lugar que le permita recibir parte de las solicitudes del servidor sobrecargado. Adem\u00e1s, no se requerir\u00e1 ninguna configuraci\u00f3n por parte de los clientes.\u00a0<\/p>\n<p>Solo de esta manera se pueden manejar terabits de tr\u00e1fico y un n\u00famero muy grande de usuarios, cuando el servidor tiene solo unos pocos puertos de 10 o 25 Gbit\/s. 100 hosts con una sola direcci\u00f3n IP permitir\u00e1n procesar vol\u00famenes de tr\u00e1fico de terabits.<\/p>\n<p>Facilidad de gesti\u00f3n de la configuraci\u00f3n<\/p>\n<p>Como se mencion\u00f3 anteriormente, un uso interesante de Anycast es el DNS. Se pueden colocar varios servidores DNS diferentes en los nodos de la red, pero usar una sola direcci\u00f3n DNS. Dependiendo de la ubicaci\u00f3n del origen, las solicitudes se dirigen al nodo m\u00e1s cercano. Esto proporciona cierta balanceo de tr\u00e1fico y redundancia en caso de fallo del servidor DNS. Por lo tanto, en lugar de configurar diferentes servidores DNS seg\u00fan su ubicaci\u00f3n, se puede extender la configuraci\u00f3n de un solo servidor DNS a todos los nodos.<\/p>\n<p>Las redes Anycast pueden configurarse para enrutar solicitudes no solo en funci\u00f3n de la distancia, sino tambi\u00e9n seg\u00fan par\u00e1metros como la disponibilidad del servidor, el n\u00famero de conexiones establecidas o el tiempo de respuesta.<\/p>\n<p>No se requieren servidores, redes o componentes especiales del lado del cliente para utilizar la tecnolog\u00eda Anycast. Sin embargo, Anycast tambi\u00e9n tiene desventajas. Se considera que su implementaci\u00f3n es una tarea compleja que requiere hardware adicional, proveedores confiables y la correcta ruta del tr\u00e1fico.<\/p>\n<h2>Desde la pura fuente hacia el bello m\u00e1s all\u00e1<\/h2>\n<p>\nAunque Anycast dirige a los usuarios basado en el menor n\u00famero de saltos, esto no necesariamente significa la menor latencia. La latencia es una m\u00e9trica m\u00e1s compleja, ya que un solo salto puede tener una latencia mayor que diez. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/8fb50007806759ab243c89bb88cdeb31.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ejemplo: las comunicaciones intercontinentales pueden incluir un salto con una latencia muy alta.<\/i><\/p>\n<p>Anycast se utiliza principalmente para servicios basados en UDP, como DNS. Las solicitudes de los usuarios se dirigen al centro de datos \"mejor\" y \"m\u00e1s cercano\" seg\u00fan las rutas BGP. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/05a1b75b981d55967e44e3b90cfd88b9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ejemplo: una estaci\u00f3n de trabajo cliente DNS con la direcci\u00f3n IP Anycast DNS 123.10.10.10 resuelve DNS para el m\u00e1s cercano de tres servidores de nombres DNS desplegados con la misma direcci\u00f3n IP Anycast. En caso de fallo del enrutador R1 o del servidor A, los paquetes del cliente DNS se redirigir\u00e1n autom\u00e1ticamente al siguiente servidor DNS m\u00e1s cercano a trav\u00e9s de los enrutadores R2 y R3. Adem\u00e1s, la ruta a nuestro servidor A se eliminar\u00e1 de las tablas de enrutamiento, evitando el uso futuro de este servidor de nombres.<\/i><\/p>\n<h2>Escenarios de implementaci\u00f3n<\/h2>\n<p>\nExisten dos esquemas comunes que se utilizan para determinar a qu\u00e9 servidor se conecta el usuario:<\/p>\n<ul>\n<li><b>Anycast de nivel de red<\/b>. Conecta al usuario con el servidor m\u00e1s cercano. Aqu\u00ed es importante el camino de red desde el usuario al servidor.<\/li>\n<li><b>Anycast de nivel de aplicaci\u00f3n<\/b>. En este esquema hay m\u00e1s m\u00e9tricas computacionales, incluida la disponibilidad del servidor, el tiempo de respuesta, el n\u00famero de conexiones, etc. Esto depende de un monitor externo que proporciona estad\u00edsticas de la red.<\/li>\n<\/ul>\n<p><\/p>\n<h2>CDN basado en Anycast<\/h2>\n<p>\nVolvamos ahora al uso de Anycast en redes de entrega de contenido. Anycast es, sin duda, un concepto de red interesante y est\u00e1 ganando cada vez m\u00e1s reconocimiento entre los proveedores de CDN de nueva generaci\u00f3n.<\/p>\n<p>Una CDN es una red distribuida de servidores que entrega contenido a los usuarios finales con alta disponibilidad y baja latencia. Las redes de entrega de contenido juegan hoy un papel importante, siendo la base de numerosos servicios multimedia en l\u00ednea, y los consumidores son cada vez menos tolerantes con las velocidades de carga lentas. Las aplicaciones de video y voz son especialmente sensibles a la oscilaci\u00f3n y la latencia en la red. <\/p>\n<p>CDN combina todos los servidores en una sola red y proporciona una carga de contenido m\u00e1s r\u00e1pida. A veces, se puede reducir el tiempo de espera del usuario en 5-6 segundos. El objetivo de CDN es optimizar la entrega mediante la provisi\u00f3n de contenido desde el servidor que est\u00e1 m\u00e1s cerca del usuario final. Esto es muy similar a Anycast, donde se elige el servidor m\u00e1s cercano seg\u00fan la ubicaci\u00f3n del usuario final. Aparentemente, cada proveedor de servicios CDN utilizar\u00eda Anycast por defecto, pero en realidad, no es as\u00ed.<\/p>\n<p>Las aplicaciones que utilizan protocolos como HTTP\/TCP dependen de una conexi\u00f3n establecida. Si se selecciona un nuevo nodo Anycast (por ejemplo, en caso de falla del servidor), el servicio puede verse interrumpido. Por esta raz\u00f3n, Anycast se recomend\u00f3 anteriormente para servicios sin conexi\u00f3n como UDP y DNS. Sin embargo, Anycast tambi\u00e9n funciona bien para protocolos orientados a conexi\u00f3n; por ejemplo, TCP funciona correctamente en modo Anycast.<\/p>\n<p>Algunos proveedores de CDN aplican enrutamiento basado en Anycast, mientras que otros prefieren el enrutamiento basado en DNS: se elige el servidor m\u00e1s cercano seg\u00fan la ubicaci\u00f3n del servidor DNS del usuario.<\/p>\n<p>Las infraestructuras h\u00edbridas y de m\u00faltiples centros de datos son otro ejemplo de aplicaci\u00f3n de Anycast. La direcci\u00f3n IP de balanceo de carga proporcionada por el proveedor permite distribuir la carga entre las direcciones IP de diferentes servicios de clientes en el centro de datos del proveedor. Gracias a la tecnolog\u00eda de direccionamiento a cualquier dispositivo, esto garantiza un mejor rendimiento bajo tr\u00e1fico intenso, tolerancia a fallos y ayuda a optimizar el tiempo de respuesta con un gran n\u00famero de usuarios.<\/p>\n<p>En infraestructuras h\u00edbridas con m\u00faltiples centros de datos, se puede distribuir el tr\u00e1fico entre servidores o incluso m\u00e1quinas virtuales en servidores dedicados.<\/p>\n<p>Por lo tanto, hay una gran variedad de soluciones t\u00e9cnicas para construir la infraestructura. Tambi\u00e9n se puede configurar el balanceo de carga por direcciones IP en varios centros de datos, utilizando el direccionamiento a cualquier dispositivo del grupo para optimizar el funcionamiento del sitio web.<\/p>\n<p>Se puede distribuir el tr\u00e1fico de acuerdo con sus propias reglas, definiendo el \"peso\" de cada uno de los servidores distribuidos en cada centro de datos. Esta configuraci\u00f3n es especialmente \u00fatil cuando hay un parque de servidores distribuidos y el rendimiento de los servicios var\u00eda. Esto permitir\u00e1 distribuir el tr\u00e1fico m\u00e1s a menudo para mejorar el rendimiento de los servidores.<\/p>\n<p>Para crear un sistema de control mediante el comando ping, existe la posibilidad de configurar sondas. Esto permite al administrador definir sus propios procedimientos de control y obtener una visi\u00f3n m\u00e1s clara del estado de cada componente en la infraestructura. As\u00ed es posible establecer criterios de disponibilidad.<\/p>\n<p>Es posible construir una infraestructura h\u00edbrida: a veces es conveniente mantener el back-office en la red corporativa, mientras que la parte de interfaz se externaliza a un proveedor.<\/p>\n<p>Es posible a\u00f1adir certificados SSL para el balanceo de carga, el cifrado de los datos transmitidos y la seguridad de la comunicaci\u00f3n entre los visitantes del sitio y la infraestructura corporativa. En el caso de balanceo de carga entre centros de datos, tambi\u00e9n se puede aplicar SSL.<\/p>\n<p>El servicio Anycast con balanceo de carga de direcciones se puede obtener de un proveedor. Esta funci\u00f3n ayudar\u00e1 a mejorar el algoritmo de interacci\u00f3n de los usuarios con las aplicaciones seg\u00fan su ubicaci\u00f3n. Solo es necesario anunciar qu\u00e9 servicios est\u00e1n disponibles en el centro de datos, y el tr\u00e1fico ser\u00e1 redirigido a la infraestructura m\u00e1s cercana. Si hay servidores dedicados, por ejemplo, en Francia o Am\u00e9rica del Norte, los clientes ser\u00e1n dirigidos al servidor m\u00e1s cercano en la red.<\/p>\n<p>Una de las opciones de uso de Anycast es la elecci\u00f3n \u00f3ptima del punto de presencia del operador (PoP). Veamos <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/network-performance\/tcp-over-ip-anycast-pipe-dream-or-reality\">ejemplo<\/a><\/noindex>. LinkedIn (bloqueado en Rusia) busca no solo mejorar el rendimiento y la velocidad de sus productos \u2014aplicaciones m\u00f3viles y web\u2014, sino tambi\u00e9n perfeccionar la infraestructura de red para la entrega acelerada de contenido. Para esto, LinkedIn utiliza activamente PoP, puntos de presencia, para la entrega din\u00e1mica de contenido. Para dirigir a los usuarios al PoP m\u00e1s cercano, se aplica Anycast.<\/p>\n<p>La raz\u00f3n es que en el caso de Unycast, cada PoP de LinkedIn tiene una direcci\u00f3n IP \u00fanica. Luego, los usuarios son asignados a un PoP seg\u00fan su ubicaci\u00f3n geogr\u00e1fica mediante DNS. El problema es que, al utilizar DNS, alrededor del 30% de los usuarios en los Estados Unidos eran redirigidos a un PoP sub\u00f3ptimo. Gracias a la implementaci\u00f3n gradual de Anycast, la asignaci\u00f3n sub\u00f3ptima de PoP se redujo del 31% al 10%.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/f1635951294bc476639ec65d175c11e0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Los resultados de la prueba piloto se muestran en un gr\u00e1fico, donde el eje Y representa el porcentaje de asignaci\u00f3n \u00f3ptima de PoP. A medida que se \"escal\u00f3\" Anycast en muchos estados de EE. UU., se observ\u00f3 una mejora en los porcentajes de tr\u00e1fico hacia el PoP \u00f3ptimo.<\/i><\/p>\n<h2>Monitoreo de la red Anycast<\/h2>\n<p>\nTe\u00f3ricamente, las redes Anycast son simples: m\u00faltiples servidores f\u00edsicos se asignan la misma direcci\u00f3n IP, que BGP utiliza para determinar la ruta. Pero la implementaci\u00f3n y el dise\u00f1o de plataformas Anycast son complejos, especialmente las redes Anycast que son \"destacadas\" por su tolerancia a fallos. El monitoreo efectivo de la red Anycast para la r\u00e1pida detecci\u00f3n y localizaci\u00f3n de fallas es a\u00fan m\u00e1s complicado. <\/p>\n<p>Si los servicios utilizan un proveedor CDN externo para alojar su contenido, es muy importante monitorear y verificar el rendimiento de la red. Al monitorear una CDN basada en Anycast, el enfoque principal se centra en medir las latencias de extremo a extremo y las caracter\u00edsticas del pen\u00faltimo salto, para entender qu\u00e9 centro de datos est\u00e1 sirviendo el contenido. El an\u00e1lisis de los encabezados HTTP del servidor es otra manera de determinar de d\u00f3nde provienen los datos.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/9dfcf689c3c7a553b00de5f0dac4d0ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ejemplo: encabezados de respuesta HTTP que indican la ubicaci\u00f3n del servidor CDN.<\/i><\/p>\n<p>Por ejemplo, CloudFlare utiliza su propio encabezado CF-Ray en los mensajes de respuesta HTTP, que incluye la indicaci\u00f3n del centro de datos al que se dirigi\u00f3 la solicitud. En el caso de Zendesk, el encabezado CF-Ray para la regi\u00f3n de Seattle es CF-RAY: 2a21675e65fd2a3d-SEA, y para \u00c1msterdam es CF-RAY: 2a216896b93a0c71-AMS. Tambi\u00e9n se pueden utilizar encabezados HTTP-X de la respuesta HTTP para determinar d\u00f3nde se encuentra el contenido.<\/p>\n<h2>Otros m\u00e9todos de direccionamiento<\/h2>\n<p>\nExisten otros m\u00e9todos de direccionamiento para enrutar solicitudes de usuarios a un punto final espec\u00edfico de la red:<\/p>\n<p>Unicast<\/p>\n<p>La mayor parte de Internet hoy en d\u00eda utiliza precisamente este m\u00e9todo. Unicast es una transmisi\u00f3n unidireccional, la direcci\u00f3n IP est\u00e1 vinculada solo a un nodo espec\u00edfico en la red. Esto se llama coincidencia uno a uno.\u00a0<\/p>\n<p>Multicast<\/p>\n<p>El multicast utiliza una conexi\u00f3n de \"uno a muchos de muchos\" o \"muchos a muchos\". La difusi\u00f3n multidifusi\u00f3n permite enviar solicitudes desde un emisor a m\u00faltiples destinos seleccionados al mismo tiempo. Esto le da al cliente la capacidad de descargar un archivo en partes desde m\u00faltiples hosts simult\u00e1neamente (lo que es \u00fatil para la transmisi\u00f3n de audio o video). A menudo se confunde el multicast con el anycast, sin embargo, la principal diferencia radica en que el anycast dirige al emisor a un nodo espec\u00edfico, incluso si hay varios nodos disponibles.<\/p>\n<p>Difusi\u00f3n<\/p>\n<p>Un datagrama de un \u00fanico emisor se dirige a todos los puntos finales asociados con una direcci\u00f3n de difusi\u00f3n. La red replica autom\u00e1ticamente los datagramas para poder comunicarse con todos los receptores en una difusi\u00f3n (normalmente dentro de una misma subred).<\/p>\n<p>Geocast<\/p>\n<p>El geocast es en cierto modo similar al multicast: las solicitudes del emisor se env\u00edan simult\u00e1neamente a varios puntos finales. Sin embargo, la diferencia es que el destinatario se determina por su ubicaci\u00f3n geogr\u00e1fica. Esta es una forma especializada de direccionamiento grupal utilizada por algunos protocolos de enrutamiento para redes m\u00f3viles peer-to-peer.<\/p>\n<p>Un enrutador geogr\u00e1fico (Geo Router) calcula su zona de servicio y la aproxima. Los geomarshrutizadores, al intercambiar zonas de servicio, construyen tablas de enrutamiento. El sistema de geomarshrutizadores tiene una estructura jer\u00e1rquica.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/fa98a1f0705bd754e1a9c8b479c834a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/da36388f194ac565aba7b7661839ff6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/16161b1bdc81867d8c8bba7bd084b7cf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Unicast, Multicast y Broadcast.<\/i><\/p>\n<p>El uso de la tecnolog\u00eda anycast aumenta el nivel de fiabilidad, tolerancia a fallos y seguridad de DNS. Al utilizar esta tecnolog\u00eda, los operadores ofrecen a sus clientes servicios de diferentes tipos de balanceo de carga basado en DNS. En el panel de control se pueden especificar las direcciones IP a las que se enviar\u00e1n las solicitudes seg\u00fan la localizaci\u00f3n geogr\u00e1fica. Esto permitir\u00e1 a los clientes distribuir las solicitudes de los usuarios de manera m\u00e1s flexible.<\/p>\n<p>Algunos operadores aplican herramientas de monitoreo de rutas en cada punto de presencia (POP): el sistema analiza autom\u00e1ticamente las rutas locales y globales m\u00e1s cortas para los puntos de presencia y las redirige a trav\u00e9s de las ubicaciones geogr\u00e1ficas con la menor latencia y sin tiempo de inactividad.<\/p>\n<p>En la actualidad, Anycast es la soluci\u00f3n m\u00e1s estable y confiable para construir servicios DNS de alta carga que requieren altos est\u00e1ndares de robustez y fiabilidad. <\/p>\n<p>El dominio .ru cuenta con 35 servidores Anycast DNS, agrupados en 20 nodos distribuidos en cinco nubes Anycast. Se utiliza el principio de construcci\u00f3n geogr\u00e1fica, es decir, Geocast. Al ubicar los nodos DNS, se considera su despliegue en ubicaciones geogr\u00e1ficas diseminadas, cercanas a los usuarios m\u00e1s activos, con una concentraci\u00f3n m\u00e1xima de proveedores rusos en el punto de ubicaci\u00f3n del nodo, as\u00ed como la disponibilidad de capacidades libres y la conveniencia de la interacci\u00f3n con el sitio.<\/p>\n<h2>\u00bfC\u00f3mo construir un CDN?<\/h2>\n<p>\nCDN es una red de servidores que acelera la entrega de contenido a los usuarios.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/503800\/\"> La red de entrega de contenido<\/a><\/noindex> une todos los servidores en una sola red y asegura una carga de contenido m\u00e1s r\u00e1pida. La velocidad de carga depende en gran medida de la distancia entre el servidor y el usuario.<\/p>\n<p>El CDN permite utilizar servidores que est\u00e1n m\u00e1s cerca de la audiencia objetivo. Esto reduce el tiempo de espera y ayuda a acelerar la carga de contenido de los sitios para todos los visitantes, lo cual es especialmente cr\u00edtico para sitios con archivos de gran volumen o servicios multimedia. Las \u00e1reas t\u00edpicas de aplicaci\u00f3n del CDN son el comercio electr\u00f3nico y el entretenimiento.<\/p>\n<p>La red de servidores adicionales creada en la infraestructura del CDN, que est\u00e1n ubicados lo m\u00e1s cerca posible de los usuarios, contribuye a una entrega de datos m\u00e1s estable y r\u00e1pida. Seg\u00fan estad\u00edsticas, el uso de un CDN reduce la latencia al acceder al sitio en m\u00e1s del 70% en comparaci\u00f3n con sitios sin CDN.<\/p>\n<p>\u00bfC\u00f3mo<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/466447\/\"> crear un CDN usando 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>Con GeoDNS se pueden devolver diferentes respuestas DNS dependiendo de la direcci\u00f3n IP del usuario. Para esto, se configura el servidor DNS para que devuelva diferentes direcciones IP dependiendo de la direcci\u00f3n IP de origen en la solicitud. Generalmente, se utiliza una base de datos GeoIP para determinar la regi\u00f3n desde la que se realiza la solicitud. La geolocalizaci\u00f3n mediante DNS permite enviar contenido a los usuarios desde el sitio m\u00e1s cercano.<\/p>\n<p>GeoDNS determina la direcci\u00f3n IP del cliente que realiza la consulta DNS, o la IP del servidor DNS recursivo del proveedor que se utiliza para procesar la solicitud del cliente. A partir de la IP del cliente y la base de datos GeoIP, se determina el pa\u00eds\/regi\u00f3n. Luego, el cliente recibe la direcci\u00f3n IP del servidor CDN m\u00e1s cercano. Puedes leer m\u00e1s sobre la configuraci\u00f3n de GeoDNS.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/178727\/\"> aqu\u00ed<\/a><\/noindex>.<\/p>\n<h2>\u00bfAnycast o GeoDNS?<\/h2>\n<p>\nAunque Anycast es una excelente manera de entregar contenido a nivel global, le falta especificidad. Aqu\u00ed es donde GeoDNS entra en juego. Este servicio permite crear reglas que env\u00edan a los usuarios a puntos finales \u00fanicos seg\u00fan su ubicaci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/05c9d6752ba196f90bfefe6091075b23.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ejemplo: los usuarios de Europa son dirigidos a un punto final diferente.<\/i><\/p>\n<p>Tambi\u00e9n se puede prohibir el acceso a dominios descartando todas las solicitudes. Este es, entre otras cosas, un m\u00e9todo r\u00e1pido para eliminar a los atacantes.<\/p>\n<p>GeoDNS proporciona respuestas m\u00e1s precisas que Anycast. Mientras que en Anycast la ruta m\u00e1s corta se determina por el n\u00famero de saltos, en GeoDNS la ruta para los usuarios finales se realiza en funci\u00f3n de su ubicaci\u00f3n f\u00edsica. Esto reduce la latencia y mejora la precisi\u00f3n al crear reglas de enrutamiento granulares. <\/p>\n<p>Al acceder a un dominio, el navegador consulta el servidor DNS m\u00e1s cercano, el cual, dependiendo del dominio, proporciona la direcci\u00f3n IP para cargar el sitio web. Supongamos que una tienda en l\u00ednea es popular en EE.UU. y Europa, pero solo tiene servidores DNS en Europa. Entonces, los usuarios en EE.UU. que quieren utilizar los servicios de la tienda tendr\u00e1n que enviar solicitudes al servidor m\u00e1s cercano, y dado que est\u00e1 muy lejos, tendr\u00e1n que esperar mucho tiempo para recibir una respuesta: la carga del sitio no ser\u00e1 r\u00e1pida.<\/p>\n<p>Al colocar un servidor GeoDNS en EE.UU., los usuarios ya se conectar\u00e1n a \u00e9l. La respuesta ser\u00e1 r\u00e1pida, lo que afectar\u00e1 la velocidad de carga del sitio web.<\/p>\n<p>En la situaci\u00f3n de un servidor DNS existente en EE.UU., al acceder a este dominio, un usuario de EE.UU. se conectar\u00e1 al servidor m\u00e1s cercano, que entregar\u00e1 la IP necesaria. El usuario se dirigir\u00e1 al servidor que contiene el contenido del sitio, pero dado que los servidores con contenido est\u00e1n lejos, no lo recibir\u00e1 r\u00e1pidamente.<\/p>\n<p>Si se alojan en EE. UU. y servidores CDN con datos en cach\u00e9, al cargar el navegador del cliente enviar\u00e1 una solicitud al servidor DNS m\u00e1s cercano, que devolver\u00e1 la direcci\u00f3n IP necesaria. El navegador, con la IP obtenida, se conecta al servidor CDN m\u00e1s cercano y al servidor principal, y el servidor CDN transmite al navegador el contenido en cach\u00e9. Mientras se carga el contenido en cach\u00e9, se env\u00edan desde el servidor principal los archivos que faltan para cargar el sitio completo. Como resultado, se reduce el tiempo de carga del sitio, ya que se env\u00edan mucho menos archivos desde el servidor principal. <\/p>\n<p>Determinar la ubicaci\u00f3n exacta de una direcci\u00f3n IP espec\u00edfica no siempre es una tarea f\u00e1cil: aqu\u00ed intervienen muchos factores y los propietarios de los rangos de direcciones IP pueden decidir declarar que se encuentran en el otro lado del mundo (en cuyo caso habr\u00e1 que esperar a que la base de datos se actualice para obtener la ubicaci\u00f3n correcta). A veces, los proveedores de VPS asignan direcciones que supuestamente est\u00e1n en EE. UU. a VPS en Singapur.<\/p>\n<p>A diferencia del uso de direcciones Anycast, la distribuci\u00f3n se realiza durante la resoluci\u00f3n de nombres, no durante la conexi\u00f3n al servidor de cach\u00e9. Si el servidor recursivo no admite subredes de clientes EDNS, se utiliza la ubicaci\u00f3n de este servidor recursivo, en lugar de la del usuario que se conectar\u00e1 al servidor de cach\u00e9.<\/p>\n<p>Las subredes de clientes en DNS son una extensi\u00f3n de DNS (RFC7871) que define c\u00f3mo los servidores DNS recursivos pueden enviar informaci\u00f3n sobre el cliente a un servidor DNS, en particular informaci\u00f3n sobre la red, que el servidor GeoDNS puede utilizar para determinar de manera m\u00e1s precisa la ubicaci\u00f3n del cliente.<\/p>\n<p>La mayor\u00eda utiliza los servidores DNS de su proveedor de internet o servidores DNS que est\u00e1n geogr\u00e1ficamente cerca de ellos, pero si alguien en EE. UU. decide usar un resolutor DNS ubicado en Australia, probablemente obtendr\u00e1 la direcci\u00f3n IP del servidor m\u00e1s cercano a Australia. <\/p>\n<p>Si desea utilizar GeoDNS, es importante tener en cuenta tales peculiaridades, ya que en algunos casos esto puede aumentar la distancia entre los servidores de cach\u00e9 y el cliente.<\/p>\n<p>Resumen: si desea combinar varios VPS en CDN, la mejor opci\u00f3n de implementaci\u00f3n es utilizar una combinaci\u00f3n de un servidor DNS con la funci\u00f3n GeoDNS + Anycast \"listo para usar\".<\/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 contra Unicast: \u00bfcu\u00e1l elegir en cada caso?\" src=\"\/wp-content\/uploads\/2020\/07\/73c6b0732883a352ddd9096804f2e533.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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: qu\u00e9 elegir en cada caso | ProHoster","description":"Seguramente muchos han o\u00eddo hablar de Anycast. En este m\u00e9todo de direccionamiento y enrutamiento de red, una direcci\u00f3n IP se asigna a varios servidores en la red. Estos servidores pueden estar ubicados incluso en diferentes centros de datos.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/88961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=88961"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/88961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/88962"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=88961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=88961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=88961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}