Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය

Anycast ගැන ගොඩක් අය අහලත් ඇති. මෙම ජාල ලිපින සහ මාර්ගගත කිරීමේ ක්‍රමය සමඟින්, ජාලයක බහු සේවාදායකයන් සඳහා තනි IP ලිපිනයක් පවරනු ලැබේ. මෙම සේවාදායකයන් එකිනෙකින් දුරස්ථ දත්ත මධ්‍යස්ථානවල පවා ස්ථානගත කළ හැක. Anycast හි අදහස නම්, ඉල්ලීම් ප්‍රභවයේ පිහිටීම අනුව, දත්ත ළඟම ඇති (ජාල ස්ථලකය අනුව, වඩාත් නිවැරදිව, BGP රවුටින් ප්‍රොටෝකෝලය) සේවාදායකය වෙත යවනු ලැබේ. මේ අනුව, ජාල සංක්‍රාන්ති සංඛ්‍යාව (hop) සහ ප්‍රමාදය (ප්‍රමාදය) අඩු කළ හැකිය.

අත්‍යවශ්‍යයෙන්ම, එකම මාර්ගය ලොව පුරා බහු දත්ත මධ්‍යස්ථාන වලින් ප්‍රචාරණය කෙරේ. මේ අනුව, BGP මාර්ග, දත්ත මධ්‍යස්ථානය මත පදනම්ව සේවාදායකයන් "හොඳම" සහ "ළඟම" වෙත යවනු ලැබේ. එය Anycast වන්නේ ඇයි? යුනිකාස්ට් වෙනුවට Anycast භාවිතා කරන්නේ ඇයි?

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
Unicast ඇත්තටම ගැලපෙන්නේ තනි web server එකක් සහ මධ්‍යස්ථ ගමනාගමනයක් සහිත වෙබ් අඩවියකට. කෙසේ වෙතත්, සේවාවකට මිලියන ගණනක් ග්‍රාහකයින් සිටී නම්, එය සාමාන්‍යයෙන් බොහෝ වෙබ් සේවාදායකයන් භාවිතා කරයි, සෑම එකක්ම එකම IP ලිපිනයක් ඇත. ඉල්ලීම් ප්‍රශස්ත ලෙස සැපයීම සඳහා මෙම සේවාදායකයන් භූගෝලීය වශයෙන් බෙදා හරිනු ලැබේ.

මෙම අවස්ථාවෙහිදී, Anycast කාර්ය සාධනය වැඩි දියුණු කරයි (ගමනාගමනය අවම ප්‍රමාදයකින් පරිශීලකයා වෙත යවනු ලැබේ), සේවා විශ්වසනීයත්වය සහතික කරයි (අතිරික්ත සේවාදායකයන් හේතුවෙන්) සහ පැටවුම් සමතුලිතතාවය - බහු සේවාදායකයන් වෙත මාර්ගගත කිරීම ඒවා අතර බර පැටවීම ඵලදායී ලෙස බෙදා හරිනු ඇත, වේගය වැඩි දියුණු කරයි. අඩවිය.

ක්‍රියාකරුවන් පාරිභෝගිකයින්ට Anycast සහ DNS මත පදනම් වූ විවිධ බර සමතුලිතතා පිරිනමයි. වෙබ් අඩවියේ භූගෝලීය පිහිටීම අනුව ඉල්ලීම් යවනු ලබන IP ලිපින සේවාලාභීන්ට නියම කළ හැක. මෙමගින් පරිශීලක ඉල්ලීම් වඩාත් නම්‍යශීලීව බෙදා හැරීමට හැකි වේ.

ඔබට භාරය (පරිශීලකයින්) බෙදා හැරීමට අවශ්‍ය අඩවි කිහිපයක් තිබේ යැයි සිතමු, උදාහරණයක් ලෙස, දිනකට ඉල්ලීම් 100 ක් සහිත මාර්ගගත වෙළඳසැලක් හෝ ජනප්‍රිය බ්ලොග් අඩවියක්. පරිශීලකයින් යම් වෙබ් අඩවියකට ප්‍රවේශ වන කලාපය සීමා කිරීමට, ඔබට භූ ප්‍රජා විකල්පය භාවිතා කළ හැක. ක්රියාකරු මාර්ගය නිවේදනය කරන කලාපය සීමා කිරීමට එය ඔබට ඉඩ සලසයි.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
Anycast සහ Uncast: වෙනස්කම්

ජාල ක්‍රියාකාරිත්වය වැඩි දියුණු කරන මාර්ගගත තීරණ ගැනීමට DNS (වසම් නාම පද්ධතිය) සහ CDN (අන්තර්ගත බෙදා හැරීමේ ජාල) වැනි යෙදුම්වල Anycast බොහෝ විට භාවිතා වේ. අන්තර්ගත බෙදාහැරීමේ ජාලයන් විශාල තදබදයක් සමඟ කටයුතු කරන නිසා Anycast භාවිතා කරයි, සහ Anycast මෙම අවස්ථාවෙහිදී වාසි ගණනාවක් සපයයි (පහත ඒවා ගැන වැඩි විස්තර). DNS හි, Anycast ඔබට සේවාවේ විශ්වසනීයත්වය සහ වැරදි ඉවසීමේ මට්ටම සැලකිය යුතු ලෙස වැඩි කිරීමට ඉඩ සලසයි.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
Anycast IP හි, BGP භාවිතා කරන විට, විශේෂිත ධාරකයකට මාර්ග කිහිපයක් තිබේ. ඒවා ඇත්ත වශයෙන්ම අඩු ප්‍රමාද සම්බන්ධතා පිහිටුවීමට භාවිතා කරන බහු දත්ත මධ්‍යස්ථානවල ධාරකවල පිටපත් වේ.

එබැවින්, Anycast ජාලය තුළ, එකම IP ලිපිනය විවිධ ස්ථාන වලින් ප්රචාරය කරනු ලබන අතර, මාර්ගයේ "පිරිවැය" මත පදනම්ව පරිශීලකයාගේ ඉල්ලීම යැවීමට ජාලය තීරණය කරයි. උදාහරණයක් ලෙස, BGP බොහෝ විට කෙටිම දත්ත මාර්ගය තීරණය කිරීමට භාවිතා කරයි. පරිශීලකයෙකු Anycast ඉල්ලීමක් යවන විට, BGP ජාලයේ පවතින Anycast සේවාදායකයන් සඳහා හොඳම මාර්ගය තීරණය කරයි.

Anycast හි ප්‍රතිලාභ

