Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي

ډیری خلکو شاید د Anycast په اړه اوریدلي وي. د شبکې پته کولو او روټینګ پدې میتود کې ، یو واحد IP پته په شبکه کې څو سرورونو ته ټاکل کیږي. دا سرورونه حتی د یو بل څخه لیرې د ډیټا مرکزونو کې موقعیت لري. د انیکاسټ نظر دا دی چې د غوښتنې سرچینې موقعیت پورې اړه لري ، ډاټا نږدې ته لیږل کیږي (د شبکې ټوپولوژي په وینا ، په دقیق ډول د BGP روټینګ پروتوکول) سرور. پدې توګه ، تاسو کولی شئ د شبکې هپس او ځنډ شمیر کم کړئ.

په لازمي ډول، ورته لاره په ټوله نړۍ کې د ډیری ډیټا مرکزونو څخه اعلان کیږي. پدې توګه ، پیرودونکي به د BGP لارو پراساس "غوره" او "نږدې" ته واستول شي ، د معلوماتو مرکز. ولې Anycast؟ ولې د Unicast پرځای Anycast وکاروئ؟

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
یونیکاسټ واقعیا د یوې سایټ لپاره مناسب دی چې د یو ویب سرور او یو معتدل ترافیک سره. په هرصورت، که یو خدمت ملیونونه پیرودونکي ولري، دا معمولا ډیری ویب سرورونه کاروي، هر یو د ورته IP پته سره. دا سرورونه په جغرافیه کې ویشل شوي ترڅو غوښتنو ته په ښه توګه خدمت وکړي.

په دې سناریو کې، Anycast به فعالیت ته وده ورکړي (ټرافيک د لږ ځنډ سره کاروونکي ته لیږل کیږي)، د خدماتو اعتبار یقیني کړي (د بیک اپ سرورونو څخه مننه) او د بار توازن - څو سرورونو ته روټ کول به په مؤثره توګه د دوی ترمنځ بار توزیع کړي، سرعت ته وده ورکړي. د سایټ څخه.

آپریټر مراجعینو ته د انیکاسټ او DNS پراساس مختلف ډوله بار توازن وړاندیز کوي. پیرودونکي کولی شي IP پتې مشخص کړي چې غوښتنې به د سایټ د جغرافیایی موقعیت پراساس لیږل کیږي. دا د دې امکان برابروي چې د کاروونکو غوښتنې په انعطاف سره توزیع کړي.

فرض کړئ چې ډیری سایټونه شتون لري چې تاسو یې د بار (کاروونکي) ویشلو ته اړتیا لرئ، د بیلګې په توګه، هره ورځ د 100 غوښتنو سره آنلاین پلورنځی یا یو مشهور بلاګ. د هغه سیمې محدودولو لپاره چې کاروونکي یو ځانګړي سایټ ته لاسرسی لري، تاسو کولی شئ د جیو ټولنې اختیار وکاروئ. دا تاسو ته اجازه درکوي هغه سیمه محدوده کړئ چیرې چې آپریټر به د لارې اعلان وکړي.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
Anycast او Unicast: توپیرونه

Anycast اکثرا په غوښتنلیکونو کې کارول کیږي لکه DNS (ډومین نوم سیسټم) او CDN (د مینځپانګې تحویلي شبکې) ، د روټینګ پریکړو وړ کول چې د شبکې فعالیت ښه کوي. د مینځپانګې تحویلي شبکې Anycast کاروي ځکه چې دوی د لوی مقدار ترافیک سره معامله کوي ، او انیکاسټ پدې قضیه کې یو شمیر ګټې چمتو کوي (لاندې نور یې). په DNS کې، Anycast تاسو ته اجازه درکوي د پام وړ د اعتبار کچه لوړه کړي او د خدماتو غلطی زغم.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
په Anycast IP کې، کله چې BGP کاروئ، یو ځانګړي کوربه ته ډیری لارې شتون لري. دا واقعیا د ډیری ډیټا مرکزونو کې د کوربه توب کاپي دي ، د ټیټ ځنډ اړیکې رامینځته کولو لپاره کارول کیږي.

نو، په Anycast شبکه کې، ورته IP پته د مختلفو ځایونو څخه اعلان کیږي، او شبکه پریکړه کوي چې د لارې د "لګښت" پر بنسټ د کاروونکي غوښتنې چیرته وټاکي. د مثال په توګه، BGP اکثرا د معلوماتو لیږد لپاره د لنډې لارې ټاکلو لپاره کارول کیږي. کله چې یو کاروونکی د Anycast غوښتنه واستوي، BGP په شبکه کې د موجود Anycast سرورونو لپاره غوره لاره ټاکي.

د Anycast ګټې

