Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது

Anycast பற்றி பலர் கேள்விப்பட்டிருக்கலாம். இந்த நெட்வொர்க் முகவரி மற்றும் ரூட்டிங் முறையில், ஒரு நெட்வொர்க்கில் உள்ள பல சேவையகங்களுக்கு ஒரு ஐபி முகவரி ஒதுக்கப்படுகிறது. இந்த சேவையகங்கள் ஒருவருக்கொருவர் தொலைவில் உள்ள தரவு மையங்களில் கூட அமைந்திருக்கும். Anycast இன் யோசனை என்னவென்றால், கோரிக்கை மூலத்தின் இருப்பிடத்தைப் பொறுத்து, தரவு அருகிலுள்ள (நெட்வொர்க் டோபாலஜி படி, இன்னும் துல்லியமாக, BGP ரூட்டிங் நெறிமுறை) சேவையகத்திற்கு அனுப்பப்படும். இதனால், நெட்வொர்க் மாற்றங்கள் (ஹாப்) மற்றும் தாமதம் (லேட்டன்சி) எண்ணிக்கையை குறைக்க முடியும்.

அடிப்படையில், ஒரே பாதை உலகம் முழுவதும் உள்ள பல தரவு மையங்களில் இருந்து விளம்பரப்படுத்தப்படுகிறது. இதனால், வாடிக்கையாளர்கள் BGP வழிகள், தரவு மையத்தின் அடிப்படையில் "சிறந்த" மற்றும் "அருகில்" அனுப்பப்படுவார்கள். அது ஏன் அனிகாஸ்ட்? யுனிகாஸ்டுக்குப் பதிலாக Anycastஐ ஏன் பயன்படுத்த வேண்டும்?

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
ஒற்றை இணைய சேவையகம் மற்றும் மிதமான போக்குவரத்து கொண்ட தளத்திற்கு யூனிகாஸ்ட் மிகவும் பொருத்தமானது. இருப்பினும், ஒரு சேவையில் மில்லியன் கணக்கான சந்தாதாரர்கள் இருந்தால், அது வழக்கமாக பல இணைய சேவையகங்களைப் பயன்படுத்துகிறது, ஒவ்வொன்றும் ஒரே ஐபி முகவரியுடன். இந்த சேவையகங்கள் கோரிக்கைகளை உகந்ததாக வழங்க புவியியல் ரீதியாக விநியோகிக்கப்படுகின்றன.

இந்த சூழ்நிலையில், Anycast செயல்திறனை மேம்படுத்தும் (குறைந்த தாமதத்துடன் ட்ராஃபிக் பயனருக்கு அனுப்பப்படும்), சேவை நம்பகத்தன்மையை உறுதி செய்யும் (அதிகப்படியான சேவையகங்கள் காரணமாக) மற்றும் சுமை சமநிலை - பல சேவையகங்களுக்கு ரூட்டிங் திறம்பட அவற்றுக்கிடையே சுமைகளை விநியோகிக்கும், வேகத்தை மேம்படுத்தும். தளம்.

ஆபரேட்டர்கள் வாடிக்கையாளர்களுக்கு Anycast மற்றும் DNS அடிப்படையில் பல்வேறு வகையான சுமை சமநிலையை வழங்குகிறார்கள். தளத்தின் புவியியல் இருப்பிடத்தின் அடிப்படையில் கோரிக்கைகள் அனுப்பப்படும் ஐபி முகவரிகளை வாடிக்கையாளர்கள் குறிப்பிடலாம். இது பயனர் கோரிக்கைகளை மிகவும் நெகிழ்வாக விநியோகிக்க உதவுகிறது.

நீங்கள் சுமைகளை (பயனர்கள்) விநியோகிக்க வேண்டிய பல தளங்கள் உள்ளன என்று வைத்துக்கொள்வோம், எடுத்துக்காட்டாக, ஒரு நாளைக்கு 100 கோரிக்கைகளைக் கொண்ட ஆன்லைன் ஸ்டோர் அல்லது பிரபலமான வலைப்பதிவு. பயனர்கள் ஒரு குறிப்பிட்ட தளத்தை அணுகும் பகுதியைக் கட்டுப்படுத்த, நீங்கள் ஜியோ சமூக விருப்பத்தைப் பயன்படுத்தலாம். ஆபரேட்டர் பாதையை அறிவிக்கும் பகுதியைக் கட்டுப்படுத்த இது உங்களை அனுமதிக்கிறது.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
Anycast மற்றும் Unicast: வேறுபாடுகள்

நெட்வொர்க் செயல்திறனை மேம்படுத்தும் ரூட்டிங் முடிவுகளை எடுக்க டிஎன்எஸ் (டொமைன் நேம் சிஸ்டம்) மற்றும் சிடிஎன் (உள்ளடக்க டெலிவரி நெட்வொர்க்குகள்) போன்ற பயன்பாடுகளில் Anycast பெரும்பாலும் பயன்படுத்தப்படுகிறது. உள்ளடக்க டெலிவரி நெட்வொர்க்குகள் Anycast ஐப் பயன்படுத்துகின்றன, ஏனெனில் அவை அதிக அளவு ட்ராஃபிக்கைக் கையாளுகின்றன, மேலும் Anycast இந்த விஷயத்தில் பல நன்மைகளை வழங்குகிறது (அவற்றில் மேலும் கீழே). டிஎன்எஸ்ஸில், சேவையின் நம்பகத்தன்மை மற்றும் தவறு சகிப்புத்தன்மையின் அளவை கணிசமாக அதிகரிக்க Anycast உங்களை அனுமதிக்கிறது.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
Anycast IP இல், BGP ஐப் பயன்படுத்தும் போது, ​​ஒரு குறிப்பிட்ட ஹோஸ்டுக்கு பல வழிகள் உள்ளன. அவை உண்மையில் பல தரவு மையங்களில் உள்ள ஹோஸ்ட்களின் நகல்கள் ஆகும், அவை குறைந்த தாமத இணைப்புகளை நிறுவப் பயன்படுகின்றன.

எனவே, Anycast நெட்வொர்க்கில், ஒரே ஐபி முகவரி வெவ்வேறு இடங்களில் இருந்து விளம்பரப்படுத்தப்படுகிறது, மேலும் பாதையின் "செலவு" அடிப்படையில் பயனரின் கோரிக்கையை எங்கு அனுப்புவது என்பதை நெட்வொர்க் தீர்மானிக்கிறது. எடுத்துக்காட்டாக, BGP பெரும்பாலும் குறுகிய தரவு பாதையைத் தீர்மானிக்கப் பயன்படுகிறது. ஒரு பயனர் Anycast கோரிக்கையை அனுப்பும்போது, ​​பிணையத்தில் கிடைக்கும் Anycast சேவையகங்களுக்கான சிறந்த வழியை BGP தீர்மானிக்கிறது.

Anycast இன் நன்மைகள்