ප්රමාදය අඩු කිරීම
ඕනෑම විකාශන පද්ධති පරිශීලක ඉල්ලීම් සැකසීමේදී ප්‍රමාදය අඩු කිරීමට සමත් වේ, මන්ද ඒවා ඔබට ළඟම ඇති සේවාදායකයෙන් දත්ත ලබා ගැනීමට ඉඩ සලසයි. එනම්, පරිශීලකයන් සැමවිටම "ළඟම" (මාර්ගගත කිරීමේ ප්‍රොටෝකෝලය අනුව) DNS සේවාදායකයට සම්බන්ධ වනු ඇත. මෙහි ප්‍රතිඵලයක් ලෙස, Anycast සේවාලාභියා සහ සේවාදායකය අතර ජාල දුර ප්‍රමාණය අඩු කිරීමෙන් සන්නිවේදන කාලය අඩු කරයි. මෙය ප්‍රමාදය අඩු කරනවා පමණක් නොව, බර තුලනය ද සපයයි.

වේගය

ගමනාගමනය ළඟම ඇති නෝඩය වෙත යොමු කර ඇති නිසාත්, සේවාදායකයා සහ නෝඩය අතර දත්ත හුවමාරුවේ ප්‍රමාදය අඩු වන නිසාත්, ප්‍රතිඵලය වනුයේ සේවාලාභියා කොතැනින් තොරතුරු ඉල්ලා සිටියත්, බෙදා හැරීමේ අනුපාතය ප්‍රශස්ත කිරීමකි.

ස්ථාවරත්වය සහ වැරදි ඉවසීම වැඩි කිරීම

ලොව පුරා ඇති බහු සේවාදායකයන් එකම IP භාවිතා කරන්නේ නම්, එක් සේවාදායකයක් අසමත් වුවහොත් හෝ ක්‍රියා විරහිත වුවහොත්, ගමනාගමනය ළඟම ඇති සේවාදායකයට හරවා යවනු ලැබේ. එහි ප්‍රතිඵලයක් වශයෙන්, Anycast සේවාව වඩාත් ඔරොත්තු දෙන අතර වඩා හොඳ ජාල ප්‍රවේශය/ප්‍රමාදය/වේගය සපයයි. 

මේ අනුව, පරිශීලකයන් හට නොකඩවා ලබා ගත හැකි බහු සේවාදායකයන් තිබීමෙන්, Anycast, උදාහරණයක් ලෙස, DNS හි ස්ථායිතාව වැඩි දියුණු කරයි. ධාරකයක් අසමත් වුවහොත්, පරිශීලක ඉල්ලීම් කිසිදු හස්තීය මැදිහත්වීමකින් හෝ නැවත සකස් කිරීමකින් තොරව වෙනත් DNS සේවාදායකයකට හරවා යවනු ලැබේ. Anycast මගින් ගැටළුකාරී වෙබ් අඩවියේ මාර්ග සරලව ඉවත් කිරීමෙන් වෙනත් අඩවි වෙත පාහේ විනිවිද පෙනෙන මාරුවක් සපයයි. 

පැටවීම තුලනය

Anycast පද්ධතිය තුළ, ජාල ගමනාගමනය විවිධ සේවාදායකයන් වෙත බෙදා හරිනු ලැබේ. එනම්, එය බර සමතුලිතයක් ලෙස ක්‍රියා කරයි, ඕනෑම එක් සේවාදායකයකට ගමනාගමනයෙන් වැඩි ප්‍රමාණයක් ලැබීම වළක්වයි. පැටවුම් තුලනය භාවිතා කළ හැක, උදාහරණයක් ලෙස, ඉල්ලීම් මූලාශ්රයෙන් එකම භූගෝලීය දුරින් ජාල නෝඩ් කිහිපයක් ඇති විට. මෙම අවස්ථාවේදී, පැටවීම නෝඩ් අතර බෙදා හරිනු ලැබේ.

DoS ප්‍රහාර වල බලපෑම අඩු කිරීම 

Anycast හි තවත් විශේෂාංගයක් වන්නේ DDoS ප්‍රතිරෝධයයි. DDoS ප්‍රහාර මගින් Anycast පද්ධතිය පහත හෙලීමට නොහැකි වනු ඇත, මන්ද එයට ඉල්ලීම් වල හිම කුණාටුවක් සමඟ එවැනි ජාලයක ඇති සියලුම සේවාදායකයන් යටපත් කිරීමට සිදුවනු ඇත. 

DDoS ප්‍රහාර බොහෝ විට ප්‍රහාරයට ලක් වූ සේවාදායකය අධික ලෙස පටවන තරමට තදබදය ජනනය කළ හැකි botnets භාවිතා කරයි. මෙම තත්වය තුළ Anycast භාවිතා කිරීමේ වාසිය නම්, එක් එක් සේවාදායකයට ප්‍රහාරයේ කොටසක් "අවශෝෂණය" කිරීමට හැකි වන අතර එමඟින් යම් සේවාදායකයක බර අඩු වේ. සේවා ප්‍රතික්ෂේප කිරීමේ ප්‍රහාරයක් සේවාදායකයට ස්ථානගත වීමට ඉඩ ඇති අතර එය සමස්ත සේවාවටම බලපාන්නේ නැත.

ඉහළ තිරස් පරිමාණය

ඕනෑම විකාශන පද්ධති ඉහළ වාහන තදබදයක් සහිත සේවා සඳහා හොඳින් ගැලපේ. Anycast භාවිතා කරන සේවාවකට වර්ධනය වන තදබදය හැසිරවීමට නව සේවාදායකයන් අවශ්‍ය නම්, එය හැසිරවීමට නව සේවාදායකයන් ජාලයට එක් කළ හැක. ඒවා නව හෝ පවතින අඩවි මත තැබිය හැකිය. 

යම් ස්ථානයක ගමනාගමනයේ විශාල වැඩිවීමක් තිබේ නම්, සේවාදායකයක් එක් කිරීම එම වෙබ් අඩවියේ බර සමතුලිත කිරීමට උපකාරී වේ. නව අඩවියක සේවාදායකයක් එක් කිරීම සමහර පරිශීලකයින් සඳහා නව කෙටිමඟක් නිර්මාණය කිරීමෙන් ප්‍රමාදය අඩු කිරීමට උපකාරී වේ. මෙම ක්‍රම දෙකම ජාලයේ නව සේවාදායකයන් ලබා ගත හැකි බැවින් සේවාවේ ස්ථායීතාවය වැඩි දියුණු කිරීමට උපකාරී වේ. මේ අනුව, සේවාදායකයක් අධික ලෙස පටවා ඇත්නම්, කෙනෙකුට අධික ලෙස පටවා ඇති සේවාදායකයේ ඉල්ලීම් වලින් කොටසක් පිළිගැනීමට ඉඩ සලසන ස්ථානයක තවත් එකක් යෙදවිය හැකිය. මෙය සේවාදායකයින් විසින් කිසිදු වින්‍යාසයක් අවශ්‍ය නොවේ. 