د ځنډ کمول
د Anycast سره سیسټمونه کولی شي ځنډ کم کړي کله چې د کارونکي غوښتنې پروسس کوي ځکه چې دوی تاسو ته اجازه درکوي له نږدې سرور څخه ډیټا ترلاسه کړئ. دا دی، کاروونکي به تل د "نږدې" (د روټینګ پروتوکول له نظره) DNS سرور سره وصل شي. د پایلې په توګه ، انیکاسټ د پیرودونکي او سرور ترمینځ د شبکې فاصلې کمولو سره د متقابل عمل وخت کموي. دا نه یوازې ځنډ کموي بلکه د بار توازن هم چمتو کوي.

چټک

ځکه چې ترافیک نږدې نوډ ته لیږدول کیږي او د پیرودونکي او نوډ ترمینځ ځنډ کم شوی ، پایله د تحویلي سرعت مطلوب دی ، مهمه نده چې پیرودونکي له کوم ځای څخه د معلوماتو غوښتنه کوي.

ثبات او د خطا زغم زیات شوی

که په ټوله نړۍ کې ډیری سرورونه ورته IP کاروي، نو که یو سرور ناکام شي یا منحل شي، ټرافيک به نږدې سرور ته لیږل کیږي. د پایلې په توګه، انیکاسټ خدمت ډیر انعطاف منونکی کوي او د شبکې غوره لاسرسي / ځنډ / سرعت چمتو کوي. 

په دې توګه، د کاروونکو لپاره په دوامداره توګه د ډیری سرورونو شتون سره، Anycast، د بیلګې په توګه، د DNS ثبات ته وده ورکوي. که یو نوډ ناکام شي، د کاروونکي غوښتنې به د کوم لاسي مداخلې یا بیا تنظیم کولو پرته بل DNS سرور ته لیږل کیږي. Anycast په ساده ډول د ستونزې لرونکي سایټ د لارو په لرې کولو سره نورو سایټونو ته واقعیا شفاف سویچنګ چمتو کوي. 

د بار توازن

په Anycast کې، د شبکې ټرافيک په مختلفو سرورونو ویشل شوی. دا دی، دا د بار توازن په توګه کار کوي، د هر یو سرور څخه د ټرافیک لویه برخه ترلاسه کولو مخه نیسي. د بار توازن کارول کیدی شي ، د مثال په توګه ، کله چې د غوښتنې سرچینې څخه ورته جغرافیایی فاصله کې ډیری شبکې نوډونه شتون ولري. په دې حالت کې، بار د نوډونو ترمنځ ویشل کیږي.

د DoS بریدونو اغیز کم کړئ 

د Anycast بله ځانګړتیا د دې DDoS مقاومت دی. د DDoS بریدونه امکان نلري چې د Anycast سیسټم راټیټ کړي، ځکه چې دوی باید په داسې شبکه کې ټول سرورونه د غوښتنو د واورو سره وغورځوي. 

د DDoS بریدونه اکثرا د بوټینټ کاروي، کوم چې کولی شي دومره ټرافيک تولید کړي چې دا د برید شوي سرور څخه ډیریږي. پدې حالت کې د Anycast کارولو ګټه دا ده چې هر سرور د دې وړتیا لري چې د برید برخه "جذب" کړي ، کوم چې پدې ځانګړي سرور باندې بار کموي. د خدماتو برید څخه انکار به ډیری احتمال سرور ته ځایی شوی وي او ټول خدمت به اغیزه ونکړي.

د لوړ افقی توزیع وړتیا

هر کاسټ سیسټمونه د لوی مقدار ترافیک سره خدماتو لپاره مناسب دي. که چیرې یو خدمت چې د Anycast په کارولو سره نوي سرورونو ته اړتیا ولري د ډیری ترافیک اداره کولو لپاره ، نوي سرورونه د دې اداره کولو لپاره شبکې ته اضافه کیدی شي. دوی کولی شي په نوي یا موجوده سایټونو کې ځای په ځای شي. 

که چیرې یو ځانګړی ځای په ټرافیک کې لوی زیاتوالی تجربه کړي، نو د سرور اضافه کول به د دې سایټ لپاره د بار توازن کې مرسته وکړي. په نوي سایټ کې د سرور اضافه کول به د ځینې کاروونکو لپاره د نوي لنډې لارې رامینځته کولو سره د انتظار وخت کمولو کې مرسته وکړي. دواړه میتودونه د خدماتو ثبات ښه کولو کې هم مرسته کوي ځکه چې نوي سرورونه په شبکه کې شتون لري. په دې توګه، که یو سرور ډیر بار شوی وي، تاسو کولی شئ په ساده ډول یو بل ځای په ځای کړئ چې دا اجازه ورکوي چې د ډیر بار شوي سرور غوښتنې ځینې برخې ومني. دا د پیرودونکو په برخه کې هیڅ ترتیب ته اړتیا نلري. 