தாமதம் குறைப்பு
அருகிலுள்ள சர்வரிலிருந்து தரவைப் பெறுவதற்கு அவை உங்களை அனுமதிப்பதால், Anycast அமைப்புகள் பயனர் கோரிக்கைகளைச் செயலாக்கும்போது தாமதத்தைக் குறைக்க முடியும். அதாவது, பயனர்கள் எப்போதும் "அருகிலுள்ள" (ரூட்டிங் நெறிமுறையின் அடிப்படையில்) DNS சேவையகத்துடன் இணைவார்கள். இதன் விளைவாக, கிளையன்ட் மற்றும் சர்வர் இடையே பிணைய தூரத்தை குறைப்பதன் மூலம் Anycast தொடர்பு நேரத்தை குறைக்கிறது. இது தாமதத்தை குறைப்பது மட்டுமல்லாமல், சுமை சமநிலையையும் வழங்குகிறது.

வேகம்

ட்ராஃபிக் அருகிலுள்ள முனைக்கு அனுப்பப்படுவதால், கிளையன்ட் மற்றும் கணு இடையே தரவு பரிமாற்றத்தில் தாமதம் குறைவதால், கிளையன்ட் எங்கிருந்து தகவலைக் கோரினாலும், டெலிவரி விகிதத்தை மேம்படுத்துவதே இதன் விளைவாக இருக்கும்.

அதிகரித்த நிலைத்தன்மை மற்றும் தவறு சகிப்புத்தன்மை

உலகெங்கிலும் உள்ள பல சேவையகங்கள் ஒரே ஐபியைப் பயன்படுத்தினால், சேவையகங்களில் ஒன்று செயலிழந்தால் அல்லது செயலிழந்தால், போக்குவரத்து அருகிலுள்ள சேவையகத்திற்குத் திருப்பி விடப்படும். இதன் விளைவாக, Anycast சேவையை மேலும் நெகிழ்ச்சியடையச் செய்கிறது மற்றும் சிறந்த நெட்வொர்க் அணுகல்/தாமதம்/வேகத்தை வழங்குகிறது. 

எனவே, பல சேவையகங்கள் தொடர்ந்து பயனர்களுக்குக் கிடைப்பதன் மூலம், Anycast, எடுத்துக்காட்டாக, DNS இன் நிலைத்தன்மையை மேம்படுத்துகிறது. ஒரு புரவலன் தோல்வியுற்றால், எந்தவொரு கையேடு தலையீடு அல்லது மறுகட்டமைப்பு இல்லாமல் பயனர் கோரிக்கைகள் மற்றொரு DNS சேவையகத்திற்கு திருப்பி விடப்படும். Anycast ஆனது பிரச்சனைக்குரிய தளத்தின் வழிகளை வெறுமனே அகற்றுவதன் மூலம் மற்ற தளங்களுக்கு கிட்டத்தட்ட வெளிப்படையான மாறுதலை வழங்குகிறது. 

சுமை சமநிலை

Anycast அமைப்பில், நெட்வொர்க் போக்குவரத்து வெவ்வேறு சேவையகங்களுக்கு விநியோகிக்கப்படுகிறது. அதாவது, இது ஒரு லோட் பேலன்சராக செயல்படுகிறது, எந்த ஒரு சேவையகமும் டிராஃபிக்கின் பெரும்பகுதியைப் பெறுவதைத் தடுக்கிறது. சுமை சமநிலையைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக, கோரிக்கை மூலத்திலிருந்து ஒரே புவியியல் தூரத்தில் பல பிணைய முனைகள் இருக்கும்போது. இந்த வழக்கில், சுமை முனைகளில் விநியோகிக்கப்படுகிறது.

DoS தாக்குதல்களின் தாக்கத்தை குறைத்தல் 

Anycast இன் மற்றொரு அம்சம் DDoS எதிர்ப்பு. DDoS தாக்குதல்களால் Anycast அமைப்பை வீழ்த்துவது சாத்தியமில்லை, ஏனெனில் அது கோரிக்கைகளின் பனிச்சரிவுடன் அத்தகைய நெட்வொர்க்கில் உள்ள அனைத்து சேவையகங்களையும் அடக்க வேண்டும். 

DDoS தாக்குதல்கள் பெரும்பாலும் பாட்நெட்களைப் பயன்படுத்துகின்றன, இது தாக்கப்பட்ட சேவையகத்தை அதிக ட்ராஃபிக்கை உருவாக்கும். இந்த சூழ்நிலையில் Anycast ஐப் பயன்படுத்துவதன் நன்மை என்னவென்றால், ஒவ்வொரு சேவையகமும் தாக்குதலின் ஒரு பகுதியை "உறிஞ்ச" முடியும், இது ஒரு குறிப்பிட்ட சேவையகத்தில் சுமையை குறைக்கிறது. சேவை மறுப்புத் தாக்குதலானது சர்வரில் உள்ளமைக்கப்பட்டு முழு சேவையையும் பாதிக்காது.

உயர் கிடைமட்ட அளவிடுதல்

அதிக ட்ராஃபிக் தொகுதிகளைக் கொண்ட சேவைகளுக்கு Anycast அமைப்புகள் மிகவும் பொருத்தமானவை. Anycast ஐப் பயன்படுத்தும் ஒரு சேவைக்கு வளர்ந்து வரும் ட்ராஃபிக்கைக் கையாள புதிய சர்வர்கள் தேவைப்பட்டால், அதைக் கையாள புதிய சர்வர்களை நெட்வொர்க்கில் சேர்க்கலாம். அவை புதிய அல்லது ஏற்கனவே உள்ள தளங்களில் வைக்கப்படலாம். 

குறிப்பிட்ட இடத்தில் ட்ராஃபிக் அதிகமாக இருந்தால், ஒரு சர்வரைச் சேர்ப்பது அந்தத் தளத்தின் சுமையை சமப்படுத்த உதவும். புதிய தளத்தில் சேவையகத்தைச் சேர்ப்பது, சில பயனர்களுக்கு புதிய குறுக்குவழியை உருவாக்குவதன் மூலம் தாமதத்தைக் குறைக்க உதவும். நெட்வொர்க்கில் புதிய சேவையகங்கள் கிடைக்கும்போது இரண்டு முறைகளும் சேவையின் நிலைத்தன்மையை மேம்படுத்த உதவுகின்றன. எனவே, ஒரு சேவையகம் அதிக சுமையாக இருந்தால், ஒருவர் மற்றொன்றை ஒரு இடத்தில் வரிசைப்படுத்தலாம், அது அதிக சுமை கொண்ட சேவையகத்தின் கோரிக்கைகளில் சில பங்கை ஏற்க அனுமதிக்கும். இதற்கு வாடிக்கையாளர்களால் எந்த கட்டமைப்பும் தேவையில்லை. 