සේවාදායකයේ 10 හෝ 25 Gb / s වරායන් කිහිපයක් පමණක් ඇති විට ටෙරාබිට් රථවාහන සහ ඉතා විශාල පරිශීලකයින් සංඛ්‍යාවක් සේවය කිරීමට ඇති එකම ක්‍රමය මෙයයි. එක් IP ලිපිනයක් සහිත ධාරක 100ක් මඟින් ටෙරාබිට් රථවාහන පරිමාව සැකසීමට හැකි වේ.

වින්‍යාස කළමනාකරණයේ පහසුව

ඉහත සඳහන් කළ පරිදි, Anycast හි රසවත් භාවිතයක් වන්නේ DNS ය. ජාල නෝඩ් වල විවිධ DNS සේවාදායකයන් කිහිපයක් තැබිය හැකිය, නමුත් එක් DNS ලිපිනයක් භාවිතා කරන්න. මූලාශ්රය පිහිටා ඇති ස්ථානය මත පදනම්ව, ඉල්ලීම් ළඟම ඇති නෝඩය වෙත යොමු කෙරේ. මෙය DNS සේවාදායකයේ අසමත් වීමකදී යම් ගමනාගමන සමතුලිතතාවයක් සහ අතිරික්තයක් සපයයි. මේ අනුව, ඒවා පිහිටා ඇති ස්ථානය අනුව විවිධ DNS සේවාදායකයන් පිහිටුවීම වෙනුවට, තනි DNS සේවාදායක වින්‍යාසයක් සියලුම ධාරක වෙත ප්‍රචාරණය කළ හැක.

ඕනෑම විකාශන ජාලයක් දුර ප්‍රමාණය මත පමණක් නොව, සේවාදායක ලබා ගැනීමේ හැකියාව, ස්ථාපිත සම්බන්ධතා ගණන වැනි පරාමිති මත පදනම්ව මාර්ග ඉල්ලීම් සඳහා වින්‍යාසගත කළ හැක. හෝ ප්රතිචාර කාලය.

සේවාලාභියාගේ පැත්තෙන් Anycast තාක්ෂණය භාවිතා කිරීමට විශේෂ සේවාදායකයන්, ජාල හෝ විශේෂ සංරචක අවශ්‍ය නොවේ. හැබැයි Anycast එකේ අවාසිත් තියෙනවා. එය ක්රියාත්මක කිරීම අතිරේක උපකරණ, විශ්වසනීය සැපයුම්කරුවන් සහ නිසි රථවාහන මාර්ගගත කිරීම අවශ්ය වන සංකීර්ණ කාර්යයක් බව විශ්වාස කෙරේ.

පිරිසිදු මූලාශ්‍රයක සිට සුන්දර දුරකට

Anycast අවම hops මත පදනම්ව පරිශීලකයින් යොමු කරන අතර, එය අවම ප්‍රමාදය අදහස් නොවේ. එක් හොප් එකකට දහයකට වඩා තිබිය හැකි බැවින් ප්‍රමාදය වඩාත් සංකීර්ණ මෙට්‍රික් එකක් වේ.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
උදාහරණ: අන්තර් මහද්වීපික සන්නිවේදනයට ඉතා ඉහළ ප්‍රමාදයක් සහිත තනි හොප් එකක් ඇතුළත් විය හැකිය.

Anycast ප්‍රධාන වශයෙන් DNS වැනි UDP පාදක සේවා සඳහා භාවිතා වේ. පරිශීලක ඉල්ලීම් BGP මාර්ග මත පදනම්ව "හොඳම" සහ "ළඟම" දත්ත මධ්‍යස්ථානය වෙත යොමු කෙරේ.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
උදාහරණය: 123.10.10.10 හි Anycast DNS IP ලිපිනයක් සහිත DNS සේවාදායක වැඩපොළක් එකම Anycast IP ලිපිනය භාවිතයෙන් යොදවා ඇති ආසන්නතම DNS නාම සේවාදායක තුන සඳහා DNS විභේදනය සිදු කරයි. R1 හෝ Server A අසමත් වුවහොත්, DNS සේවාදායක පැකට් ස්වයංක්‍රීයව R2 සහ R3 හරහා මීළඟ ආසන්නතම DNS සේවාදායකය වෙත යොමු කෙරේ. මීට අමතරව, අපගේ A සේවාදායකය වෙත යන මාර්ගය මාර්ගගත වගු වලින් ඉවත් කරනු ලැබේ, මෙම නාම සේවාදායකය තවදුරටත් භාවිතා කිරීම වළක්වයි.

යෙදවීමේ අවස්ථා

පරිශීලකයෙකු සම්බන්ධ කරන්නේ කුමන සේවාදායකයටද යන්න තීරණය කිරීමට භාවිතා කරන සාමාන්‍ය යෝජනා ක්‍රම දෙකක් තිබේ:

  • ඕනෑම විකාශන ජාල ස්ථරය. පරිශීලකයා ළඟම ඇති සේවාදායකයට සම්බන්ධ කරයි. මෙහිදී පරිශීලකයාගේ සිට සේවාදායකය දක්වා ඇති ජාල මාර්ගය වැදගත් වේ.
  • අයදුම්පත් මට්ටම Anycast. මෙම යෝජනා ක්‍රමය තුළ, සේවාදායක ලබා ගැනීමේ හැකියාව, ප්‍රතිචාර දැක්වීමේ කාලය, සම්බන්ධතා ගණන යනාදිය ඇතුළුව තවත් ගණනය කළ ප්‍රමිතික ඇත. එය ජාල සංඛ්‍යාලේඛන සපයන බාහිර මොනිටරය මත රඳා පවතී.

Anycast මත පදනම් වූ CDN

අපි දැන් අන්තර්ගතය බෙදා හැරීමේ ජාල වල Anycast භාවිතය වෙත ආපසු යමු. Anycast නිසැකවම සිත්ගන්නා ජාලකරණ සංකල්පයක් වන අතර ඊළඟ පරම්පරාවේ CDN සපයන්නන්ගෙන් වැඩි පිළිගැනීමක් ලබා ගනී.