یوازې په دې توګه کولی شي د ټرافیک تیریابیتونه او د کاروونکو خورا لوی شمیر خدمت وکړي کله چې سرور یوازې یو څو 10 یا 25 Gbps بندرونه ولري. د یو IP پتې سره 100 کوربه به دا ممکنه کړي چې د ټرابیټ حجمونو ټرافیک پروسس کړي.

د تنظیم کولو اسانه مدیریت

لکه څنګه چې پورته یادونه وشوه، د Anycast یوه زړه پورې کارول DNS دی. تاسو کولی شئ د شبکې نوډونو کې ډیری مختلف DNS سرورونه ځای په ځای کړئ ، مګر یو DNS پته وکاروئ. د سرچینې موقعیت پورې اړه لري، غوښتنې نږدې نوډ ته لیږدول کیږي. دا د DNS سرور ناکامۍ په صورت کې د ټرافیک توازن او بې ځایه کیدو چمتو کوي. پدې توګه ، د دې پرځای چې د مختلف DNS سرورونو تنظیم کولو پراساس چې دوی موقعیت لري ، د یو DNS سرور ترتیب ټولو نوډونو ته تبلیغ کیدی شي.

هر ډول کاسټ شبکې نه یوازې د فاصلې پراساس ، بلکه د پیرامیټرونو لکه د سرور شتون ، د تاسیس شوي اړیکو شمیره د روټ غوښتنو لپاره تنظیم کیدی شي. یا د غبرګون وخت.

د Anycast ټیکنالوژۍ کارولو لپاره د پیرودونکي اړخ کې کوم ځانګړي سرورونه ، شبکې یا ځانګړي برخې ته اړتیا نشته. مګر Anycast هم خپل نیمګړتیاوې لري. داسې انګیرل کیږي چې د دې پلي کول یو پیچلي کار دی، اضافي تجهیزات، د اعتبار وړ چمتو کونکي او د ټرافيکو مناسبه لار ته اړتیا لري.

له خالص سرچینې څخه ښکلا ته

که څه هم Anycast کاروونکو ته د لږو هپسونو پراساس لاره هواروي ، دا اړینه نده چې د ټیټ ځنډ معنی ولري. ځنډ یو ډیر پیچلی میټریک دی ځکه چې دا د لسو لپاره د یو لیږد لپاره لوړ کیدی شي.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
بېلګه: د انټرکانټینینټل مخابرات ممکن د خورا لوړ ځنډ سره یو واحد هپ ولري.

Anycast په اصل کې د UDP پر بنسټ خدماتو لکه DNS لپاره کارول کیږي. د کارونکي غوښتنې د BGP لارو پراساس "غوره" او "نږدې" ډیټا مرکز ته لیږدول کیږي.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
بېلګه: د 123.10.10.10 د Anycast DNS IP پتې سره د DNS پیرودونکي ورک سټیشن د ورته Anycast IP پتې په کارولو سره ګمارل شوي درې DNS نوم سرورونو ته نږدې DNS حل ترسره کوي. که د روټر R1 یا سرور A ناکام شي، د DNS پیرودونکي کڅوړې به په اتوماتيک ډول د روټر R2 او R3 له لارې راتلونکي نږدې DNS سرور ته لیږل کیږي. سربیره پردې ، زموږ سرور A ته لاره به د روټینګ جدولونو څخه لرې شي ، د دې نوم سرور نور کارولو مخه نیسي.

د ګمارنې سناریوګانې

دوه عمومي سکیمونه شتون لري چې د دې معلومولو لپاره کارول کیږي چې کوم سرور سره وصل کیږي:

  • د Anycast شبکې پرت. کارونکي نږدې سرور ته وصل کوي. د کارونکي څخه سرور ته د شبکې لاره دلته مهمه ده.
  • د غوښتنلیک کچه هر ډول. دا سکیم ډیر محاسبه شوي میټریکونه لري، په شمول د سرور شتون، د غبرګون وخت، د اړیکو شمیر، او داسې نور. دا په یو بهرني څارونکي پورې اړه لري چې د شبکې احصایې چمتو کوي.

CDN د Anycast پر بنسټ

راځئ چې اوس د مینځپانګې تحویلي شبکو کې د Anycast کارولو ته راستون شو. انیکاسټ یقینا یو په زړه پوری شبکې مفهوم دی او د راتلونکي نسل CDN چمتو کونکو ترمینځ مخ په زیاتیدونکي منل ترلاسه کوي.

CDN د سرورونو توزیع شوې شبکه ده چې د لوړ شتون او ټیټ ځنډ سره پای کاروونکو ته مینځپانګه وړاندې کوي. د مینځپانګې تحویلي شبکې نن ورځ د ډیری آنلاین میډیا خدماتو د ملا په توګه مهم رول لوبوي ، او پیرودونکي په زیاتیدونکي ډول د سست ډاونلوډ سرعت سره لږ زغم لري. د ویډیو او غږ غوښتنلیکونه په ځانګړې توګه د شبکې جټټر او ځنډ سره حساس دي.