சேவையகத்தில் சில 10 அல்லது 25 ஜிபி / வி போர்ட்கள் மட்டுமே இருக்கும்போது டெராபிட் டிராஃபிக் மற்றும் அதிக எண்ணிக்கையிலான பயனர்களுக்கு சேவை செய்வதற்கான ஒரே வழி இதுதான். ஒரு ஐபி முகவரியுடன் கூடிய 100 ஹோஸ்ட்கள் டெராபிட் டிராஃபிக்கைச் செயல்படுத்துவதை சாத்தியமாக்கும்.

உள்ளமைவு மேலாண்மை எளிமை

மேலே குறிப்பிட்டுள்ளபடி, Anycast இன் சுவாரஸ்யமான பயன்பாடு DNS ஆகும். நெட்வொர்க் முனைகளில் பல்வேறு DNS சேவையகங்களை வைக்க முடியும், ஆனால் ஒரு DNS முகவரியைப் பயன்படுத்தவும். ஆதாரம் அமைந்துள்ள இடத்தைப் பொறுத்து, கோரிக்கைகள் அருகிலுள்ள முனைக்கு அனுப்பப்படும். இது டிஎன்எஸ் சர்வர் செயலிழந்தால் சில டிராஃபிக் சமநிலை மற்றும் பணிநீக்கத்தை வழங்குகிறது. எனவே, வெவ்வேறு டிஎன்எஸ் சேவையகங்களை அவை அமைந்துள்ள இடத்தைப் பொறுத்து கட்டமைப்பதற்குப் பதிலாக, அனைத்து ஹோஸ்ட்களுக்கும் ஒரே டிஎன்எஸ் சர்வர் உள்ளமைவை பரப்பலாம்.

எனிகாஸ்ட் நெட்வொர்க்குகள், தூரத்தின் அடிப்படையில் மட்டுமல்லாமல், சர்வர் கிடைக்கும் தன்மை, நிறுவப்பட்ட இணைப்புகளின் எண்ணிக்கை போன்ற அளவுருக்களின் அடிப்படையிலும் வழி கோரிக்கைகளுக்கு உள்ளமைக்கப்படலாம். அல்லது பதில் நேரம்.

கிளையன்ட் பக்கத்தில் Anycast தொழில்நுட்பத்தைப் பயன்படுத்த சிறப்பு சேவையகங்கள், நெட்வொர்க்குகள் அல்லது சிறப்பு கூறுகள் எதுவும் தேவையில்லை. ஆனால் Anycast தீமைகளையும் கொண்டுள்ளது. அதன் செயலாக்கம் என்பது கூடுதல் உபகரணங்கள், நம்பகமான வழங்குநர்கள் மற்றும் சரியான போக்குவரத்து ரூட்டிங் தேவைப்படும் ஒரு சிக்கலான பணி என்று நம்பப்படுகிறது.

தூய மூலத்திலிருந்து அழகான தொலைதூரத்திற்கு

Anycast ஆனது குறைந்த ஹாப்ஸின் அடிப்படையில் பயனர்களை இயக்கும் போது, ​​அது குறைந்தபட்ச தாமதத்தைக் குறிக்க வேண்டிய அவசியமில்லை. தாமதம் என்பது மிகவும் சிக்கலான அளவீடு ஆகும், ஏனெனில் ஒரு ஹாப்பில் பத்துக்கும் மேற்பட்டவை இருக்கலாம்.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
எடுத்துக்காட்டு: கான்டினென்டல் கம்யூனிகேஷன்ஸ் மிக அதிக தாமதத்துடன் ஒற்றை ஹாப்பை உள்ளடக்கியிருக்கலாம்.

Anycast முக்கியமாக DNS போன்ற UDP அடிப்படையிலான சேவைகளுக்குப் பயன்படுத்தப்படுகிறது. பயனர் கோரிக்கைகள் BGP வழிகளின் அடிப்படையில் "சிறந்த" மற்றும் "அருகிலுள்ள" தரவு மையத்திற்கு அனுப்பப்படுகின்றன.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
எடுத்துக்காட்டு: 123.10.10.10 இன் Anycast DNS IP முகவரியுடன் DNS கிளையன்ட் பணிநிலையம், அதே Anycast IP முகவரியைப் பயன்படுத்தி பயன்படுத்தப்படும் மூன்று DNS பெயர் சேவையகங்களுக்கு DNS தெளிவுத்திறனைச் செய்கிறது. R1 அல்லது சர்வர் A தோல்வியுற்றால், DNS கிளையன்ட் பாக்கெட்டுகள் R2 மற்றும் R3 வழியாக அடுத்த அருகிலுள்ள DNS சேவையகத்திற்கு தானாகவே அனுப்பப்படும். கூடுதலாக, எங்கள் சேவையக Aக்கான பாதை ரூட்டிங் அட்டவணையில் இருந்து அகற்றப்பட்டு, இந்த பெயர்செர்வரை மேலும் பயன்படுத்துவதைத் தடுக்கிறது.

வரிசைப்படுத்தல் காட்சிகள்

ஒரு பயனர் எந்த சர்வருடன் இணைக்கிறார் என்பதைத் தீர்மானிக்கப் பயன்படுத்தப்படும் இரண்டு பொதுவான திட்டங்கள் உள்ளன:

  • Anycast நெட்வொர்க் லேயர். பயனரை அருகிலுள்ள சேவையகத்துடன் இணைக்கிறது. பயனரிடமிருந்து சேவையகத்திற்கான பிணைய பாதை இங்கே முக்கியமானது.
  • விண்ணப்ப நிலை Anycast. இந்த திட்டத்தில் சர்வர் கிடைக்கும் தன்மை, மறுமொழி நேரம், இணைப்புகளின் எண்ணிக்கை போன்றவை உட்பட கணக்கிடப்பட்ட அளவீடுகள் உள்ளன. இது நெட்வொர்க் புள்ளிவிவரங்களை வழங்கும் வெளிப்புற மானிட்டரைப் பொறுத்தது.

Anycast அடிப்படையிலான CDN

உள்ளடக்க விநியோக நெட்வொர்க்குகளில் Anycast இன் பயன்பாட்டிற்கு இப்போது திரும்புவோம். Anycast நிச்சயமாக ஒரு சுவாரஸ்யமான நெட்வொர்க்கிங் கருத்து மற்றும் அடுத்த தலைமுறை CDN வழங்குநர்களிடமிருந்து அதிக ஏற்றுக்கொள்ளலைப் பெறுகிறது.

CDN என்பது அதிக கிடைக்கும் மற்றும் குறைந்த தாமதத்துடன் இறுதிப் பயனர்களுக்கு உள்ளடக்கத்தை வழங்கும் சேவையகங்களின் விநியோகிக்கப்பட்ட நெட்வொர்க் ஆகும். பல ஆன்லைன் மல்டிமீடியா சேவைகளின் முதுகெலும்பாக உள்ளடக்க விநியோக நெட்வொர்க்குகள் இன்று முக்கிய பங்கு வகிக்கின்றன, மேலும் வாடிக்கையாளர்கள் மெதுவான பதிவிறக்க வேகத்தை சகித்துக்கொள்ளாதவர்களாக மாறி வருகின்றனர். வீடியோ மற்றும் குரல் பயன்பாடுகள் நடுக்கம் மற்றும் நெட்வொர்க் தாமதத்திற்கு குறிப்பாக உணர்திறன் கொண்டவை.