CDN යනු ඉහළ ලබා ගත හැකි සහ අඩු ප්‍රමාදයක් සහිත අවසාන පරිශීලකයින්ට අන්තර්ගතය බෙදා හරින ලද බෙදා හරින ලද සේවාදායක ජාලයකි. සබැඳි බහුමාධ්‍ය සේවා රාශියක කොඳු නාරටිය ලෙස අන්තර්ගත බෙදාහැරීමේ ජාල අද වැදගත් කාර්යභාරයක් ඉටු කරන අතර, පාරිභෝගිකයන් මන්දගාමී බාගත කිරීමේ වේගය අඩුවෙන් ඉවසා සිටියි. වීඩියෝ සහ කටහඬ යෙදුම් කම්පනයට සහ ජාල ප්‍රමාදයට විශේෂයෙන් සංවේදී වේ.

CDN සියලුම සේවාදායකයන් එක ජාලයකට ඒකාබද්ධ කර වේගවත් අන්තර්ගත පැටවීම සපයයි. සමහර විට පරිශීලකයාගේ පොරොත්තු කාලය තත්පර 5-6 කින් අඩු කළ හැකිය. CDN හි අරමුණ වන්නේ අවසාන පරිශීලකයාට සමීපතම සේවාදායකයෙන් අන්තර්ගතය සැපයීම මගින් බෙදාහැරීම ප්‍රශස්ත කිරීමයි. මෙය Anycast ට බෙහෙවින් සමාන වන අතර, අවසාන පරිශීලකයා සිටින ස්ථානය අනුව ආසන්නතම සේවාදායකය තෝරා ගනු ලැබේ. සෑම CDN සැපයුම්කරුවෙකුම පෙරනිමියෙන් Anycast භාවිතා කරන බව පෙනේ, නමුත් ඇත්ත වශයෙන්ම මෙය එසේ නොවේ.

HTTP/TCP වැනි ප්‍රොටෝකෝල භාවිතා කරන යෙදුම් ස්ථාපිත සම්බන්ධතාවය මත රඳා පවතී. නව Anycast node එකක් තෝරාගෙන තිබේ නම් (උදාහරණයක් ලෙස, සේවාදායකය අසමත් වුවහොත්), සේවාවට බාධා ඇති විය හැක. UDP සහ DNS වැනි සම්බන්ධතා රහිත සේවා සඳහා Anycast මීට පෙර නිර්දේශ කරනු ලැබුවේ මේ නිසාය. කෙසේ වෙතත්, Anycast සම්බන්ධතා-නැඹුරු ප්‍රොටෝකෝල සඳහා හොඳින් ක්‍රියා කරයි, උදාහරණයක් ලෙස, Anycast මාදිලියේ TCP හොඳින් ක්‍රියා කරයි.

සමහර CDN සපයන්නන් Anycast-පාදක රවුටින් භාවිතා කරයි, අනෙක් අය DNS-පාදක මාර්ගගත කිරීමට කැමැත්තක් දක්වයි: පරිශීලකයාගේ DNS සේවාදායකය පිහිටා ඇති ස්ථානය අනුව ආසන්නතම සේවාදායකය තෝරා ගනු ලැබේ.

දෙමුහුන් සහ බහු දත්ත මධ්‍යස්ථාන යටිතල පහසුකම් Anycast සඳහා තවත් භාවිත අවස්ථාවකි. සැපයුම්කරුගෙන් ලැබුණු Load Balancing IP ලිපිනය මඟින් සැපයුම්කරුගේ දත්ත මධ්‍යස්ථානයේ විවිධ පාරිභෝගික සේවාවල IP ලිපින අතර භාරය බෙදා හැරීමට ඔබට ඉඩ සලසයි. ඕනෑම උපාංග ආමන්ත්‍රණ තාක්‍ෂණයක් සමඟින්, එය අධික තදබදය, දෝෂ ඉවසීම යටතේ වඩා හොඳ කාර්ය සාධනයක් සපයන අතර විශාල පරිශීලකයින් සංඛ්‍යාවක් සමඟ ප්‍රතිචාර කාලය ප්‍රශස්ත කිරීමට උපකාරී වේ.

දෙමුහුන් බහු-දත්ත මධ්‍යස්ථාන යටිතල ව්‍යුහයන් තුළ, ඔබට සේවාදායක හරහා ගමනාගමනය බෙදා හැරීමට හෝ කැපවූ සේවාදායකයන් මත අතථ්‍ය යන්ත්‍ර පවා බෙදා හැරිය හැක.

මේ අනුව, යටිතල පහසුකම් ගොඩනැගීම සඳහා තාක්ෂණික විසඳුම් විශාල තේරීමක් තිබේ. ඔබට අඩවි ක්‍රියාකාරිත්වය ප්‍රශස්ත කිරීම සඳහා සමූහයේ ඕනෑම උපාංගයක් භාවිතයෙන් බහු දත්ත මධ්‍යස්ථාන හරහා IP භාරය තුලනය සැකසිය හැක.

එක් එක් දත්ත මධ්‍යස්ථානයේ බෙදා හරින ලද එක් එක් සේවාදායකයේ "බර" නිර්වචනය කරමින් ඔබට ඔබේම නීතිවලට අනුව ගමනාගමනය බෙදා හැරිය හැක. බෙදා හරින ලද සේවාදායක උද්‍යානයක් ඇති විට මෙම වින්‍යාසය විශේෂයෙන් ප්‍රයෝජනවත් වන අතර සේවාවන්හි ක්‍රියාකාරිත්වය වෙනස් වේ. මෙය සේවාදායක කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා නිතර නිතර ගමනාගමනය බෙදා හැරීමට ඉඩ සලසයි.

ping විධානය භාවිතයෙන් අධීක්ෂණ පද්ධතියක් නිර්මාණය කිරීම සඳහා, එය පරීක්ෂණ වින්‍යාසගත කළ හැකිය. මෙමගින් පරිපාලකයාට තමන්ගේම පාලන ක්‍රියා පටිපාටි නිර්වචනය කිරීමට සහ යටිතල ව්‍යුහයේ එක් එක් සංරචකයේ තත්ත්වය පිළිබඳ පැහැදිලි දැක්මක් ලබා ගැනීමට ඉඩ සලසයි. මේ ආකාරයෙන්, ප්රවේශ්යතා නිර්ණායක නිර්වචනය කළ හැකිය.

දෙමුහුන් යටිතල ව්‍යුහයක් ගොඩනගා ගත හැකිය: සමහර විට ආයතනික ජාලයේ පසු කාර්යාලයෙන් පිටවීම පහසු වන අතර අතුරු මුහුණත කොටස සපයන්නාට පැවරීම.

බර සමතුලිත කිරීම, සම්ප්‍රේෂණය කරන ලද දත්ත සංකේතනය කිරීම සහ අඩවි නරඹන්නන් සහ ආයතනික යටිතල පහසුකම් අතර සන්නිවේදනයේ ආරක්ෂාව සඳහා SSL සහතික එක් කළ හැකිය. දත්ත මධ්‍යස්ථාන අතර බර තුලනය කිරීමේදී, SSL ද භාවිතා කළ හැක.