A CDN ټول سرورونه په یوه شبکه کې نښلوي او د مینځپانګې ګړندۍ بار ډاډ ورکوي. ځینې ​​​​وختونه دا ممکنه ده چې د کاروونکي انتظار وخت د 5-6 ثانیو لخوا کم کړئ. د CDN هدف د سرور څخه د مینځپانګې په وړاندې کولو سره تحویلي مطلوب کول دي چې پای کارونکي ته نږدې وي. دا د Anycast سره ورته دی، چیرې چې نږدې سرور د پای کارونکي موقعیت پراساس غوره شوی. داسې بریښي چې د CDN هر خدمت چمتو کونکي به د ډیفالټ لخوا Anycast وکاروي ، مګر په حقیقت کې دا قضیه نده.

هغه غوښتنلیکونه چې پروتوکولونه کاروي لکه HTTP/TCP په تاسیس شوي پیوستون تکیه کوي. که یو نوی Anycast نوډ غوره شي (د مثال په توګه، د سرور ناکامۍ له امله)، خدمت ممکن مداخله وکړي. له همدې امله Anycast دمخه د بې ارتباطه خدماتو لکه UDP او DNS لپاره وړاندیز شوی و. په هرصورت، Anycast د ارتباط پر بنسټ پروتوکولونو لپاره هم ښه کار کوي؛ د بیلګې په توګه، TCP په Anycast حالت کې ښه کار کوي.

د CDN ځینې چمتو کونکي د Anycast پر بنسټ روټینګ کاروي، نور د DNS پر بنسټ روټینګ غوره کوي: نږدې سرور د دې پراساس غوره شوی چې د کارونکي DNS سرور چیرته موقعیت لري.

هایبرډ او ملټي ډیټا مرکز زیربناوې د انیکاسټ کارولو بله بیلګه ده. د بار بیلانس IP پته د چمتو کونکي څخه ترلاسه شوي تاسو ته اجازه درکوي چې د چمتو کونکي ډیټا مرکز کې د مختلف پیرودونکي خدماتو IP پتې ترمینځ بار وویشئ. د هرې وسیلې ټیکنالوژۍ څخه مننه ، دا د درنو ترافیک ، خطا زغم لاندې غوره فعالیت چمتو کوي او د لوی شمیر کاروونکو سره معامله کولو پرمهال د غبرګون وخت غوره کولو کې مرسته کوي.

د هایبرډ ملټي ډیټا مرکز زیربنا کې ، تاسو کولی شئ په وقف شوي سرورونو کې په سرورونو یا حتی مجازی ماشینونو کې ترافیک توزیع کړئ.

په دې توګه، د زیربنا جوړولو لپاره د تخنیکي حلونو لوی انتخاب شتون لري. تاسو کولی شئ د ډیری ډیټا مرکزونو کې د IP پتې په اوږدو کې د بار توازن تنظیم کړئ ، د سایټ فعالیت غوره کولو لپاره په ګروپ کې هر وسیله په نښه کړئ.

تاسو کولی شئ ترافیک د خپلو مقرراتو سره سم توزیع کړئ ، په هر ډیټا مرکز کې د هر توزیع شوي سرورونو "وزن" تعریف کړئ. دا ترتیب په ځانګړي توګه ګټور دی کله چې د توزیع شوي سرور پارک شتون ولري او د خدماتو فعالیت غیر مساوي وي. دا به ترافیک ته اجازه ورکړي چې د سرور فعالیت ښه کولو لپاره ډیر ځله توزیع شي.

د پینګ کمانډ په کارولو سره د څارنې سیسټم رامینځته کولو لپاره، دا ممکنه ده چې د تحقیقاتو ترتیب کړئ. دا مدیر ته اجازه ورکوي چې خپل د څارنې طرزالعملونه تعریف کړي او په زیربنا کې د هرې برخې د وضعیت روښانه انځور ترلاسه کړي. په دې توګه، د لاسرسي معیارونه تعریف کیدی شي.

د هایبرډ زیربنا رامینځته کول ممکن دي: ځینې وختونه دا مناسب وي چې د کارپوریټ شبکه کې شاته دفتر پریږدئ ، او د انٹرفیس برخه چمتو کونکي ته بهر کړئ.

دا ممکنه ده چې د بار توازن لپاره د SSL سندونه اضافه کړئ، د لیږد شوي ډاټا کوډ کول او د سایټ لیدونکو او کارپوریټ زیربنا ترمنځ د اړیکو امنیت. د ډیټا مرکزونو ترمینځ د بار توازن په حالت کې ، SSL هم کارول کیدی شي.