CDN ஆனது அனைத்து சர்வர்களையும் ஒரு நெட்வொர்க்கில் இணைக்கிறது மற்றும் வேகமாக உள்ளடக்கத்தை ஏற்றுகிறது. சில நேரங்களில் பயனரின் காத்திருப்பு நேரத்தை 5-6 வினாடிகள் குறைக்கலாம். இறுதிப் பயனருக்கு நெருக்கமான சர்வரில் இருந்து உள்ளடக்கத்தை வழங்குவதன் மூலம் விநியோகத்தை மேம்படுத்துவதே CDNன் குறிக்கோள். இது Anycast ஐப் போலவே உள்ளது, இறுதிப் பயனரின் இருப்பிடத்தின் அடிப்படையில் மிக நெருக்கமான சேவையகம் தேர்ந்தெடுக்கப்படுகிறது. ஒவ்வொரு CDN வழங்குநரும் முன்னிருப்பாக Anycast ஐப் பயன்படுத்துவார்கள் என்று தோன்றுகிறது, ஆனால் உண்மையில் இது அப்படி இல்லை.

HTTP/TCP போன்ற நெறிமுறைகளைப் பயன்படுத்தும் பயன்பாடுகள் நிறுவப்பட்ட இணைப்பைச் சார்ந்துள்ளது. புதிய Anycast முனை தேர்வு செய்யப்பட்டால் (உதாரணமாக, சேவையகம் தோல்வியுற்றால்), சேவை தடைபடலாம். இதனால்தான் யுடிபி மற்றும் டிஎன்எஸ் போன்ற இணைப்பு இல்லாத சேவைகளுக்கு முன்பு Anycast பரிந்துரைக்கப்பட்டது. இருப்பினும், இணைப்பு சார்ந்த நெறிமுறைகளுக்கு Anycast நன்றாக வேலை செய்கிறது, எடுத்துக்காட்டாக, Anycast பயன்முறையில் TCP நன்றாக வேலை செய்கிறது.

சில CDN வழங்குநர்கள் Anycast-அடிப்படையிலான ரூட்டிங்கைப் பயன்படுத்துகின்றனர், மற்றவர்கள் DNS அடிப்படையிலான ரூட்டிங்கை விரும்புகிறார்கள்: பயனரின் DNS சேவையகம் அமைந்துள்ள இடத்தைப் பொறுத்து அருகிலுள்ள சேவையகம் தேர்ந்தெடுக்கப்படுகிறது.

ஹைப்ரிட் மற்றும் மல்டி-டேட்டா சென்டர் உள்கட்டமைப்புகள் Anycast இன் மற்றொரு பயன்பாட்டு வழக்கு. வழங்குநரிடமிருந்து பெறப்பட்ட சுமை சமநிலை IP முகவரியானது, வழங்குநரின் தரவு மையத்தில் உள்ள பல்வேறு வாடிக்கையாளர் சேவைகளின் IP முகவரிகளுக்கு இடையில் சுமைகளை விநியோகிக்க உங்களை அனுமதிக்கிறது. எந்தவொரு சாதனம் முகவரியிடும் தொழில்நுட்பத்துடன், இது அதிக ட்ராஃபிக், தவறு சகிப்புத்தன்மை ஆகியவற்றின் கீழ் சிறந்த செயல்திறனை வழங்குகிறது மற்றும் அதிக எண்ணிக்கையிலான பயனர்களுடன் பதிலளிக்கும் நேரத்தை மேம்படுத்த உதவுகிறது.

ஹைப்ரிட் மல்டி-டேட்டா சென்டர் உள்கட்டமைப்புகளில், நீங்கள் சேவையகங்கள் அல்லது பிரத்யேக சேவையகங்களில் மெய்நிகர் இயந்திரங்கள் முழுவதும் போக்குவரத்தை விநியோகிக்கலாம்.

எனவே, உள்கட்டமைப்பை உருவாக்குவதற்கான தொழில்நுட்ப தீர்வுகளின் மிகப்பெரிய தேர்வு உள்ளது. தளத்தின் செயல்திறனை மேம்படுத்த குழுவில் உள்ள எந்த சாதனத்தையும் பயன்படுத்தி பல தரவு மையங்களில் ஐபி சுமை சமநிலையை அமைக்கலாம்.

ஒவ்வொரு தரவு மையத்திலும் விநியோகிக்கப்பட்ட ஒவ்வொரு சேவையகத்தின் "எடையை" வரையறுத்து, உங்கள் சொந்த விதிகளின்படி போக்குவரத்தை விநியோகிக்கலாம். விநியோகிக்கப்பட்ட சர்வர் பார்க் இருக்கும் போது இந்த கட்டமைப்பு மிகவும் பயனுள்ளதாக இருக்கும், மேலும் சேவைகளின் செயல்திறன் மாறுபடும். இது சர்வர் செயல்திறனை மேம்படுத்த டிராஃபிக்கை அடிக்கடி விநியோகிக்க அனுமதிக்கும்.

பிங் கட்டளையைப் பயன்படுத்தி ஒரு கண்காணிப்பு அமைப்பை உருவாக்க, ஆய்வுகளை உள்ளமைக்க முடியும். இது நிர்வாகியை தங்கள் சொந்த கட்டுப்பாட்டு நடைமுறைகளை வரையறுத்து, உள்கட்டமைப்பில் உள்ள ஒவ்வொரு கூறுகளின் நிலையைப் பற்றிய தெளிவான பார்வையைப் பெறவும் அனுமதிக்கிறது. இந்த வழியில், அணுகல் அளவுகோல்களை வரையறுக்கலாம்.

ஒரு கலப்பின உள்கட்டமைப்பை உருவாக்குவது சாத்தியம்: சில நேரங்களில் கார்ப்பரேட் நெட்வொர்க்கில் பின் அலுவலகத்தை விட்டு வெளியேறுவதும், இடைமுகப் பகுதியை வழங்குநருக்கு அவுட்சோர்ஸ் செய்வதும் வசதியானது.

சுமை சமநிலை, கடத்தப்பட்ட தரவின் குறியாக்கம் மற்றும் தள பார்வையாளர்கள் மற்றும் கார்ப்பரேட் உள்கட்டமைப்பு ஆகியவற்றுக்கு இடையேயான தகவல்தொடர்பு பாதுகாப்பிற்கான SSL சான்றிதழ்களைச் சேர்க்க முடியும். தரவு மையங்களுக்கு இடையே சுமை சமநிலையில், SSL ஐயும் பயன்படுத்தலாம்.