ලිපින භාර සමතුලිතතාවය සහිත ඕනෑම විකාශන සේවාවක් ඔබගේ ISP වෙතින් ලබා ගත හැක. මෙම විශේෂාංගය පරිශීලකයින් ස්ථානය මත පදනම්ව යෙදුම් සමඟ අන්තර් ක්‍රියා කරන ආකාරය වැඩිදියුණු කිරීමට උපකාරී වනු ඇත. දත්ත මධ්‍යස්ථානයේ ඇති සේවාවන් මොනවාදැයි ප්‍රකාශ කිරීම ප්‍රමාණවත් වන අතර ගමනාගමනය ළඟම ඇති යටිතල පහසුකම් වෙත හරවා යවනු ලැබේ. කැපවූ සේවාදායකයන් තිබේ නම්, උදාහරණයක් ලෙස ප්‍රංශයේ හෝ උතුරු ඇමරිකාවේ, එවිට සේවාදායකයින් ජාලයේ ආසන්නතම සේවාදායකය වෙත යොමු කරනු ලැබේ.

Anycast භාවිතා කිරීම සඳහා වන එක් විකල්පයක් වන්නේ ක්‍රියාකරු (PoP) සිටින ස්ථානයේ ප්‍රශස්ත තේරීමයි. ගේමු උදාහරණයකි. LinkedIn (රුසියාවේ අවහිර කර ඇත) එහි නිෂ්පාදන - ජංගම සහ වෙබ් යෙදුම්වල කාර්ය සාධනය සහ වේගය වැඩි දියුණු කිරීමට පමණක් නොව, වේගවත් අන්තර්ගත බෙදාහැරීම සඳහා ජාල යටිතල පහසුකම් වැඩිදියුණු කිරීමට උත්සාහ කරයි. මෙම ගතික අන්තර්ගත බෙදා හැරීම සඳහා, LinkedIn PoPs - Points of Presence විශාල වශයෙන් භාවිතා කරයි. Anycast භාවිතා කරන්නේ පරිශීලකයින් ළඟම ඇති PoP වෙත යොමු කිරීමටයි.

හේතුව Unycast නම් සෑම LinkedIn PoP එකකටම අනන්‍ය IP ලිපිනයක් තිබීමයි. DNS භාවිතයෙන් පරිශීලකයින්ට ඔවුන්ගේ භූගෝලීය පිහිටීම අනුව PoP පවරනු ලැබේ. ගැටළුව වන්නේ DNS භාවිතා කරන විට, එක්සත් ජනපදයේ පරිශීලකයින්ගෙන් 30% ක් පමණ උප-ප්‍රශස්ත PoP වෙත හරවා යැවීමයි. Anycast හි පියවරෙන් පියවර හඳුන්වාදීමට ස්තූතිවන්ත වන අතර, උප-ප්‍රශස්ත PoP පැවරුම 31% සිට 10% දක්වා පහත වැටුණි.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
නියමු පරීක්ෂණයේ ප්‍රතිඵල ප්‍රස්ථාරයේ පෙන්වා ඇත, y-අක්ෂය ප්‍රශස්ත PoP පැවරුමේ ප්‍රතිශතය වේ. බොහෝ එක්සත් ජනපද ප්‍රාන්තවල Anycast "පරිමාණය" වූ බැවින්, ප්‍රශස්ත PoP වෙත ගමනාගමනයේ ප්‍රතිශතයේ දියුණුවක් ඇති විය.

ඕනෑම විකාශන ජාල අධීක්ෂණය

න්‍යායාත්මකව, Anycast ජාල සරල ය: බහු භෞතික සේවාදායකයන්ට එකම IP ලිපිනය පවරනු ලැබේ, මාර්ගය තීරණය කිරීමට BGP භාවිතා කරයි. නමුත් Anycast වේදිකා ක්‍රියාත්මක කිරීම සහ සැලසුම් කිරීම සංකීර්ණ වේ, විශේෂයෙන් වැරදි ඉවසන Anycast ජාල සඳහා. ඊටත් වඩා දුෂ්කර වන්නේ වැරදි ඉක්මනින් හඳුනා ගැනීමට සහ හුදකලා කිරීමට Anycast ජාලය ඵලදායී ලෙස අධීක්ෂණය කිරීමයි.

සේවා ඔවුන්ගේ අන්තර්ගතයට සේවය කිරීම සඳහා තුන්වන පාර්ශ්ව CDN සපයන්නෙකු භාවිතා කරන්නේ නම්, ඔවුන්ට ජාල ක්‍රියාකාරිත්වය නිරීක්ෂණය කිරීම සහ සත්‍යාපනය කිරීම ඉතා වැදගත් වේ. Anycast CDN අධීක්‍ෂණය අවධානය යොමු කරන්නේ අන්තර්ගතයට සේවය කරන්නේ කුමන දත්ත මධ්‍යස්ථානයද යන්න අවබෝධ කර ගැනීම සඳහා අන්තයේ සිට අග ප්‍රමාදය සහ අවසාන හොප් ලක්ෂණ මැනීම කෙරෙහි ය. HTTP සේවාදායක ශීර්ෂ විග්‍රහ කිරීම දත්ත පැමිණෙන්නේ කොහෙන්ද යන්න තීරණය කිරීමට තවත් ක්‍රමයකි.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
උදාහරණ: CDN සේවාදායකයේ පිහිටීම පෙන්නුම් කරන HTTP ප්‍රතිචාර ශීර්ෂ.

උදාහරණයක් ලෙස, CloudFlare විසින් HTTP ප්‍රතිචාර පණිවිඩවල තමන්ගේම CF-Ray ශීර්ෂකය භාවිතා කරයි, එයට ඉල්ලීම කරන ලද දත්ත මධ්‍යස්ථානය පිළිබඳ ඇඟවීමක් ඇතුළත් වේ. Zendesk සම්බන්ධයෙන් ගත් කල, සියැටල් කලාපය සඳහා CF-Ray ශීර්ෂය CF-RAY: 2a21675e65fd2a3d-SEA වන අතර ඇම්ස්ටර්ඩෑම් සඳහා එය CF-RAY: 2a216896b93a0c71-AMS වේ. අන්තර්ගතය පිහිටා ඇති ස්ථානය තීරණය කිරීමට ඔබට HTTP ප්‍රතිචාරයෙන් HTTP-X ශීර්ෂයන් ද භාවිතා කළ හැක.