د ادرس بار توازن سره هر ډول کاسټ خدمت ستاسو له چمتو کونکي څخه ترلاسه کیدی شي. دا خصوصیت به د دې ښه کولو کې مرسته وکړي چې څنګه کاروونکي د موقعیت پراساس ایپس سره تعامل کوي. دا کافي ده چې اعلان کړئ چې کوم خدمات د ډیټا مرکز کې شتون لري ، او ترافیک به نږدې زیربنا ته واستول شي. که چیرې وقف شوي سرورونه شتون ولري ، د مثال په توګه په فرانسه یا شمالي امریکا کې ، نو پیرودونکي به په شبکه کې نږدې سرور ته واستول شي.

د Anycast کارولو لپاره یو له اختیارونو څخه د آپریټر شتون موقعیت (PoP) غوره انتخاب دی. اجازه راکړئ مثال. LinkedIn (په روسیه کې بند شوی) هڅه کوي چې نه یوازې د خپلو محصولاتو فعالیت او سرعت ښه کړي - ګرځنده او ویب غوښتنلیکونه، بلکې د ګړندي مینځپانګې رسولو لپاره د دې شبکې زیربنا ته وده ورکوي. د دې متحرک منځپانګې رسولو لپاره، LinkedIn په فعاله توګه د PoPs - د شتون ټکي کاروي. هر کاسټ د کاروونکو نږدې PoP ته لارښود کولو لپاره کارول کیږي.

دلیل یې دا دی چې د یونیکاسټ په حالت کې، هر لینکډین PoP یو ځانګړی IP پته لري. کاروونکي بیا د DNS په کارولو سره د دوی د جغرافيائی موقعیت پراساس PoP ته ګمارل کیږي. ستونزه دا ده چې د DNS کارولو په وخت کې، په متحده ایالاتو کې شاوخوا 30٪ کاروونکي یو فرعي غوره PoP ته لیږل شوي. د Anycast د مرحلې پلي کولو سره، د Suboptimal PoP دنده له 31٪ څخه 10٪ ته راښکته شوه.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
د ازمایښتي ازموینې پایلې په ګراف کې ښودل شوي، چیرې چې Y-axis د غوره PoP دندې فیصدي ده. لکه څنګه چې Anycast لوړ شو، د متحده ایاالتو ډیری ایالتونو د مطلوب PoP په لور د ټرافیک سلنه کې پرمختګ لیدلی.

د Anycast شبکې څارنه

هر کاسټ شبکې په تیوري کې ساده دي: ډیری فزیکي سرورونه ورته IP پته ګمارل شوي ، کوم چې BGP د لارې ټاکلو لپاره کاروي. مګر د انیکاسټ پلیټ فارمونو پلي کول او ډیزاین پیچلي دي ، او د غلطۍ زغمونکي انیکاسټ شبکې په ځانګړي توګه د دې لپاره مشهور دي. حتی ډیر ننګونه په مؤثره توګه د انیکاسټ شبکې څارنه ده ترڅو ګړندي نیمګړتیاوې وپیژني او جلا کړي.

که خدمتونه د دوی د مینځپانګې خدمت کولو لپاره د دریمې ډلې CDN چمتو کونکي کاروي ، نو دا د دوی لپاره خورا مهم دي چې د شبکې فعالیت نظارت او تصدیق کړي. د هر ډول کاسټ میشته CDN نظارت د پای څخه تر پای پورې ځنډ او پایلي هاپ فعالیت اندازه کولو باندې تمرکز کوي ترڅو پوه شي چې کوم ډیټا مرکز مینځپانګې ته خدمت کوي. د HTTP سرور سرلیکونو تحلیل بله لاره ده چې معلومه کړي چې ډاټا له کوم ځای څخه راځي.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
بېلګه: د HTTP ځواب سرلیکونه چې د CDN سرور موقعیت په ګوته کوي.

د مثال په توګه، CloudFlare خپل د CF-Ray سرلیک د HTTP ځواب پیغامونو کې کاروي، چې پدې کې د ډیټا مرکز نښه شامله ده چې غوښتنه یې شوې وه. د زینډیسک په قضیه کې، د سیټل سیمې لپاره د CF-Ray سرلیک CF-RAY دی: 2a21675e65fd2a3d-SEA، او د امستردام لپاره دا CF-RAY دی: 2a216896b93a0c71-AMS. تاسو کولی شئ د HTTP ځواب څخه د HTTP-X سرلیکونه هم وکاروئ ترڅو معلومه کړئ چې مینځپانګه چیرې موقعیت لري.

د ځواب ویلو نورې لارې

د یوې مشخصې شبکې پای ټکي ته د کارونکي غوښتنې روټ کولو لپاره د ادرس کولو نورې لارې شتون لري:

یونیکسټ

