Kas yra „Anycast“?

Anycast yra interneto srauto nukreipimo būdas. Bet kurio tinklo tinkle maršrutizatorius gali dinamiškai nustatyti geriausią duomenų paketų paskirties vietą. Kai vartotojas prašo duomenų, srautas nukreipiamas į skirtingus serverius, priklausomai nuo nustatančių veiksnių. Nepriklausomai nuo to, kuris serveris pasirinktas kaip paskirties vieta, vartotojas gauna tuos pačius duomenis.

Veiksniai, galintys nustatyti geriausią paskirties vietą, yra šie:

  • Srautai - panašiai kaip transporto priemonių greitis automagistralėje, tinklo našumą gali paveikti srautas bet kuriame konkrečiame interneto maršrute. Naudojant anycast, galima pasirinkti serverius, turinčius mažiausiai perpildytą maršrutą į užklausą.
  • Sveikata - kai vienas serveris tampa labai užimtas, gali būti lėtai reaguoti į tinklo užklausas. Mažiau užimantys serveriai laikomi „sveikesniais“ ir gali būti pasirinkti naujam srautui gauti.
  • Geografinė padėtis - jei tam tikras serveris yra geografiškai arti pradinio prašymo, tinklo srautas keliauja trumpesniu fiziniu atstumu, todėl prašymas bus baigtas greičiau. Pavyzdžiui, Arizonos vartotojas greičiau įkels svetainę, jei jis bus pristatytas iš Kalifornijos, o ne Niujorke. Šis maršruto tipas taip pat žinomas kaip geocast.
  • Kaina - kartais išlaidos, susijusios su kai kurių serverių naudojimu, gali būti didesnės nei kitos, tokiu atveju mažiausių kaštų serveris gali būti pasirinktas apdoroti užklausas.
  • Kiti - Priskirtus faktorius gali nustatyti paslaugų teikėjas.

„Anycast“ yra vienas iš penkių pagrindinių interneto srauto nukreipimo būdų. Kiti yra unicast, transliuojami, daugiaadresiai ir geocast.

Interneto terminai, Tinklas, Tinklo sąlygos