Čo je Anycast?

Anycast je metóda smerovania internetového prenosu. V sieti anycast môže smerovač dynamicky určiť najlepší cieľ pre dátové pakety. Keď užívateľ požaduje dáta, prevádzka je smerovaná na rôzne servery v závislosti od množiny určujúcich faktorov. Bez ohľadu na to, ktorý server je zvolený ako cieľ, užívateľ dostane rovnaké údaje.

Medzi faktory, ktoré môžu určiť najlepší cieľ, patria:

  • Preťaženie - Podobne ako rýchlosť vozidiel na diaľnici, výkon siete môže byť ovplyvnený množstvom prevádzky na konkrétnej internetovej trase. Pomocou anycast je možné zvoliť servery s najmenej preťaženou trasou k pôvodnej požiadavke.
  • Zdravie - Keď je jeden server veľmi zaneprázdnený, môže byť pomalé reagovať na požiadavky siete. Servery, ktoré sú menej zaneprázdnené, sa považujú za "zdravšie" a môžu byť vybrané na príjem novej návštevnosti.
  • Geografická poloha - Ak je konkrétny server geograficky blízko pôvodnej požiadavky, sieťová prevádzka bude cestovať kratšiu fyzickú vzdialenosť, takže požiadavka bude dokončená rýchlejšie. Napríklad používateľ v Arizone načíta webovú stránku rýchlejšie, ak sa podáva z Kalifornie a nie z New Yorku. Tento typ smerovania je tiež známy ako geocast.
  • Náklady - Niekedy môžu byť náklady spojené s používaním niektorých serverov vyššie ako iné, v takom prípade môže byť server s najnižšou cenou vybraný na spracovanie požiadaviek.
  • Iné - Vlastné faktory môžu byť definované operátorom služby.

Anycast je jednou z piatich špičkových techník pre smerovanie internetového prenosu. Ostatné sú unicast, vysielanie, multicast a geocast.

Podmienky internetu, Sieť, Podmienky siete