වෙනත් ආමන්ත්‍රණ ක්‍රම

පරිශීලක ඉල්ලීම් නිශ්චිත ජාල අන්ත ලක්ෂ්‍යයකට යොමු කිරීම සඳහා වෙනත් ලිපින ක්‍රම තිබේ:

යුනිකස්ට්

අද බොහෝ අන්තර්ජාලය භාවිතා කරන්නේ මෙම ක්‍රමයයි. යුනිකාස්ට් - යුනිකාස්ට් සම්ප්‍රේෂණය, IP ලිපිනය ජාලයේ එක් විශේෂිත නෝඩයක් සමඟ පමණක් සම්බන්ධ වේ. මෙය එකින් එක ගැලපීම ලෙස හැඳින්වේ. 

මල්ටිකාස්ට්

Multicast එක-බොහෝ-බොහෝ-බොහෝ-බොහෝ සම්බන්ධතාවක් භාවිතා කරයි. බහු විකාශනය මඟින් විවිධ තෝරාගත් අන්ත ලක්ෂ්‍ය වෙත එකවර යවන්නාගෙන් ඉල්ලීමක් යැවීමට ඔබට ඉඩ සලසයි. මෙමගින් සේවාලාභියාට එකවර ධාරක කිහිපයකින් ගොනුවක් කොටස් වශයෙන් බාගත කිරීමේ හැකියාව ලබා දේ (එය ශ්‍රව්‍ය හෝ දෘශ්‍ය ප්‍රවාහය සඳහා ප්‍රයෝජනවත් වේ). Multicast බොහෝ විට Anycast සමඟ ව්‍යාකූල වේ.කෙසේ වෙතත්, ප්‍රධාන වෙනස වන්නේ Anycast විසින් යවන්නා එක් නිශ්චිත node එකක් වෙත යොමු කිරීමයි.

විකාශනය

තනි යවන්නාගෙන් දත්ත සටහනක් විකාශන ලිපිනය හා සම්බන්ධ සියලුම අන්ත ලක්ෂ්‍ය වෙත යොමු කෙරේ. ජාලය විකාශනයේ සියලුම ලබන්නන් වෙත (සාමාන්‍යයෙන් එකම උපජාලයේ) ළඟා වීමට දත්ත ග්‍රෑම් ස්වයංක්‍රීයව අනුකරණය කරයි.

භූ විකාශනය

Geocast බහු විකාශනයට තරමක් සමාන ය: යවන්නෙකුගෙන් ඉල්ලීම් එකවර බහු අන්ත ලක්ෂ්‍ය වෙත යවනු ලැබේ. කෙසේ වෙතත්, වෙනස පවතින්නේ ලිපිනය එහි භූගෝලීය පිහිටීම අනුව තීරණය වේ. මෙය සමහර ජංගම peer-to-peer routing protocols විසින් භාවිතා කරන බහු විකාශනයේ විශේෂිත ආකාරයකි.

Geo Router එහි සේවා ප්රදේශය ගණනය කර එය ආසන්න කරයි. Georouters, සේවා ප්රදේශ හුවමාරු කිරීම, මාර්ගගත කිරීමේ වගු තැනීම. georouters පද්ධතියට ධූරාවලි ව්‍යුහයක් ඇත.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
Unicast, Multicast සහ Broadcast.

Anycast තාක්ෂණය භාවිතය DNS හි විශ්වසනීයත්වය, ඔරොත්තු දීමේ හැකියාව සහ ආරක්ෂාව වැඩි දියුණු කරයි. මෙම තාක්‍ෂණය භාවිතා කරමින්, ක්‍රියාකරුවන් තම පාරිභෝගිකයින්ට විවිධ වර්ගයේ DNS මත පදනම් වූ පැටවුම් තුලන සේවා ලබා දෙයි. පාලක පැනලයේ, භූගෝලීය පිහිටීම අනුව ඉල්ලීම් යැවිය යුතු IP ලිපින ඔබට නියම කළ හැක. මෙමගින් පාරිභෝගික ඉල්ලීම් වඩාත් නම්‍යශීලී ලෙස බෙදා හැරීමේ හැකියාව පාරිභෝගිකයින්ට ලබා දෙනු ඇත.

සමහර වාහකයන් එක්-පොයින්ස්-ඔෆ්-ප්‍රෙසන්ස් (POP) මාර්ග අධීක්‍ෂණය භාවිතා කරයි: පද්ධතිය ස්වයංක්‍රීයව POP සඳහා කෙටිම දේශීය සහ ගෝලීය මාර්ග විශ්ලේෂණය කර ශුන්‍ය අක්‍රිය කාලය සමඟ අඩුම ප්‍රමාද භූගෝලීය ස්ථාන හරහා ඒවා ගමන් කරයි.

මේ මොහොතේ, Anycast යනු ස්ථායීතාවය සහ විශ්වසනීයත්වය සඳහා ඉහළ අවශ්‍යතා ඇති අධි-බර DNS සේවා ගොඩනැගීම සඳහා වඩාත්ම ස්ථාවර සහ විශ්වාසදායක විසඳුමයි.

.ru වසම Anycast වලාකුළු පහක් හරහා බෙදා හරින ලද නෝඩ් 35 කට කාණ්ඩ කර ඇති Anycast DNS සේවාදායකයන් 20 කට සහය දක්වයි. මෙම අවස්ථාවෙහිදී, භූගෝලීය පදනමක් මත ගොඩනැඟීමේ මූලධර්මය භාවිතා කරනු ලැබේ, i.e. භූ විකාශනය. DNS නෝඩ් තැබීමේදී, වඩාත් ක්‍රියාකාරී පරිශීලකයින්ට සමීප භූගෝලීය වශයෙන් විසිරුණු ස්ථාන වෙත ගෙන යාමට සැලසුම් කර ඇත, නෝඩ් ස්ථාන ලක්ෂ්‍යයේ රුසියානු සැපයුම්කරුවන්ගේ උපරිම සාන්ද්‍රණය මෙන්ම නොමිලේ ධාරිතාවන් සහ වෙබ් අඩවිය සමඟ අන්තර්ක්‍රියා කිරීමේ පහසුව.

CDN එකක් සාදා ගන්නේ කෙසේද?

CDN යනු පරිශීලකයින් වෙත අන්තර්ගතය බෙදා හැරීම වේගවත් කරන සේවාදායක ජාලයකි. අන්තර්ගත බෙදාහැරීමේ ජාලය සියලුම සේවාදායකයන් එක් ජාලයකට ඒකාබද්ධ කර වේගවත් අන්තර්ගත පැටවීම සපයයි. බාගත කිරීමේ වේගය සඳහා සේවාදායකයේ සිට පරිශීලකයා දක්වා ඇති දුර වැදගත් කාර්යභාරයක් ඉටු කරයි.