نن ورځ ډیری انټرنیټ دا طریقه کاروي. یونیکاسټ - یونیکاسټ لیږد، د IP پته په شبکه کې یوازې یو ځانګړي نوډ سره تړاو لري. دې ته د یو بل سره سمون ویل کیږي. 

ملټي کاسټ

ملټي کاسټ د یو څخه ډیری یا ډیری څخه ډیری اړیکې کاروي. ملټي کاسټ د لیږونکي څخه غوښتنه اجازه ورکوي چې په ورته وخت کې مختلف ټاکل شوي پایونو ته واستول شي. دا پیرودونکي ته دا وړتیا ورکوي چې په ورته وخت کې د ډیری کوربه توب څخه په ټوټو کې فایل ډاونلوډ کړي (کوم چې د آډیو یا ویډیو سټینګ کولو لپاره ګټور دی). ملټي کاسټ اکثرا د Anycast سره مغشوش کیږي. په هرصورت، اصلي توپیر دا دی چې Anycast یو ځانګړي نوډ ته لیږونکي ته لارښوونه کوي، حتی که ډیری نوډونه شتون ولري.

خپرونې

د یو واحد لیږونکي څخه ډیټاګرام د خپرونې پتې سره تړلي ټولو پایو ته لیږل کیږي. شبکه په اوتومات ډول ډیټاګرامونه نقلوي ترڅو وکوالی شي په نشر کې ټولو ترلاسه کونکو ته ورسیږي (معمولا په ورته فرعي نیټ کې).

جیوکاسټ

جیوکاسټ یو څه ملټيکاسټ ته ورته دی: د لیږونکي غوښتنې په ورته وخت کې ډیری پای نقطو ته لیږل کیږي. په هرصورت، توپیر دا دی چې پته د خپل جغرافیایي موقعیت له مخې ټاکل کیږي. دا د ملټي کاسټ ځانګړی بڼه ده چې د ګرځنده اډ هاک شبکو لپاره د ځینې روټینګ پروتوکولونو لخوا کارول کیږي.

یو جغرافیایی روټر د خپل خدمت ساحه محاسبه کوي او نږدې یې کوي. Georouters، د خدماتو ساحو تبادله کول، د روټینګ میزونه جوړول. د جیورور سیسټم یو منظم جوړښت لري.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
یونیکاسټ، ملټيکاسټ او براډکاسټ.

د انیکاسټ ټیکنالوژۍ کارول د DNS اعتبار ، غلطۍ زغم او امنیت کچه ​​لوړوي. د دې ټیکنالوژۍ په کارولو سره، آپریټران د DNS پر بنسټ د بار بار توازن مختلف ډولونو لپاره خپلو پیرودونکو ته خدمتونه وړاندې کوي. په کنټرول پینل کې، تاسو کولی شئ د IP پتې مشخص کړئ کوم چې غوښتنې به د جغرافیایي موقعیت پورې اړوند لیږل کیږي. دا به پیرودونکو ته فرصت ورکړي چې د کاروونکو غوښتنې په انعطاف سره توزیع کړي.

ځینې ​​آپریټرونه د شتون په هر ځای کې د لارې څارنې وړتیاوې پلي کوي (POP): سیسټم په اوتومات ډول د شتون نقطو لپاره لنډې سیمه ایزې او نړیوالې لارې تحلیلوي او د صفر ټیټ وخت سره د ټیټ ځنډ جغرافیایی موقعیتونو له لارې لیږدوي.

په اوس وخت کې، Anycast د لوړ بار DNS خدماتو جوړولو لپاره ترټولو باثباته او د باور وړ حل دی، کوم چې د ثبات او اعتبار لپاره لوړې اړتیاوې لري.

.ru ډومین د 35 Anycast DNS سرورونو ملاتړ کوي، په 20 نوډونو کې ګروپ شوي، په پنځو Anycast بادلونو ویشل شوي. په دې حالت کې، د جغرافیایي ځانګړتیاوو پر بنسټ د ساختمان اصول کارول کیږي، د بیلګې په توګه. جیوکاسټ. کله چې د DNS نوډونه ځای په ځای کول، دا په پام کې نیول شوي چې دوی به په جغرافیه کې توزیع شوي ځایونو ته لیږدول کیږي چې خورا فعال کاروونکو ته نږدې وي، په هغه ځای کې د روسی چمتو کونکو اعظمي غلظت چې نوډ موقعیت لري، او همدارنګه د وړیا ظرفیت شتون او اسانتیا. د سایټ سره تعامل.

څنګه د CDN جوړول؟

CDN د سرورونو شبکه ده چې کاروونکو ته د مینځپانګې تحویل ګړندی کوي. د منځپانګې رسولو شبکه ټول سرورونه په یوه شبکه کې متحد کوي او د ګړندي مینځپانګې باریدو ډاډ ورکوي. د سرور څخه کارونکي ته فاصله د بارولو سرعت کې مهم رول لوبوي.

