Kaj je Anycast?

Anycast je metoda za usmerjanje internetnega prometa. V omrežju anycast lahko usmerjevalnik dinamično določi najboljšo destinacijo za podatkovne pakete. Ko uporabnik zahteva podatke, se promet preusmeri na različne strežnike, odvisno od niza odločilnih dejavnikov. Ne glede na to, kateri strežnik je izbran kot cilj, uporabnik prejme iste podatke.

Dejavniki, ki lahko določijo najboljšo destinacijo, so:

  • Preobremenjenost - Podobno kot pri hitrosti vozil na avtocesti lahko na zmogljivost omrežja vpliva količina prometa na določeni internetni poti. S pomočjo anycast se lahko izberejo strežniki z najmanjšo prepovedano potjo do izvorne zahteve.
  • Zdravje - Ko posamezni strežnik postane zelo zaseden, se lahko počasi odzove na omrežne zahteve. Strežniki, ki so manj zasedeni, se štejejo za "bolj zdrave" in so lahko izbrani za nov promet.
  • Geografska lokacija - Če je določen strežnik geografsko blizu izhodiščne zahteve, bo omrežni promet potoval krajšo fizično razdaljo, tako da se bo zahteva hitreje zaključila. Uporabnik v Arizoni bo na primer hitreje naložil spletno mesto, če bo vročeno iz Kalifornije in ne iz New Yorka. Ta vrsta poti je znana tudi kot geocast.
  • Stroški - Včasih so lahko stroški, povezani z uporabo nekaterih strežnikov, višji od drugih, v tem primeru je lahko za obravnavanje zahtev izbran najcenejši strežnik.
  • Drugo - Dejavnike po meri lahko določi operater storitve.

Anycast je ena izmed petih najboljših tehnik za usmerjanje internetnega prometa. Druge so unicast, oddajanje, multicast in geocast.

Internetni izrazi, Omrežje, Omrežni izrazi