முகவரி சுமை சமநிலையுடன் கூடிய Anycast சேவையை உங்கள் ISP இலிருந்து பெறலாம். இருப்பிடத்தின் அடிப்படையில் பயனர்கள் ஆப்ஸுடன் தொடர்பு கொள்ளும் விதத்தை மேம்படுத்த இந்த அம்சம் உதவும். தரவு மையத்தில் என்ன சேவைகள் உள்ளன என்பதை அறிவிப்பது போதுமானது, மேலும் போக்குவரத்து அருகிலுள்ள உள்கட்டமைப்புக்கு திருப்பி விடப்படும். பிரத்யேக சேவையகங்கள் இருந்தால், எடுத்துக்காட்டாக, பிரான்ஸ் அல்லது வட அமெரிக்காவில், வாடிக்கையாளர்கள் நெட்வொர்க்கில் உள்ள அருகிலுள்ள சேவையகத்திற்கு அனுப்பப்படுவார்கள்.

Anycast ஐப் பயன்படுத்துவதற்கான விருப்பங்களில் ஒன்று, ஆபரேட்டரின் (PoP) இருப்புப் புள்ளியின் உகந்த தேர்வாகும். கொண்டு வருவோம் உதாரணமாக. லிங்க்ட்இன் (ரஷ்யாவில் தடுக்கப்பட்டுள்ளது) அதன் தயாரிப்புகளின் செயல்திறன் மற்றும் வேகத்தை மேம்படுத்துவது மட்டுமல்லாமல் - மொபைல் மற்றும் வலை பயன்பாடுகள், ஆனால் விரைவான உள்ளடக்க விநியோகத்திற்கான பிணைய உள்கட்டமைப்பை மேம்படுத்தவும் முயல்கிறது. இந்த டைனமிக் உள்ளடக்க விநியோகத்திற்காக, லிங்க்ட்இன் PoPs - Points of Presence ஐ அதிகம் பயன்படுத்துகிறது. பயனர்களை அருகிலுள்ள PoP க்கு வழிநடத்த Anycast பயன்படுத்தப்படுகிறது.

காரணம், Unycast விஷயத்தில், ஒவ்வொரு LinkedIn PoP-க்கும் ஒரு தனிப்பட்ட IP முகவரி உள்ளது. பயனர்கள் DNS ஐப் பயன்படுத்தி அவர்களின் புவியியல் இருப்பிடத்தின் அடிப்படையில் PoP ஒதுக்கப்படுவார்கள். பிரச்சனை என்னவென்றால், DNS ஐப் பயன்படுத்தும் போது, ​​அமெரிக்காவில் 30% பயனர்கள் துணை-உகந்த PoPக்கு திருப்பி விடப்பட்டனர். Anycast இன் படிப்படியாக அறிமுகப்படுத்தப்பட்டதற்கு நன்றி, துணை உகந்த PoP ஒதுக்கீடு 31% இலிருந்து 10% ஆகக் குறைந்தது.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
பைலட் சோதனையின் முடிவுகள் வரைபடத்தில் காட்டப்பட்டுள்ளன, இங்கு y-அச்சு உகந்த PoP ஒதுக்கீட்டின் சதவீதமாகும். பல அமெரிக்க மாநிலங்களில் Anycast "அளவிக்கப்பட்டதால்", உகந்த PoPஐ நோக்கி போக்குவரத்தின் சதவீதத்தில் முன்னேற்றம் ஏற்பட்டது.

Anycast நெட்வொர்க் கண்காணிப்பு

கோட்பாட்டில், Anycast நெட்வொர்க்குகள் எளிமையானவை: பல இயற்பியல் சேவையகங்களுக்கு ஒரே IP முகவரி ஒதுக்கப்படும், இது BGP வழியைத் தீர்மானிக்கப் பயன்படுத்துகிறது. ஆனால் Anycast தளங்களின் செயலாக்கம் மற்றும் வடிவமைப்பு சிக்கலானது, குறிப்பாக தவறு-சகிப்புத்தன்மையுள்ள Anycast நெட்வொர்க்குகளுக்கு. தவறுகளை விரைவாகக் கண்டறிந்து தனிமைப்படுத்த Anycast நெட்வொர்க்கின் பயனுள்ள கண்காணிப்பு இன்னும் கடினமானது.

சேவைகள் தங்கள் உள்ளடக்கத்தை வழங்க மூன்றாம் தரப்பு CDN வழங்குநரைப் பயன்படுத்தினால், நெட்வொர்க் செயல்திறனைக் கண்காணித்து சரிபார்ப்பது அவர்களுக்கு மிகவும் முக்கியம். Anycast CDN கண்காணிப்பு, எந்த தரவு மையம் உள்ளடக்கத்தை வழங்குகிறது என்பதைப் புரிந்துகொள்வதற்கு, இறுதி முதல் இறுதி தாமதம் மற்றும் இறுதி ஹாப் பண்புகளை அளவிடுவதில் கவனம் செலுத்துகிறது. HTTP சர்வர் தலைப்புகளைப் பாகுபடுத்துவது தரவு எங்கிருந்து வருகிறது என்பதைத் தீர்மானிக்க மற்றொரு வழியாகும்.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
எடுத்துக்காட்டு: CDN சேவையகத்தின் இருப்பிடத்தைக் குறிக்கும் HTTP மறுமொழி தலைப்புகள்.

எடுத்துக்காட்டாக, CloudFlare HTTP மறுமொழி செய்திகளில் அதன் சொந்த CF-Ray தலைப்பைப் பயன்படுத்துகிறது, இதில் கோரிக்கை வைக்கப்பட்ட தரவு மையத்தின் குறிப்பையும் அடங்கும். Zendesk ஐப் பொறுத்தவரை, சியாட்டில் பகுதிக்கான CF-Ray தலைப்பு CF-RAY: 2a21675e65fd2a3d-SEA மற்றும் ஆம்ஸ்டர்டாமில் இது CF-RAY: 2a216896b93a0c71-AMS. உள்ளடக்கம் எங்குள்ளது என்பதைத் தீர்மானிக்க, HTTP பதிலில் இருந்து HTTP-X தலைப்புகளையும் நீங்கள் பயன்படுத்தலாம்.

பிற முகவரி முறைகள்

ஒரு குறிப்பிட்ட பிணைய இறுதிப் புள்ளிக்கு பயனர் கோரிக்கைகளை ரூட்டிங் செய்வதற்கான பிற முகவரி முறைகள் உள்ளன:

யூனிகாஸ்ட்

இன்று பெரும்பாலான இணையம் இந்த முறையைப் பயன்படுத்துகிறது. யூனிகாஸ்ட் - யூனிகாஸ்ட் டிரான்ஸ்மிஷன், ஐபி முகவரி நெட்வொர்க்கில் ஒரு குறிப்பிட்ட முனையுடன் மட்டுமே தொடர்புடையது. இது ஒன்றுக்கு ஒன்று பொருத்தம் எனப்படும். 

