Kas ir Anycast?

Anycast ir metode interneta satiksmes maršrutēšanai. Jebkurā tīkla tīklā maršrutētājs var dinamiski noteikt labāko datu paketes galamērķi. Kad lietotājs pieprasa datus, satiksme tiek novirzīta uz dažādiem serveriem atkarībā no noteicošo faktoru kopas. Neatkarīgi no tā, kurš serveris ir izvēlēts kā galamērķis, lietotājs saņem tos pašus datus.

Faktori, kas var noteikt labāko galamērķi, ir šādi:

  • Sastrēgumi - līdzīgi kā automašīnu ātrums uz šosejas, tīkla veiktspēju var ietekmēt satiksmes apjoms jebkurā konkrētā interneta maršrutā. Izmantojot anycast, var izvēlēties serverus ar vismazāk pārslogotu maršrutu līdz sākotnējam pieprasījumam.
  • Veselība - ja viens serveris kļūst ļoti aizņemts, tas var būt lēns, lai atbildētu uz tīkla pieprasījumiem. Mazāk aizņemti serveri tiek uzskatīti par "veselīgākiem", un tos var izvēlēties, lai saņemtu jaunu datplūsmu.
  • Ģeogrāfiskā atrašanās vieta - ja konkrētais serveris ir ģeogrāfiski tuvu sākotnējam pieprasījumam, tīkla trafiks pārvietosies īsākā fiziskajā attālumā, lai pieprasījums tiktu pabeigts ātrāk. Piemēram, lietotājs Arizonā ielādēs vietni ātrāk, ja tas tiks izsniegts no Kalifornijas, nevis Ņujorkā. Šis maršruta veids ir pazīstams arī kā ģeokasts.
  • Izmaksas - dažreiz izmaksas, kas saistītas ar dažu serveru lietošanu, var būt augstākas nekā citas, un tādā gadījumā zemāko izmaksu serveri var izvēlēties, lai apstrādātu pieprasījumus.
  • Citi - Pielāgotus faktorus var noteikt pakalpojumu operators.

Anycast ir viena no piecām galvenajām metodēm interneta satiksmes maršrutēšanai. Pārējie ir unicast, apraides, multicast un geocast.

Interneta termini, tīkls, tīkla noteikumi