CDN ඔබට ඉලක්කගත ප්‍රේක්ෂකයින්ට සමීපතම සේවාදායකයන් භාවිතා කිරීමට ඉඩ සලසයි. මෙය පොරොත්තු කාලය අඩු කරයි, විශාල ගොනු හෝ බහුමාධ්‍ය සේවා ඇති අඩවි සඳහා විශේෂයෙන් වැදගත් වන සියලුම අමුත්තන් සඳහා අඩවි අන්තර්ගතයන් පූරණය කිරීම වේගවත් කිරීමට උපකාරී වේ. CDN සඳහා සාමාන්‍ය යෙදුම් වන්නේ ඊ-වාණිජ්‍යය සහ විනෝදාස්වාදයයි.

CDN යටිතල ව්‍යුහය තුළ නිර්මාණය කර ඇති අතිරේක සේවාදායක ජාලය, පරිශීලකයින්ට හැකි තරම් සමීපව පිහිටා ඇති අතර, එය වඩාත් ස්ථාවර සහ වේගවත් දත්ත බෙදා හැරීමකට දායක වේ. සංඛ්‍යාලේඛනවලට අනුව, CDN භාවිතා කිරීම CDN නොමැති වෙබ් අඩවි හා සසඳන විට 70% කට වඩා වැඩි ප්‍රමාණයකින් වෙබ් අඩවියකට පිවිසීමේ ප්‍රමාදය අඩු කරයි.

කොහොමද DNS භාවිතයෙන් CDN එකක් සාදන්න? ඔබේම Anycast විසඳුමක් භාවිතයෙන් CDN එකක් සැකසීම තරමක් මිල අධික විය හැකි නමුත් මිල අඩු විකල්ප තිබේ. උදාහරණයක් ලෙස, ඔබට අද්විතීය IP ලිපින සහිත GeoDNS සහ සාමාන්‍ය සේවාදායකයන් භාවිතා කළ හැකිය. GeoDNS සේවා සමඟින්, ඔබට DNS විසදුමේ ස්ථානයට වඩා ආගන්තුකයාගේ සැබෑ ස්ථානය මත පදනම්ව තීරණ ගනු ලබන භූ ස්ථානගත කිරීම-සක්‍රීය CDN නිර්මාණය කළ හැක. එක්සත් ජනපද අමුත්තන්ට එක්සත් ජනපද සේවාදායක IP ලිපින පෙන්වීමට ඔබට ඔබේ DNS කලාපය සැකසිය හැකි අතර යුරෝපීය අමුත්තන් යුරෝපයෙන් IP ලිපිනයක් දකිනු ඇත.

GeoDNS සමඟින්, ඔබට පරිශීලකයාගේ IP ලිපිනය අනුව විවිධ DNS ප්‍රතිචාර ලබා දිය හැක. මෙය සිදු කිරීම සඳහා, ඉල්ලීමේ ඇති මූලාශ්‍ර IP ලිපිනය මත පදනම්ව විවිධ IP ලිපින ආපසු ලබා දීමට DNS සේවාදායකය වින්‍යාස කර ඇත. සාමාන්‍යයෙන්, GeoIP දත්ත සමුදාය ඉල්ලීම සිදු කරන කලාපය තීරණය කිරීමට භාවිතා කරයි. DNS භාවිතයෙන් භූ පිහිටීම ඔබට ළඟම ඇති වෙබ් අඩවියෙන් පරිශීලකයින්ට අන්තර්ගතය යැවීමට ඉඩ සලසයි.

GeoDNS විසින් DNS ඉල්ලීම එවූ සේවාලාභියාගේ IP ලිපිනය නිර්වචනය කරයි, නැතහොත් සේවාදායක ඉල්ලීම සැකසීමේදී භාවිතා කරන සැපයුම්කරුගේ පුනරාවර්තන DNS සේවාදායකයේ IP. සේවාදායකයාගේ IP සහ GeoIP පදනම මගින් රට/කලාපය තීරණය වේ. එවිට සේවාදායකයා ළඟම ඇති CDN සේවාදායකයේ IP ලිපිනය ලබා ගනී. GeoDNS වින්‍යාස කිරීම ගැන වැඩිදුර කියවන්න මෙහි.

Anycast හෝ GeoDNS?

Anycast යනු ගෝලීය පරිමාණයෙන් අන්තර්ගතය බෙදා හැරීමට විශිෂ්ට ක්‍රමයක් වන අතර, එහි නිශ්චිතභාවයක් නොමැත. GeoDNS ගලවා ගැනීමට පැමිණෙන්නේ මෙහිදීය. මෙම සේවාව මඟින් පරිශීලකයින් ඔවුන්ගේ ස්ථානය මත පදනම්ව අනන්‍ය අන්ත ලක්ෂ්‍ය වෙත යවන නීති නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය
උදාහරණය: යුරෝපයේ පරිශීලකයන් වෙනත් අන්තයකට යොමු කර ඇත.

ඔබට සියලු ඉල්ලීම් අත්හැරීමෙන් වසම් වෙත ප්‍රවේශය ප්‍රතික්ෂේප කළ හැක. මෙය, විශේෂයෙන්ම, අනවසරයෙන් ඇතුළුවන්නන් කපා හැරීමට ඉක්මන් ක්රමයකි.

GeoDNS Anycast වලට වඩා නිවැරදි පිළිතුරු ලබා දෙයි. Anycast සම්බන්ධයෙන් ගත් කල, කෙටිම මාර්ගය තීරණය වන්නේ hops ගණන අනුව නම්, GeoDNS හි අවසාන පරිශීලකයින් සඳහා මාර්ගගත කිරීම ඔවුන්ගේ භෞතික පිහිටීම අනුව සිදු වේ. මෙය ප්‍රමාදය අඩු කරන අතර කැටිති මාර්ගගත කිරීමේ රීති නිර්මාණය කිරීමේදී නිරවද්‍යතාවය වැඩි දියුණු කරයි.