மல்ட்டிகாஸ்ட்

மல்டிகாஸ்ட் ஒரு-பல-பல அல்லது பல-பல-பல உறவைப் பயன்படுத்துகிறது. மல்டிகாஸ்டிங், அனுப்புநரிடமிருந்து ஒரே நேரத்தில் வெவ்வேறு தேர்ந்தெடுக்கப்பட்ட இறுதிப் புள்ளிகளுக்கு ஒரு கோரிக்கையை அனுப்ப உங்களை அனுமதிக்கிறது. இது ஒரே நேரத்தில் பல ஹோஸ்ட்களில் இருந்து ஒரு கோப்பைத் துண்டுகளாகப் பதிவிறக்கும் திறனை கிளையண்டிற்கு வழங்குகிறது (இது ஆடியோ அல்லது வீடியோ ஸ்ட்ரீமிங்கிற்கு பயனுள்ளதாக இருக்கும்). மல்டிகாஸ்ட் பெரும்பாலும் Anycast உடன் குழப்பமடைகிறது. இருப்பினும், முக்கிய வேறுபாடு என்னவென்றால், பல முனைகள் இருந்தாலும், அனுப்புநரை ஒரு குறிப்பிட்ட முனைக்கு Anycast இயக்குகிறது.

பிராட்காஸ்ட்

ஒரு அனுப்புநரிடமிருந்து ஒரு டேட்டாகிராம் ஒளிபரப்பு முகவரியுடன் தொடர்புடைய அனைத்து இறுதிப்புள்ளிகளுக்கும் அனுப்பப்படுகிறது. நெட்வொர்க் தானாக டேட்டாகிராம்களை நகலெடுத்து ஒளிபரப்பில் உள்ள அனைத்து பெறுநர்களையும் அடைய முடியும் (பொதுவாக ஒரே சப்நெட்டில்).

புவியியல்

ஜியோகாஸ்ட் மல்டிகாஸ்ட்டைப் போலவே உள்ளது: அனுப்புநரிடமிருந்து கோரிக்கைகள் பல இறுதிப்புள்ளிகளுக்கு ஒரே நேரத்தில் அனுப்பப்படும். இருப்பினும், முகவரியாளர் அதன் புவியியல் இருப்பிடத்தால் தீர்மானிக்கப்படுவதில் வேறுபாடு உள்ளது. இது சில மொபைல் பியர்-டு-பியர் ரூட்டிங் நெறிமுறைகளால் பயன்படுத்தப்படும் மல்டிகாஸ்டிங்கின் சிறப்பு வடிவமாகும்.

ஜியோ ரூட்டர் அதன் சேவைப் பகுதியைக் கணக்கிட்டு அதை தோராயமாக்குகிறது. ஜியோரவுட்டர்கள், சேவை பகுதிகளை பரிமாறிக்கொள்வது, ரூட்டிங் அட்டவணைகளை உருவாக்குதல். georouters அமைப்பு ஒரு படிநிலை அமைப்பு உள்ளது.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
யூனிகாஸ்ட், மல்டிகாஸ்ட் மற்றும் பிராட்காஸ்ட்.

Anycast தொழில்நுட்பத்தின் பயன்பாடு DNS இன் நம்பகத்தன்மை, மீள்தன்மை மற்றும் பாதுகாப்பை மேம்படுத்துகிறது. இந்த தொழில்நுட்பத்தைப் பயன்படுத்தி, ஆபரேட்டர்கள் தங்கள் வாடிக்கையாளர்களுக்கு பல்வேறு வகையான டிஎன்எஸ் அடிப்படையிலான சுமை சமநிலை சேவைகளை வழங்குகிறார்கள். கட்டுப்பாட்டுப் பலகத்தில், புவியியல் இருப்பிடத்தைப் பொறுத்து கோரிக்கைகள் அனுப்பப்படும் ஐபி முகவரிகளை நீங்கள் குறிப்பிடலாம். இது வாடிக்கையாளர்களுக்கு பயனர் கோரிக்கைகளை மிகவும் நெகிழ்வாக விநியோகிக்கும் திறனை வழங்கும்.

சில கேரியர்கள் பெர்-பாயின்ட்-ஆஃப்-பிரசன்ஸ் (POP) ரூட் கண்காணிப்பைப் பயன்படுத்துகின்றன: கணினி தானாகவே POP களுக்கான மிகக் குறுகிய உள்ளூர் மற்றும் உலகளாவிய வழிகளை பகுப்பாய்வு செய்து, பூஜ்ஜிய வேலையில்லா நேரத்துடன் மிகக் குறைந்த தாமதமான புவியியல் இடங்கள் வழியாக அவற்றை வழிநடத்துகிறது.

இந்த நேரத்தில், நிலைத்தன்மை மற்றும் நம்பகத்தன்மைக்கு அதிக தேவைகளைக் கொண்ட உயர்-சுமை DNS சேவைகளை உருவாக்குவதற்கு Anycast மிகவும் நிலையான மற்றும் நம்பகமான தீர்வாகும்.

.ru டொமைன் 35 Anycast DNS சேவையகங்களை ஆதரிக்கிறது, ஐந்து Anycast மேகங்களில் விநியோகிக்கப்படும் 20 முனைகளாகத் தொகுக்கப்பட்டுள்ளது. இந்த வழக்கில், புவியியல் அடிப்படையில் கட்டும் கொள்கை பயன்படுத்தப்படுகிறது, அதாவது. புவியியல். DNS முனைகளை வைக்கும் போது, ​​மிகவும் செயலில் உள்ள பயனர்களுக்கு அருகில் உள்ள புவியியல் ரீதியாக சிதறடிக்கப்பட்ட இடங்களுக்கு அவற்றை நகர்த்த திட்டமிடப்பட்டுள்ளது, முனை இருப்பிட புள்ளியில் ரஷ்ய வழங்குநர்களின் அதிகபட்ச செறிவு, அத்துடன் இலவச திறன்கள் மற்றும் தளத்துடன் தொடர்புகொள்வதற்கான எளிமை.

CDN ஐ எவ்வாறு உருவாக்குவது?

CDN என்பது சர்வர்களின் நெட்வொர்க் ஆகும், இது பயனர்களுக்கு உள்ளடக்கத்தை விரைவுபடுத்துகிறது. உள்ளடக்க விநியோக நெட்வொர்க் அனைத்து சேவையகங்களையும் ஒரே நெட்வொர்க்கில் இணைக்கிறது மற்றும் விரைவான உள்ளடக்க ஏற்றுதலை வழங்குகிறது. பதிவிறக்க வேகத்தில் சேவையகத்திலிருந்து பயனருக்கான தூரம் முக்கிய பங்கு வகிக்கிறது.

