Mis on Anycast?

Anycast on Interneti-liikluse suunamise meetod. Mis tahes võrgus on marsruuter dünaamiliselt kindlaks määrata andmepakettide parima sihtkoha. Kui kasutaja soovib andmeid, suunatakse liiklus erinevatesse serveritesse sõltuvalt määravatest teguritest. Sõltumata sellest, milline server on valitud sihtkohaks, saab kasutaja samad andmed.

Parima sihtkoha kindlaksmääramise tegurid on järgmised:

  • Ülekoormus - sarnaselt maanteel sõiduki kiirusele võib võrgu jõudlust mõjutada mis tahes Interneti-marsruudi liiklus. Kasutades anycast'it, saab valida serverid, millel on päritolupäringule kõige vähem ülekoormatud marsruut.
  • Tervis - kui üks server on väga hõivatud, võib võrgupäringutele reageerimine olla aeglane. Vähem hõivatud servereid peetakse "tervislikumaks" ja neid võib valida uue liikluse saamiseks.
  • Geograafiline asukoht - kui konkreetne server on päritolupäringule geograafiliselt lähedal, sõidab võrguliiklus lühema füüsilise vahemaa võrra, nii et päring lõpeb kiiremini. Näiteks Arizona kasutaja laadib veebisaidi kiiremini, kui seda teenindatakse Californiast, mitte New Yorgist. Seda tüüpi marsruutimine on tuntud ka kui geocast.
  • Kulud - mõnikord võivad mõnede serverite kasutamisega seotud kulud olla suuremad kui teised, millisel juhul võib taotluste käsitlemiseks valida madalaima hinnaga server.
  • Muud - teenusepakkuja võib määrata kohandatud tegurid.

Anycast on üks viiest tipptehnikast Interneti-liikluse suunamiseks. Teised on unicast, broadcast, multicast ja geocast.

Interneti-terminid, võrk, võrgutingimused