වසමකට මාරු වන විට, බ්‍රවුසරය ආසන්නතම DNS සේවාදායකය වෙත ප්‍රවේශ වන අතර, වසම මත පදනම්ව, වෙබ් අඩවිය පූරණය කිරීමට IP ලිපිනයක් නිකුත් කරයි. ඔන්ලයින් වෙළඳසැලක් එක්සත් ජනපදයේ සහ යුරෝපයේ ජනප්‍රිය යැයි සිතමු, නමුත් ඒ සඳහා DNS සේවාදායකයන් ඇත්තේ යුරෝපයේ පමණි. එවිට ගබඩාවේ සේවාවන් භාවිතා කිරීමට අවශ්‍ය එක්සත් ජනපදයේ පරිශීලකයින්ට ළඟම ඇති සේවාදායකයට ඉල්ලීමක් යැවීමට බල කෙරෙනු ඇති අතර, එය ඉතා දුරින් බැවින්, ප්‍රතිචාරයක් සඳහා රැඳී සිටීමට බොහෝ කාලයක් ගතවනු ඇත - වෙබ් අඩවිය එසේ නොවේ. ඉක්මනින් පටවන්න.

එක්සත් ජනපදයේ GeoDNS සේවාදායකයක් තැබීමේදී, පරිශීලකයන් දැනටමත් එය සම්බන්ධ කර ගනු ඇත. ප්‍රතිචාරය වේගවත් වනු ඇත, එය වෙබ් අඩවිය පැටවීමේ වේගයට බලපානු ඇත.

පවතින US DNS සේවාදායකයක් සමඟ ඇති තත්වයක් තුළ, එක්සත් ජනපදයේ පරිශීලකයෙකු මෙම වසම වෙත සංචාලනය කරන විට, ඔහු ආසන්නතම සේවාදායකය වෙත හැරෙනු ඇත, එය අපේක්ෂිත IP නිකුත් කරනු ඇත. පරිශීලකයා වෙබ් අඩවියේ අන්තර්ගතය අඩංගු සේවාදායකය වෙත යොමු කරනු ඇත, නමුත් අන්තර්ගතය සහිත සේවාදායකයන් දුරස්ථ බැවින්, ඔහුට එය ඉක්මනින් නොලැබේ.

ඔබ එක්සත් ජනපදයේ හැඹිලිගත දත්ත සහිත CDN සේවාදායකයන් ද තැබුවහොත්, පූරණය වන විට, සේවාදායක බ්‍රවුසරය ළඟම ඇති DNS සේවාදායකය වෙත ඉල්ලීමක් යවනු ඇත, එය නිවැරදි IP ලිපිනය ආපසු යවනු ඇත. ලැබුණු IP සහිත බ්රවුසරය ළඟම ඇති CDN සේවාදායකය සහ ප්රධාන සේවාදායකය සමඟ සම්බන්ධ වන අතර CDN සේවාදායකය විසින් හැඹිලිගත අන්තර්ගතය බ්රවුසරයට යවයි. හැඹිලිගත අන්තර්ගතය පූරණය වන අතර, සම්පූර්ණ අඩවිය පූරණය කිරීමට නැති වූ ගොනු ප්‍රධාන සේවාදායකයෙන් පැමිණේ. එහි ප්‍රතිඵලයක් වශයෙන්, ප්‍රධාන සේවාදායකයෙන් එවන්නේ ඉතා අඩු ගොනු ප්‍රමාණයක් බැවින්, වෙබ් අඩවිය පැටවීමේ කාලය අඩු වේ.

නිශ්චිත IP ලිපිනයක නිශ්චිත ස්ථානය තීරණය කිරීම සැමවිටම පහසු කාර්යයක් නොවේ: බොහෝ සාධක ක්‍රියාත්මක වන අතර, IP ලිපින පරාසයක හිමිකරුවන් එය ලෝකයේ අනෙක් පැත්තට ප්‍රකාශ කිරීමට තීරණය කළ හැකිය (එවිට ඔබට බලා සිටිය යුතුය. නිවැරදි ස්ථානය ලබා ගැනීම සඳහා දත්ත සමුදාය යාවත්කාලීන වේ). ඉඳහිට, VPS සපයන්නන් එක්සත් ජනපදයේ ඇතැයි විශ්වාස කරන ලිපින සිංගප්පූරුවේ VPS වෙත පවරයි.

Anycast ලිපින භාවිතා කිරීම මෙන් නොව, වෙන් කිරීම සිදු කරනු ලබන්නේ නම විභේදනය කරන අවස්ථාවේදී මිස හැඹිලි සේවාදායකයට සම්බන්ධ වන අවස්ථාවේදී නොවේ. පුනරාවර්තන සේවාදායකය EDNS සේවාදායක උපජාල සඳහා සහය නොදක්වන්නේ නම්, හැඹිලි සේවාදායකයට සම්බන්ධ වන පරිශීලකයා වෙනුවට එම පුනරාවර්තන සේවාදායකයේ පිහිටීම භාවිතා වේ.

DNS හි Client subnets යනු DNS (RFC7871) හි දිගුවක් වන අතර එය ප්‍රත්‍යාවර්තී DNS සේවාදායකයන් විසින් සේවාලාභියෙකු පිළිබඳ තොරතුරු DNS සේවාදායකයක් වෙත යැවිය හැකි ආකාරය නිර්වචනය කරයි, විශේෂයෙන්ම GeoDNS සේවාදායකයකට සේවාදායකයෙකුගේ ස්ථානය වඩාත් නිවැරදිව තීරණය කිරීමට භාවිතා කළ හැකි ජාල තොරතුරු.

බොහෝ අය ඔවුන්ගේ ISP හි DNS සේවාදායකයන් හෝ භූගෝලීය වශයෙන් ඔවුන්ට සමීප DNS සේවාදායකයන් භාවිතා කරයි, නමුත් යම් හේතුවක් නිසා එක්සත් ජනපදයේ කෙනෙකු ඕස්ට්‍රේලියාවේ පිහිටා ඇති DNS විසදුමක් භාවිතා කිරීමට තීරණය කරන්නේ නම්, ඔවුන්ට ඕස්ට්‍රේලියාවට ආසන්නතම IP. සේවාදායක ලිපිනයක් ලැබෙනු ඇත.

ඔබට GeoDNS භාවිතා කිරීමට අවශ්‍ය නම්, මෙම විශේෂාංග පිළිබඳව දැනුවත් වීම වැදගත් වේ, සමහර අවස්ථාවලදී එය හැඹිලි සේවාදායකයන් සහ සේවාදායකයා අතර දුර වැඩි කළ හැක.

සාරාංශය: ඔබට CDN එකකට VPS කිහිපයක් ඒකාබද්ධ කිරීමට අවශ්‍ය නම්, හොඳම යෙදවීමේ විකල්පය වන්නේ පෙට්ටියෙන් පිටත GeoDNS + Anycast විශේෂාංගය සහිත DNS සේවාදායක බණ්ඩලයක් භාවිතා කිරීමයි.

Anycast එදිරිව යුනිකාස්ට්: එක් එක් අවස්ථාවෙහිදී තෝරා ගැනීමට වඩා හොඳය

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න