இலக்கு பார்வையாளர்களுக்கு மிக நெருக்கமான சேவையகங்களைப் பயன்படுத்த CDN உங்களை அனுமதிக்கிறது. இது காத்திருப்பு நேரத்தைக் குறைக்கிறது, அனைத்து பார்வையாளர்களுக்கும் தள உள்ளடக்கத்தை ஏற்றுவதை விரைவுபடுத்த உதவுகிறது, இது பெரிய கோப்புகள் அல்லது மல்டிமீடியா சேவைகளைக் கொண்ட தளங்களுக்கு மிகவும் முக்கியமானது. CDNகளுக்கான பொதுவான பயன்பாடுகள் மின் வணிகம் மற்றும் பொழுதுபோக்கு.

CDN உள்கட்டமைப்பில் உருவாக்கப்பட்ட கூடுதல் சேவையகங்களின் நெட்வொர்க், பயனர்களுக்கு முடிந்தவரை நெருக்கமாக அமைந்துள்ளது, மேலும் நிலையான மற்றும் வேகமான தரவு விநியோகத்திற்கு பங்களிக்கிறது. புள்ளிவிபரங்களின்படி, CDN இன் பயன்பாடு CDN இல்லாத தளங்களுடன் ஒப்பிடும்போது ஒரு தளத்தை அணுகும் போது ஏற்படும் தாமதத்தை 70%க்கும் அதிகமாக குறைக்கிறது.

எப்படி DNS ஐப் பயன்படுத்தி CDN ஐ உருவாக்கவும்? உங்கள் சொந்த Anycast தீர்வைப் பயன்படுத்தி CDN ஐ அமைப்பது மிகவும் விலை உயர்ந்ததாக இருக்கலாம், ஆனால் மலிவான விருப்பங்கள் உள்ளன. எடுத்துக்காட்டாக, நீங்கள் தனிப்பட்ட IP முகவரிகளுடன் GeoDNS மற்றும் வழக்கமான சேவையகங்களைப் பயன்படுத்தலாம். ஜியோடிஎன்எஸ் சேவைகள் மூலம், நீங்கள் புவிஇருப்பிடம்-இயக்கப்பட்ட CDN ஐ உருவாக்கலாம், அங்கு DNS தீர்வின் இருப்பிடத்தை விட பார்வையாளரின் உண்மையான இருப்பிடத்தின் அடிப்படையில் முடிவுகள் எடுக்கப்படும். அமெரிக்க பார்வையாளர்களுக்கு யுஎஸ் சர்வர் ஐபி முகவரிகளைக் காட்ட உங்கள் டிஎன்எஸ் மண்டலத்தை அமைக்கலாம், அதே நேரத்தில் ஐரோப்பிய பார்வையாளர்கள் ஐரோப்பாவிலிருந்து ஐபி முகவரியைப் பார்ப்பார்கள்.

ஜியோடிஎன்எஸ் மூலம், பயனரின் ஐபி முகவரியைப் பொறுத்து வெவ்வேறு டிஎன்எஸ் பதில்களை நீங்கள் வழங்கலாம். இதைச் செய்ய, கோரிக்கையில் உள்ள மூல ஐபி முகவரியைப் பொறுத்து வெவ்வேறு ஐபி முகவரிகளை வழங்கும்படி டிஎன்எஸ் சேவையகம் கட்டமைக்கப்பட்டுள்ளது. பொதுவாக, ஜியோஐபி தரவுத்தளமானது கோரிக்கை செய்யப்படும் பகுதியைத் தீர்மானிக்கப் பயன்படுகிறது. DNS ஐப் பயன்படுத்தி புவிஇருப்பிடமானது, அருகிலுள்ள தளத்திலிருந்து பயனர்களுக்கு உள்ளடக்கத்தை அனுப்ப உங்களை அனுமதிக்கிறது.

ஜியோடிஎன்எஸ் டிஎன்எஸ் கோரிக்கையை அனுப்பிய கிளையண்டின் ஐபி முகவரியை அல்லது கிளையன்ட் கோரிக்கையைச் செயல்படுத்தும் போது பயன்படுத்தப்படும் வழங்குநரின் ரிகர்சிவ் டிஎன்எஸ் சேவையகத்தின் ஐபியை வரையறுக்கிறது. நாடு/பிராந்தியமானது வாடிக்கையாளரின் IP மற்றும் GeoIP அடிப்படையில் தீர்மானிக்கப்படுகிறது. கிளையன்ட் பின்னர் அருகிலுள்ள CDN சேவையகத்தின் IP முகவரியைப் பெறுகிறார். GeoDNS ஐ உள்ளமைப்பது பற்றி மேலும் படிக்கவும் இங்கே.

Anycast அல்லது GeoDNS?

Anycast ஆனது உலகளாவிய அளவில் உள்ளடக்கத்தை வழங்குவதற்கான சிறந்த வழியாகும், அது குறிப்பிட்ட தன்மையைக் கொண்டிருக்கவில்லை. இங்குதான் GeoDNS மீட்புக்கு வருகிறது. இந்தச் சேவையானது பயனர்களின் இருப்பிடத்தின் அடிப்படையில் தனிப்பட்ட இறுதிப்புள்ளிகளுக்கு அனுப்பும் விதிகளை உருவாக்க உங்களை அனுமதிக்கிறது.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது
எடுத்துக்காட்டு: ஐரோப்பாவில் உள்ள பயனர்கள் வேறு முடிவுப் புள்ளிக்கு அனுப்பப்படுகிறார்கள்.

அனைத்து கோரிக்கைகளையும் கைவிடுவதன் மூலம் டொமைன்களுக்கான அணுகலையும் நீங்கள் மறுக்கலாம். இது, குறிப்பாக, ஊடுருவும் நபர்களை வெட்டுவதற்கான விரைவான வழியாகும்.

Anycast ஐ விட GeoDNS மிகவும் துல்லியமான பதில்களை வழங்குகிறது. Anycast விஷயத்தில் குறுகிய பாதை ஹாப்களின் எண்ணிக்கையால் தீர்மானிக்கப்பட்டால், ஜியோடிஎன்எஸ்ஸில், இறுதிப் பயனர்களுக்கான ரூட்டிங் அவர்களின் இருப்பிடத்தைப் பொறுத்து நிகழ்கிறது. இது கிரானுலர் ரூட்டிங் விதிகளை உருவாக்கும் போது தாமதத்தை குறைக்கிறது மற்றும் துல்லியத்தை மேம்படுத்துகிறது.