CDN تاسو ته اجازه درکوي هغه سرورونه وکاروئ چې هدف لرونکي لیدونکو ته نږدې وي. دا د انتظار وخت کموي او د ټولو لیدونکو لپاره د سایټ مینځپانګې بارولو ګړندي کولو کې مرسته کوي ، کوم چې په ځانګړي توګه د لوی فایلونو یا ملټي میډیا خدماتو سایټونو لپاره خورا مهم دی. د CDN لپاره عادي غوښتنلیکونه ای کامرس او تفریح ​​دي.

د CDN زیربنا کې رامینځته شوي د اضافي سرورونو شبکه ، کوم چې کاروونکو ته د امکان تر حده نږدې موقعیت لري ، د ډیټا ډیر مستحکم او ګړندي تحویل کې مرسته کوي. د احصایو له مخې، د CDN کارول د CDN پرته سایټونو په پرتله د 70٪ څخه ډیر سایټ ته د لاسرسي په وخت کې ځنډ کموي.

څنګه د DNS په کارولو سره CDN جوړ کړئ؟ د Anycast د خپل حل په کارولو سره د CDN تنظیم کول خورا ګران پروژه کیدی شي ، مګر ارزانه اختیارونه شتون لري. د مثال په توګه، تاسو کولی شئ GeoDNS او منظم سرورونه د ځانګړي IP پتې سره وکاروئ. د GeoDNS خدماتو په کارولو سره، تاسو کولی شئ د جیو ځای کولو وړتیاوو سره CDN جوړ کړئ، چیرې چې پریکړې د DNS حل کونکي موقعیت پرځای د لیدونکي د اصلي موقعیت پراساس ترسره کیږي. تاسو کولی شئ خپل DNS زون تنظیم کړئ ترڅو د متحده ایالاتو لیدونکو ته د متحده ایالاتو سرور IP پتې وښیې ، مګر اروپایی لیدونکي به د اروپا IP پته وګوري.

د GeoDNS سره، تاسو کولی شئ د کارونکي IP پتې پورې اړوند مختلف DNS ځوابونه بیرته راولیږئ. د دې کولو لپاره، د DNS سرور ترتیب شوی ترڅو مختلف IP پتې بیرته راستانه کړي چې په غوښتنې کې د سرچینې IP پتې پورې اړه لري. عموما، د جیو آی پی ډیټابیس د سیمې د ټاکلو لپاره کارول کیږي چې له کوم ځای څخه غوښتنه کیږي. د DNS په کارولو سره جغرافیه تاسو ته اجازه درکوي چې له نږدې سایټ څخه کاروونکو ته مینځپانګې واستوئ.

GeoDNS د پیرودونکي IP پته ټاکي چې د DNS غوښتنه یې لیږلې، یا د چمتو کونکي د تکراري DNS سرور IP پته، کوم چې د پیرودونکي غوښتنې پروسس کولو په وخت کې کارول کیږي. هیواد / سیمه د پیرودونکي IP او GeoIP ډیټابیس لخوا ټاکل کیږي. پیرودونکي بیا د نږدې CDN سرور IP پته ترلاسه کوي. تاسو کولی شئ د GeoDNS تنظیم کولو په اړه نور ولولئ دلته.

Anycast یا GeoDNS؟

پداسې حال کې چې Anycast په نړیواله کچه د مینځپانګې وړاندې کولو عالي لاره ده ، دا ځانګړتیا نلري. دا هغه ځای دی چې GeoDNS د ژغورنې لپاره راځي. دا خدمت تاسو ته اجازه درکوي مقررات رامینځته کړئ چې کاروونکي د دوی موقعیت پراساس ځانګړي پای ټکي ته لیږي.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي
بېلګه: د اروپا څخه کاروونکي یو بل پای ټکی ته لیږل کیږي.

تاسو کولی شئ د ټولو غوښتنو په ردولو سره ډومینونو ته لاسرسی هم رد کړئ. دا په ځانګړې توګه، د مداخلو د پرې کولو چټکه لاره ده.

GeoDNS د Anycast په پرتله ډیر دقیق ځوابونه ورکوي. که د انیکاسټ په قضیه کې ترټولو لنډه لاره د هپسونو شمیر لخوا ټاکل کیږي ، نو د پای کاروونکو لپاره جیو ډی این ایس روټینګ د دوی فزیکي موقعیت پورې اړه لري. دا ځنډ کموي او دقت ته وده ورکوي کله چې د ګردي روټینګ قواعد رامینځته کوي.