ஒரு டொமைனுக்கு மாறும்போது, ​​உலாவி அருகிலுள்ள DNS சேவையகத்தை அணுகுகிறது, இது டொமைனைப் பொறுத்து, தளத்தை ஏற்றுவதற்கு IP முகவரியை வழங்குகிறது. ஒரு ஆன்லைன் ஸ்டோர் அமெரிக்காவிலும் ஐரோப்பாவிலும் பிரபலமாக உள்ளது என்று வைத்துக்கொள்வோம், ஆனால் ஐரோப்பாவில் மட்டுமே அதற்கான DNS சர்வர்கள் உள்ளன. கடையின் சேவைகளைப் பயன்படுத்த விரும்பும் அமெரிக்காவைச் சேர்ந்த பயனர்கள் அருகிலுள்ள சேவையகத்திற்கு கோரிக்கையை அனுப்ப வேண்டிய கட்டாயத்தில் உள்ளனர், மேலும் அது வெகு தொலைவில் இருப்பதால், பதிலுக்காக காத்திருக்க நீண்ட நேரம் எடுக்கும் - தளம் அவ்வாறு செய்யாது. விரைவாக ஏற்றவும்.

யுனைடெட் ஸ்டேட்ஸில் ஜியோடிஎன்எஸ் சேவையகத்தை வைக்கும்போது, ​​பயனர்கள் ஏற்கனவே அதைத் தொடர்புகொள்வார்கள். பதில் வேகமாக இருக்கும், இது தள ஏற்றுதல் வேகத்தை பாதிக்கும்.

ஏற்கனவே உள்ள யுஎஸ் டிஎன்எஸ் சர்வரில் உள்ள சூழ்நிலையில், அமெரிக்காவிலிருந்து ஒரு பயனர் இந்த டொமைனுக்கு செல்லும்போது, ​​அவர் அருகிலுள்ள சர்வருக்குத் திரும்புவார், அது விரும்பிய ஐபியை வழங்கும். தளத்தின் உள்ளடக்கம் உள்ள சேவையகத்திற்கு பயனர் அனுப்பப்படுவார், ஆனால் உள்ளடக்கத்துடன் கூடிய சேவையகங்கள் தொலைவில் இருப்பதால், அவர் அதை விரைவாகப் பெற மாட்டார்.

நீங்கள் CDN சேவையகங்களை தற்காலிக சேமிப்பு தரவுகளுடன் US இல் வைத்தால், ஏற்றும்போது, ​​கிளையன்ட் உலாவி அருகிலுள்ள DNS சேவையகத்திற்கு கோரிக்கையை அனுப்பும், அது சரியான IP முகவரியை திருப்பி அனுப்பும். பெறப்பட்ட IP உடன் உலாவி அருகிலுள்ள CDN சேவையகத்தையும் பிரதான சேவையகத்தையும் தொடர்பு கொள்கிறது, மேலும் CDN சேவையகம் தற்காலிக சேமிப்பில் உள்ள உள்ளடக்கத்தை உலாவிக்கு அனுப்புகிறது. தற்காலிக சேமிப்பில் உள்ள உள்ளடக்கம் ஏற்றப்படும் போது, ​​முழு தளத்தையும் ஏற்றுவதற்கு காணாமல் போன கோப்புகள் பிரதான சேவையகத்திலிருந்து வருகின்றன. இதன் விளைவாக, தளத்தை ஏற்றும் நேரம் குறைக்கப்படுகிறது, ஏனெனில் பிரதான சேவையகத்திலிருந்து மிகக் குறைவான கோப்புகள் அனுப்பப்படுகின்றன.

ஒரு குறிப்பிட்ட IP முகவரியின் சரியான இருப்பிடத்தைத் தீர்மானிப்பது எப்போதுமே எளிதான காரியம் அல்ல: பல காரணிகள் உள்ளன, மேலும் IP முகவரி வரம்பின் உரிமையாளர்கள் அதை உலகின் மறுபக்கத்திற்கு அறிவிக்க முடிவு செய்யலாம் (பின்னர் நீங்கள் காத்திருக்க வேண்டும் சரியான இடத்தைப் பெற தரவுத்தளம் புதுப்பிக்கப்பட்டது). எப்போதாவது, VPS வழங்குநர்கள் அமெரிக்காவில் இருப்பதாக நம்பப்படும் முகவரிகளை சிங்கப்பூரில் உள்ள VPSக்கு ஒதுக்குகிறார்கள்.

Anycast முகவரிகளைப் பயன்படுத்துவதைப் போலன்றி, பெயர் தீர்மானத்தின் போது ஒதுக்கீடு செய்யப்படுகிறது, கேச் சர்வருடன் இணைக்கும் நேரத்தில் அல்ல. சுழல்நிலை சேவையகம் EDNS கிளையன்ட் சப்நெட்களை ஆதரிக்கவில்லை என்றால், கேச் சர்வருடன் இணைக்கும் பயனருக்கு பதிலாக அந்த சுழல்நிலை சேவையகத்தின் இருப்பிடம் பயன்படுத்தப்படும்.

டிஎன்எஸ்ஸில் உள்ள கிளையண்ட் சப்நெட்கள் டிஎன்எஸ் (ஆர்எஃப்சி7871) இன் நீட்டிப்பாகும், இது டிஎன்எஸ் சேவையகத்திற்கு கிளையன்ட் பற்றிய தகவலை எவ்வாறு சுழல்நிலை டிஎன்எஸ் சேவையகங்கள் அனுப்ப முடியும் என்பதை வரையறுக்கிறது, குறிப்பாக ஜியோடிஎன்எஸ் சேவையகம் கிளையண்டின் இருப்பிடத்தை மிகவும் துல்லியமாக தீர்மானிக்க பயன்படுத்தக்கூடிய நெட்வொர்க் தகவல்.

பெரும்பாலானவர்கள் தங்கள் ISP இன் DNS சேவையகங்கள் அல்லது புவியியல் ரீதியாக தங்களுக்கு நெருக்கமான DNS சேவையகங்களைப் பயன்படுத்துகின்றனர், ஆனால் அமெரிக்காவில் உள்ள ஒருவர் சில காரணங்களால் ஆஸ்திரேலியாவில் உள்ள DNS தீர்வைப் பயன்படுத்த முடிவு செய்தால், அவர்கள் ஆஸ்திரேலியாவிற்கு மிக நெருக்கமான IP. சேவையக முகவரியைப் பெறுவார்கள்.

நீங்கள் GeoDNS ஐப் பயன்படுத்த விரும்பினால், இந்த அம்சங்களைப் பற்றி எச்சரிக்கையாக இருப்பது முக்கியம், சில சமயங்களில் இது கேச்சிங் சர்வர்கள் மற்றும் கிளையன்ட் இடையே உள்ள தூரத்தை அதிகரிக்கலாம்.

சுருக்கம்: நீங்கள் பல VPSகளை CDN இல் இணைக்க விரும்பினால், பெட்டிக்கு வெளியே GeoDNS + Anycast அம்சத்துடன் DNS சர்வர் தொகுப்பைப் பயன்படுத்துவதே சிறந்த வரிசைப்படுத்தல் விருப்பமாகும்.

Anycast vs Unicast: ஒவ்வொரு விஷயத்திலும் எதைத் தேர்ந்தெடுப்பது சிறந்தது

ஆதாரம்: www.habr.com

கருத்தைச் சேர்