کله چې ډومین ته ځي، براوزر د نږدې DNS سرور سره اړیکه نیسي، کوم چې د ډومین پورې اړه لري، د سایټ پورته کولو لپاره IP پته مسله کوي. راځئ فرض کړو چې آنلاین پلورنځی په متحده ایالاتو او اروپا کې مشهور دی ، مګر د دې لپاره DNS سرورونه یوازې په اروپا کې شتون لري. بیا د متحده ایالاتو کارونکي چې غواړي د پلورنځي خدماتو څخه کار واخلي مجبور شي چې نږدې سرور ته غوښتنه واستوي ، او ځکه چې دا خورا لرې دی ، نو دوی به د ځواب لپاره ډیر وخت انتظار وکړي - سایټ به په چټکۍ سره بار نشي.

کله چې د جیو ډی این ایس سرور په متحده ایالاتو کې موقعیت لري ، کارونکي به دمخه ورته لاسرسی ولري. ځواب به چټک وي، کوم چې به د سایټ د بارولو سرعت اغیزه وکړي.

په متحده ایالاتو کې د موجوده DNS سرور سره په یوه حالت کې ، کله چې د متحده ایالاتو څخه یو کارونکي یو ورکړل شوي ډومین ته لاړ شي ، نو هغه به د نږدې سرور سره اړیکه ونیسي چې اړین IP به چمتو کړي. کارونکي به هغه سرور ته واستول شي چې د سایټ مینځپانګه لري ، مګر له هغه ځایه چې د مینځپانګې سره سرورونه لرې دي ، نو هغه به ژر تر ژره ترلاسه نکړي.

که تاسو په متحده ایالاتو کې د زیرمه شوي ډیټا سره د CDN سرورونه کوربه کړئ ، نو د پیرودونکي براوزر په بارولو سره به نږدې DNS سرور ته غوښتنه واستوي ، کوم چې به اړین IP پته بیرته واستوي. د ترلاسه شوي IP سره براوزر د نږدې CDN سرور او اصلي سرور سره اړیکه نیسي ، او د CDN سرور براوزر ته زیرمه شوي مینځپانګې وړاندې کوي. پداسې حال کې چې زیرمه شوي مینځپانګه پورته کیږي، د بشپړ سایټ د پورته کولو لپاره ورک شوي فایلونه د اصلي سرور څخه ترلاسه کیږي. د پایلې په توګه، د سایټ بار کولو وخت کم شوی، ځکه چې د اصلي سرور څخه ډیر لږ فایلونه لیږل کیږي.

د ځانګړي IP پتې دقیق موقعیت ټاکل تل یو اسانه کار نه دی: په لوبې کې ډیری فکتورونه شتون لري ، او د یو لړ IP پتې مالکین ممکن پریکړه وکړي چې دا د نړۍ په بل اړخ کې اعلان کړي (بیا تاسو باید د سم موقعیت ترلاسه کولو لپاره ډیټابیس تازه کولو ته انتظار وکړئ). ځینې ​​​​وختونه د VPS چمتو کونکي په سنګاپور کې VPS ته پته ورکوي چې په متحده ایالاتو کې موقعیت لري.

د Anycast پتې کارولو برعکس، توزیع د کیشینګ سرور سره د نښلولو پر ځای د نوم حل کولو پرمهال ترسره کیږي. که تکراري سرور د EDNS مراجعینو فرعي نیټونو ملاتړ نه کوي، نو د هغه تکراري سرور موقعیت د هغه کارونکي په ځای کارول کیږي چې د کیشینګ سرور سره وصل شي.

په DNS کې د پیرودونکي Subnets د DNS (RFC7871) توسیع دی چې دا تعریفوي چې څنګه تکراري DNS سرور کولی شي د پیرودونکي معلومات DNS سرور ته واستوي ، په ځانګړي توګه د شبکې معلومات چې د GeoDNS سرور کولی شي د پیرودونکي موقعیت په دقیق ډول ټاکلو لپاره وکاروي.

ډیری د دوی د ISP DNS سرورونه یا DNS سرورونه کاروي چې په جغرافیه کې دوی ته نږدې دي ، مګر که چیرې په متحده ایالاتو کې څوک د کوم دلیل لپاره په آسټرالیا کې موقعیت لرونکي DNS حل کونکي کارولو پریکړه وکړي ، نو احتمال به یې د آسټرالیا نږدې نږدې IP سرور پته سره پای ته ورسوي.

که تاسو غواړئ GeoDNS وکاروئ، نو دا مهمه ده چې د دې ځانګړتیاوو څخه خبر اوسئ، ځکه چې په ځینو مواردو کې دا کولی شي د کیشینګ سرورونو او مراجعینو ترمنځ فاصله زیاته کړي.

لنډیز: که تاسو غواړئ څو VPS په CDN کې یوځای کړئ ، نو د ګمارنې غوره اختیار د بکس څخه بهر د GeoDNS + Anycast فنکشن سره د DNS سرور بنډل کارول دي.

Anycast vs Unicast: کوم چې په هره قضیه کې غوره کول غوره دي

سرچینه: www.habr.com

Add a comment