ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اسان هڪ ڊيٽا سينٽر نيٽ ورڪ ڊزائين تيار ڪيو آهي جيڪو 100 هزار سرورن کان وڏي ڪمپيوٽنگ ڪلسٽرز جي ترتيب ڏيڻ جي اجازت ڏئي ٿو جنهن جي چوٽي بائيسڪشن بينڊوڊٿ هڪ پيٽابائيٽ في سيڪنڊ کان وڌيڪ آهي.

دمتري Afanasyev جي رپورٽ مان توهان کي نئين ڊيزائن جي بنيادي اصولن جي باري ۾ سکندا، اسڪيلنگ ٽوپولوجيز، ان سان پيدا ٿيندڙ مسئلا، انهن کي حل ڪرڻ جا اختيار، روٽنگ ۽ اسڪيلنگ جون خاصيتون جديد نيٽ ورڪ ڊوائيسز جي فارورڊنگ جهاز جي ڪم کي "گنج سان ڳنڍيل" ۾. ECMP رستن جي وڏي تعداد سان ٽوپولاجيز. ان کان سواء، ديما مختصر طور تي ٻاهرين رابطي جي تنظيم، جسماني پرت، ڪيبلنگ سسٽم ۽ وڌيڪ صلاحيت وڌائڻ جي طريقن بابت ڳالهايو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

- صبح جو سلام سڀني کي! منهنجو نالو دمتري Afanasyev آهي، مان Yandex ۾ هڪ نيٽورڪ معمار آهيان ۽ بنيادي طور تي ڊيٽا سينٽر نيٽ ورڪ ٺاهي ٿو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

منهنجي ڪهاڻي Yandex ڊيٽا سينٽرن جي تازه ڪاري نيٽ ورڪ بابت هوندي. اهو تمام گهڻو آهي هڪ ارتقاء جي ڊزائن جو اسان وٽ هو، پر ساڳئي وقت ڪجهه نوان عنصر آهن. هي هڪ جائزو پيش ڪيو ويو آهي ڇاڪاڻ ته اتي تمام گهڻي معلومات هئي جيڪا ٿوري وقت ۾ ڀريل هجي. اسان هڪ منطقي ٽوپولوجي چونڊڻ سان شروع ڪنداسين. ان کان پوء ڪنٽرول جهاز جو هڪ جائزو هوندو ۽ ڊيٽا جهاز جي اسپيبلبلٽي سان مسئلن جو هڪ جائزو، جسماني سطح تي ڇا ٿيندو، ۽ اسان ڊوائيسز جي ڪجهه خاصيتن تي نظر ڪنداسين. اچو ته ٿورڙو رابطو ڪريون جيڪو MPLS سان گڏ ڊيٽا سينٽر ۾ ٿي رهيو آهي، جنهن بابت اسان ڪجهه وقت اڳ ڳالهايو هو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

پوء، لوڊ ۽ خدمتن جي لحاظ کان Yandex ڇا آهي؟ Yandex هڪ عام هائپر اسڪيلر آهي. جيڪڏهن اسان صارفين تي نظر رکون ٿا، اسان بنيادي طور تي صارف جي درخواستن تي عمل ڪندا آهيون. پڻ مختلف اسٽريمنگ سروسز ۽ ڊيٽا جي منتقلي، ڇو ته اسان وٽ پڻ اسٽوريج خدمتون آهن. جيڪڏهن پس منظر جي ويجهو، پوء انفراسٹرڪچر لوڊ ۽ خدمتون اتي ظاهر ٿيندا آهن، جهڙوڪ تقسيم ٿيل اعتراض اسٽوريج، ڊيٽا جي نقل ۽، يقينا، مسلسل قطار. ڪم لوڊ جي مکيه قسمن مان هڪ آهي MapReduce ۽ ساڳيا سسٽم، اسٽريم پروسيسنگ، مشين لرننگ وغيره.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

انفراسٽرڪچر ڪيئن آهي جنهن مٿان اهو سڀ ڪجهه ٿئي ٿو؟ ٻيهر، اسان هڪ خوبصورت عام هائپر اسڪيلر آهيون، جيتوڻيڪ اسان شايد اسپيڪٽرم جي گهٽ هائپر اسڪيلر پاسي کان ٿورو ويجهو آهيون. پر اسان وٽ سڀئي خاصيتون آهن. جتي ممڪن هجي اسان ڪموڊٽي هارڊويئر ۽ افقي اسڪيلنگ استعمال ڪندا آهيون. اسان وٽ مڪمل وسيلا پولنگ آهي: اسان انفرادي مشينن، انفرادي ريڪز سان ڪم نه ڪندا آهيون، پر انهن کي مٽائڻ جي قابل وسيلن جي هڪ وڏي تلاءَ ۾ ڪجهه اضافي خدمتن سان گڏ ڪريون ٿا جيڪي منصوبابندي ۽ مختص ڪرڻ سان واسطو رکن ٿيون، ۽ هن پوري پول سان ڪم ڪن ٿيون.

تنهنڪري اسان وٽ ايندڙ سطح آهي - ڪمپيوٽنگ ڪلستر جي سطح تي آپريٽنگ سسٽم. اهو تمام ضروري آهي ته اسان ٽيڪنالاجي اسٽيڪ کي مڪمل طور تي ڪنٽرول ڪريون جيڪي اسان استعمال ڪندا آهيون. اسان آخري پوائنٽس (ميزبان)، نيٽورڪ ۽ سافٽ ويئر اسٽيڪ کي ڪنٽرول ڪندا آهيون.

اسان وٽ روس ۽ ٻاهرين ملڪن ۾ ڪيترائي وڏا ڊيٽا مرڪز آهن. اهي هڪ پٺتي سان متحد آهن جيڪي MPLS ٽيڪنالاجي استعمال ڪندا آهن. اسان جو اندروني انفراسٽرڪچر تقريبن مڪمل طور تي IPv6 تي ٺهيل آهي، پر جيئن ته اسان کي ٻاهرين ٽرئفڪ جي خدمت ڪرڻ جي ضرورت آهي جيڪا اڃا تائين بنيادي طور تي IPv4 تي اچي ٿي، اسان کي ڪنهن نه ڪنهن طريقي سان IPv4 تي ايندڙ درخواستن کي فرنٽ اينڊ سرورز تائين پهچائڻ گهرجي، ۽ ٿورو وڌيڪ ٻاهرئين IPv4-انٽرنيٽ ڏانهن وڃو. مثال طور، ترتيب ڏيڻ لاء.

ڊيٽا سينٽر نيٽ ورڪ ڊيزائن جي آخري ڪجھه ورهاڱي ۾ ملٽي ليئر ڪلوس ٽوپولاجي استعمال ڪيا ويا آهن ۽ صرف L3 آهن. اسان ڪجھ دير اڳ L2 ڇڏي ڏنو ۽ راحت جو ساهه کنيو. آخرڪار، اسان جي انفراسٽرڪچر ۾ سوين هزارين ڪمپيوٽ (سرور) مثال شامل آهن. وڌ ۾ وڌ ڪلسٽر سائيز ڪجهه وقت اڳ اٽڪل 10 هزار سرورز هو. اهو گهڻو ڪري اهو ئي سبب آهي ته اهي ساڳيا ڪلسٽر-سطح آپريٽنگ سسٽم، شيڊولرز، وسيلن جي ورهاست، وغيره ڪيئن ڪم ڪري سگهن ٿا. جيئن ته ترقي انفراسٽرڪچر سافٽ ويئر جي پاسي ٿي چڪي آهي، ٽارگيٽ سائيز هاڻي هڪ ڪمپيوٽنگ ڪلستر ۾ تقريبا 100 هزار سرورز آهي، ۽ اسان وٽ ھڪڙو ڪم آھي - نيٽ ورڪ فيڪٽريز ٺاھڻ جي قابل ٿي سگھي ٿو جيڪي ھڪڙي ڪلستر ۾ موثر وسيلن جي پولنگ جي اجازت ڏين ٿيون.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اسان ڊيٽا سينٽر نيٽ ورڪ کان ڇا ٿا چاهيون؟ سڀ کان پهريان، اتي تمام گهڻو سستو ۽ منصفانه طور تي ورهايل بينڊوڊٿ آهي. ڇو ته نيٽ ورڪ هڪ ريڙهه آهي جنهن ذريعي اسان وسيلن کي گڏ ڪري سگهون ٿا. نئين ٽارگيٽ سائيز هڪ ڪلستر ۾ اٽڪل 100 هزار سرورز آهي.

اسان پڻ، يقينا، هڪ اسپيبلبل ۽ مستحڪم ڪنٽرول جهاز چاهيون ٿا، ڇاڪاڻ ته اهڙي وڏي انفراسٽرڪچر تي تمام گهڻو سر درد پيدا ٿئي ٿو جيتوڻيڪ صرف بي ترتيب واقعن مان، ۽ اسان نٿا چاهيون ته ڪنٽرول جهاز اسان کي سر درد پڻ آڻي. ساڳئي وقت، اسان ان ۾ رياست کي گھٽائڻ چاهيون ٿا. ننڍي حالت، بهتر ۽ وڌيڪ مستحڪم هر شي ڪم ڪري ٿي، ۽ تشخيص ڪرڻ آسان آهي.

يقينن، اسان کي آٽوميشن جي ضرورت آهي، ڇاڪاڻ ته اهو ناممڪن آهي ته اهڙي انفراسٽرڪچر کي منظم طور تي منظم ڪرڻ، ۽ اهو ڪجهه وقت لاء ناممڪن آهي. اسان کي ممڪن حد تائين آپريشنل سپورٽ جي ضرورت آهي ۽ CI/CD سپورٽ جي حد تائين اها مهيا ڪري سگهجي ٿي.

ڊيٽا سينٽرن ۽ ڪلسٽرن جي اهڙين سائيزن سان، خدمت جي مداخلت کان سواءِ واڌارو تعیناتي ۽ توسيع کي سپورٽ ڪرڻ جو ڪم ڪافي تيز ٿي چڪو آهي. جيڪڏهن هڪ هزار مشينن جي سائيز جي ڪلسٽرن تي، شايد ڏهه هزار مشينن جي ويجهو، اهي اڃا تائين هڪ آپريشن طور رول آئوٽ ڪري سگهجن ٿيون - اهو آهي، اسان انفراسٽرڪچر جي توسيع جي منصوبابندي ڪري رهيا آهيون، ۽ ڪيترن ئي هزار مشينن کي هڪ آپريشن ۾ شامل ڪيو ويو آهي، پوءِ هڪ لک مشينن جي سائيز جو ڪلستر اهڙي طرح فوري طور تي پيدا نه ٿيندو آهي، اهو هڪ عرصي دوران ٺهيل آهي. ۽ اهو گهربل آهي ته هن وقت تائين جيڪو اڳ ۾ ئي پمپ ڪيو ويو آهي، انفراسٹرڪچر جيڪو ڪم ڪيو ويو آهي، دستياب هجڻ گهرجي.

۽ ھڪڙي گھرج جيڪا اسان وٽ ھئي ۽ ڇڏي وئي: گھڻائي لاءِ سپورٽ، اھو آھي، ورچوئلائيزيشن يا نيٽ ورڪ سيگمينٽيشن. هاڻي اسان کي اهو ڪرڻ جي ضرورت ناهي نيٽ ورڪ فيبرڪ ليول تي، ڇو ته شارڊنگ ميزبانن ڏانهن هلي وئي آهي، ۽ ان ڪري اسان لاءِ اسڪيلنگ تمام آسان ٿي وئي آهي. IPv6 ۽ وڏي ايڊريس اسپيس جي مهرباني، اسان کي اندروني انفراسٽرڪچر ۾ نقل پتي استعمال ڪرڻ جي ضرورت نه هئي؛ سڀ ايڊريسنگ اڳ ۾ ئي منفرد هئي. ۽ انهي حقيقت جي مهرباني ته اسان فلٽرنگ ۽ نيٽ ورڪ سيگمينٽيشن کي ميزبانن تائين پهچايو آهي، اسان کي ڊيٽا سينٽر نيٽ ورڪ ۾ ڪنهن به ورچوئل نيٽ ورڪ ادارن کي ٺاهڻ جي ضرورت ناهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

هڪ تمام اهم شيء اها آهي جيڪا اسان کي ضرورت ناهي. جيڪڏهن ڪجهه فنڪشن نيٽ ورڪ تان هٽائي سگهجن ٿيون، اهو زندگي کي تمام آسان بڻائي ٿو، ۽، ضابطي جي طور تي، دستياب سامان ۽ سافٽ ويئر جي چونڊ کي وڌايو، تشخيص کي بلڪل آسان بڻائي ٿو.

پوءِ، اها ڪهڙي شيءِ آهي جنهن جي اسان کي ضرورت نه آهي، اسان ڪهڙي شيءِ کي ڇڏي ڏيڻ جي قابل ٿي ويا آهيون، نه ته هميشه ان وقت خوشي سان، پر وڏي راحت سان جڏهن اهو عمل مڪمل ٿئي ٿو؟

سڀ کان پهريان، L2 کي ڇڏي ڏيو. اسان کي L2 جي ضرورت ناهي، نه حقيقي ۽ نه ئي نقل ٿيل. غير استعمال ٿيل گهڻو ڪري حقيقت اها آهي ته اسان ايپليڪيشن اسٽيڪ کي ڪنٽرول ڪندا آهيون. اسان جون ايپليڪيشنون افقي طور تي اسپيبل آهن، اهي L3 ايڊريسنگ سان ڪم ڪن ٿيون، اهي گهڻو پريشان نه آهن ته ڪجهه انفرادي مثال ٻاهر نڪري ويو آهي، اهي صرف هڪ نئين کي رول آئوٽ ڪن ٿا، ان کي پراڻي ايڊريس تي رول ڪرڻ جي ضرورت ناهي، ڇاڪاڻ ته اتي موجود آهي. ڪلستر ۾ موجود مشينن جي سروس دريافت ۽ نگراني جي الڳ سطح. اسان هن ڪم کي نيٽ ورڪ ڏانهن نه ٿا ڏيون. نيٽ ورڪ جو ڪم پوائنٽ A کان پوائنٽ B تائين پيڪيٽ پهچائڻ آهي.

اسان وٽ به حالتون نه آهن جتي ايڊريس نيٽ ورڪ ۾ منتقل ٿين ٿا، ۽ ان جي نگراني ڪرڻ جي ضرورت آهي. ڪيترن ئي ڊيزائنن ۾ اهو عام طور تي VM متحرڪ کي سپورٽ ڪرڻ جي ضرورت آهي. اسان وڏي Yandex جي اندروني زيربنا ۾ ورچوئل مشينن جي متحرڪ استعمال نٿا ڪريون، ۽ ان کان علاوه، اسان يقين رکون ٿا ته جيتوڻيڪ اهو ٿي چڪو آهي، اهو نيٽ ورڪ سپورٽ سان نه ٿيڻ گهرجي. جيڪڏهن اهو واقعي ڪرڻ جي ضرورت آهي، اهو ميزبان جي سطح تي ڪرڻ جي ضرورت آهي، ۽ پش ايڊريس جيڪي اوورليز ۾ لڏپلاڻ ڪري سگهن ٿا، جيئن نه ڇڪڻ يا تمام گهڻيون متحرڪ تبديليون ڪرڻ لاءِ انڊرلي جي روٽنگ سسٽم ۾ (ٽرانسپورٽ نيٽ ورڪ) .

ٻي ٽيڪنالاجي جيڪا اسان استعمال نٿا ڪريون ملٽي ڪاسٽ آهي. جيڪڏھن توھان چاھيو، مان توھان کي تفصيل سان ٻڌايان ٿو ڇو. اهو زندگي کي تمام آسان بڻائي ٿو، ڇاڪاڻ ته جيڪڏهن ڪو ماڻهو ان سان معاملو ڪيو آهي ۽ اهو ڏسڻ ۾ اچي ٿو ته ملٽي ڪاسٽ ڪنٽرول جهاز جهڙو نظر اچي ٿو، سڀني کان سواء آسان تنصيب ۾، اهو هڪ وڏو سر درد آهي. ۽ وڌيڪ ڇا آهي، مثال طور، سٺو ڪم ڪندڙ اوپن سورس عمل درآمد ڳولڻ ڏکيو آهي.

آخرڪار، اسان اسان جا نيٽ ورڪ ٺاهيندا آهيون ته جيئن اهي گهڻو تبديل نه ٿين. اسان ان حقيقت تي ڳڻپ ڪري سگهون ٿا ته روٽنگ سسٽم ۾ خارجي واقعن جو وهڪرو ننڍڙو آهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ڪھڙا مسئلا پيدا ٿين ٿا ۽ ڪھڙين پابندين کي نظر ۾ رکڻ گھرجي جڏھن اسان ڊيٽا سينٽر نيٽ ورڪ ٺاھيو؟ قيمت، يقينا. اسڪيلبلٽي، سطح جنهن کي اسين وڌڻ چاهيون ٿا. خدمت کي روڪڻ کان سواء وڌائڻ جي ضرورت آهي. بينڊوڊٿ ، دستيابي. نگراني سسٽم لاءِ نيٽ ورڪ تي ڇا ٿي رهيو آهي ان جي نمائش، آپريشنل ٽيمن لاءِ. آٽوميشن سپورٽ - ٻيهر، جيترو ممڪن ٿي سگهي، ڇاڪاڻ ته مختلف ڪمن کي مختلف سطحن تي حل ڪري سگهجي ٿو، بشمول اضافي تہن جو تعارف. خير، نه [ممڪن طور] وينڊرز تي منحصر. جيتوڻيڪ مختلف تاريخي دورن ۾، ان بنياد تي ته توهان ڪهڙي حصي کي ڏسو، اها آزادي حاصل ڪرڻ آسان يا وڌيڪ ڏکيو هو. جيڪڏهن اسان نيٽ ورڪ ڊيوائس چپس جو هڪ ڪراس سيڪشن وٺون ٿا، ته پوءِ تازو ئي اهو بلڪل مشروط هو ته وينڊرز کان آزادي بابت ڳالهائڻ لاءِ، جيڪڏهن اسان به چاهيون ٿا ته اعليٰ ذريعي سان چپس.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اسان جو نيٽ ورڪ ٺاھڻ لاءِ ڪھڙي منطقي ٽوپولوجي استعمال ڪنداسين؟ هي هڪ گهڻ-سطح Clos ٿيندو. حقيقت ۾، في الحال ڪوبه حقيقي متبادل ناهي. ۽ Clos Topology ڪافي سٺي آھي، جيتوڻيڪ مختلف ترقي يافته ٽوپولاجيءَ جي مقابلي ۾ جيڪي ھاڻي علمي دلچسپي جي ميدان ۾ وڌيڪ آھن، جيڪڏھن اسان وٽ وڏا ريڊڪس سوئچز آھن.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ملٽي ليول ڪلوس نيٽ ورڪ ڪيئن ٺھيل آھي ۽ ان ۾ مختلف عنصرن کي ڇا چئبو آھي؟ سڀ کان اول، واءُ اُڀريو، پاڻ کي اُڀرڻ لاءِ ته ڪٿي اُتر، ڪٿي ڏکڻ، ڪٿي اوڀر، ڪٿي اولھ. هن قسم جا نيٽ ورڪ عام طور تي انهن طرفان ٺاهيا ويندا آهن جن وٽ تمام وڏو اولهه-اوڀر ٽرئفڪ آهي. باقي عناصر لاء، مٿين تي هڪ مجازي سوئچ آهي جيڪو ننڍن سوئچز مان گڏ ڪيو ويو آهي. هي آهي مکيه خيال Clos نيٽ ورڪ جي recursive تعمير. اسان عناصر کي ڪجهه قسم جي ريڊڪس سان گڏ ڪريون ٿا ۽ انهن کي ڳنڍيندا آهيون ته جيئن اسان کي حاصل ٿئي ٿي هڪ وڏي ريڊڪس سان سوئچ سمجهي سگهجي ٿو. جيڪڏهن توهان کي وڌيڪ ضرورت آهي، اهو طريقو بار بار ڪري سگهجي ٿو.

ڪيسن ۾، مثال طور، ٻه-سطح ڪلوز سان، جڏهن اهو ممڪن آهي ته واضح طور تي انهن حصن کي سڃاڻڻ جيڪي منهنجي ڊراگرام ۾ عمودي آهن، انهن کي عام طور تي جهاز سڏيو ويندو آهي. جيڪڏهن اسان ٽن سطحن جي اسپائن سوئچز (جيڪي سڀ بائونڊري يا ٽي او آر سوئچ نه هوندا آهن ۽ جيڪي صرف ٽرانزٽ لاءِ استعمال ٿيندا آهن) سان هڪ Clos ٺاهيندا هئاسين، ته پوءِ جهاز وڌيڪ پيچيده نظر ايندا؛ ٻه-سطح وارا بلڪل اهڙي طرح نظر ايندا. اسان ToR يا پتي جي سوئچ جي بلاڪ کي سڏيندا آهيون ۽ انهن سان لاڳاپيل پهرين سطح جي اسپائن سوئچز کي پوڊ چوندا آهن. پوڊ جي چوٽي تي اسپائن-1 جي سطح جي اسپائن سوئچز پوڊ جي چوٽي، پوڊ جي چوٽي تي آهن. اهي سوئچ جيڪي سڄي ڪارخاني جي چوٽيءَ تي لڳل هوندا آهن، ڪارخاني جي مٿئين پرت، ڪپڙي جو مٿو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

يقينن، سوال پيدا ٿئي ٿو: بند نيٽ ورڪ ڪجهه وقت لاء ٺاهيا ويا آهن؛ اهو خيال عام طور تي ڪلاسيڪل ٽيليفون، TDM نيٽ ورڪ جي زماني کان وٺي اچي ٿو. ٿي سگهي ٿو ڪجهه بهتر ظاهر ٿيو آهي، شايد ڪجهه بهتر ٿي سگهي ٿو؟ ها ۽ نه. نظرياتي طور تي ها، عملي طور تي ويجهي مستقبل ۾ ضرور نه. ڇاڪاڻ ته اتي ڪيتريون ئي دلچسپ ٽوپولاجيون آهن، انهن مان ڪجهه پيداوار ۾ پڻ استعمال ڪيا ويا آهن، مثال طور، Dragonfly HPC ايپليڪيشنن ۾ استعمال ٿيندو آهي؛ هتي پڻ دلچسپ ٽوپولاجيون آهن جهڙوڪ Xpander، FatClique، Jellyfish. جيڪڏهن توهان رپورٽن تي نظر وجهو ٿا ڪانفرنسن تي رپورٽون جهڙوڪ SIGCOMM يا NSDI تازو، توهان متبادل ٽوپولوجيز تي ڪم جو هڪ وڏو تعداد ڳولي سگهو ٿا جيڪي Clos کان بهتر ملڪيت (هڪ يا ٻيو) آهن.

پر انهن سڀني ٽوپولوجيز ۾ هڪ دلچسپ ملڪيت آهي. اهو ڊيٽا سينٽر نيٽ ورڪن ۾ انهن جي عمل درآمد کي روڪي ٿو، جنهن کي اسان ڪموڊٽي هارڊويئر تي تعمير ڪرڻ جي ڪوشش ڪري رهيا آهيون ۽ جنهن جي قيمت ڪافي معقول رقم آهي. انهن مڙني متبادل ٽوپولوجيز ۾، اڪثر بينڊوڊٿ بدقسمتي سان گهٽ ۾ گهٽ رستا ذريعي رسائي لائق ناهي. تنهن ڪري، اسان فوري طور تي روايتي ڪنٽرول جهاز کي استعمال ڪرڻ جو موقعو وڃائي ڇڏيو.

نظرياتي طور، مسئلي جو حل معلوم ٿئي ٿو. اهي آهن، مثال طور، ڪ-ننڍو رستو استعمال ڪندي لنڪ اسٽيٽ جي تبديلين، پر، ٻيهر، اهڙا پروٽوڪولز نه آهن جيڪي پيداوار ۾ لاڳو ڪيا ويندا ۽ وڏي پيماني تي سامان تي دستياب هوندا.

ان کان علاوه، ڇاڪاڻ ته تمام گهڻي گنجائش گهٽ ۾ گهٽ رستن ذريعي پهچندي نه آهي، اسان کي انهن سڀني رستن کي چونڊڻ لاء صرف ڪنٽرول جهاز کان وڌيڪ تبديل ڪرڻ جي ضرورت آهي (۽ طريقي سان، اهو ڪنٽرول جهاز ۾ گهڻو وڌيڪ رياست آهي). اسان اڃا تائين اڳتي وڌڻ واري جهاز کي تبديل ڪرڻ جي ضرورت آهي، ۽، ضابطي جي طور تي، گهٽ ۾ گهٽ ٻه اضافي خاصيتون گهربل آهن. هي هڪ دفعي پيڪيٽ فارورڊنگ بابت سڀ فيصلا ڪرڻ جي صلاحيت آهي، مثال طور، ميزبان تي. حقيقت ۾، هي ذريعو روٽنگ آهي، ڪڏهن ڪڏهن ادب ۾ بين الاقوامي ڪنيڪشن نيٽ ورڪن تي هن کي سڏيو ويندو آهي هڪ ڀيرو اڳتي وڌڻ وارا فيصلا. ۽ موافقت وارو روٽنگ ھڪڙو فنڪشن آھي جيڪو اسان کي نيٽ ورڪ عناصر تي گھربل آھي، جيڪو ھيٺ لھي ٿو، مثال طور، ھن حقيقت تي ته اسان قطار تي گھٽ ۾ گھٽ لوڊ بابت معلومات جي بنياد تي ايندڙ ھپ کي چونڊيو. مثال طور، ٻيا اختيار ممڪن آهن.

اهڙيء طرح، هدايت دلچسپ آهي، پر افسوس، اسان ان کي لاڳو نٿا ڪري سگهون.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ٺيڪ، اسان Clos منطقي ٽوپولوجي تي آباد ٿيا. اسان ان کي ڪيئن ماپ ڪنداسين؟ اچو ته ڏسو ته اهو ڪيئن ڪم ڪري ٿو ۽ ڇا ڪري سگهجي ٿو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ڪلس نيٽ ورڪ ۾ ٻه مکيه پيٽرولر آهن جيڪي اسان ڪنهن به طرح مختلف ٿي سگهون ٿا ۽ ڪجهه نتيجا حاصل ڪري سگهون ٿا: عناصر جو ريڊڪس ۽ نيٽ ورڪ ۾ سطحن جو تعداد. مون وٽ هڪ اسڪيمي ڊراگرام آهي ته ڪيئن ٻنهي جي سائيز کي متاثر ڪيو. مثالي طور، اسان ٻنهي کي گڏ ڪريون ٿا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اهو ڏسي سگهجي ٿو ته Clos نيٽ ورڪ جي آخري چوٽي ڏکڻ ريڊڪس جي اسپائن سوئچز جي سڀني سطحن جي پيداوار آهي، اسان وٽ ڪيترا لنڪ هيٺ آهن، اهو ڪيئن شاخون آهي. هي آهي اسان نيٽ ورڪ جي سائيز کي ڪيئن ماپيندا آهيون.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ظرفيت جي حوالي سان، خاص طور تي ToR سوئچز تي، ٻه اسڪيلنگ آپشن آهن. يا ته اسان ڪري سگهون ٿا، عام ٽوپولوجي کي برقرار رکڻ دوران، تيز لنڪس استعمال ڪري سگهون ٿا، يا اسان وڌيڪ جهاز شامل ڪري سگهون ٿا.

جيڪڏهن توهان Clos نيٽ ورڪ جي وڌايل ورزن کي ڏسو (هيٺيان ساڄي ڪنڊ ۾) ۽ هن تصوير ڏانهن واپس وڃو هيٺ ڏنل Clos نيٽ ورڪ سان...

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

... پوءِ اها بلڪل ساڳي ٽوپولوجي آهي، پر هن سلائڊ تي اها وڌيڪ مضبوطيءَ سان ٽٽي وئي آهي ۽ ڪارخاني جا جهاز هڪ ٻئي تي سپرمپوز ٿيل آهن. اهو ئي آهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

Clos نيٽ ورڪ کي اسڪيلنگ انگن ۾ ڇا نظر اچي ٿو؟ هتي مان ڊيٽا مهيا ڪريان ٿو ته نيٽ ورڪ جي وڌ ۾ وڌ ويڪر ڪهڙي حاصل ڪري سگهجي ٿي، ريڪ جو وڌ ۾ وڌ تعداد، ToR سوئچز يا ليف سوئچ، جيڪڏهن اهي ريڪ ۾ نه آهن، ته اسان حاصل ڪري سگهون ٿا ان تي منحصر آهي ته اسان اسپائن جي سطحن لاءِ ڪهڙي قسم جي سوئچ استعمال ڪندا آهيون، ۽ اسان ڪيترا سطح استعمال ڪريون ٿا.

هتي اهو آهي ته اسان وٽ ڪيترا ريڪ هوندا، ڪيترا سرور ۽ تقريبن ڪيترو اهو سڀ ڪجهه استعمال ڪري سگهي ٿو 20 ڪلوواٽ في ريڪ جي بنياد تي. ٿورڙو اڳ مون ذڪر ڪيو آهي ته اسان تقريبا 100 هزار سرورز جي ڪلستر سائيز جو مقصد آهي.

اهو ڏسي سگهجي ٿو ته هن سڄي ڊيزائن ۾، ٻه ۽ اڌ اختيارن دلچسپي جا آهن. اتي ھڪڙو اختيار آھي ٻن تہن جي اسپائن ۽ 64-پورٽ سوئچز، جيڪو ٿورڙو ٿورڙو پوي ٿو. پوءِ 128-پورٽ (ريڊيڪس 128 سان) اسپائن سوئچز لاءِ ٻه ليولز، يا ريڊڪس 32 سان ٽن سطحن سان سوئچز لاءِ مڪمل طور تي مناسب آپشن موجود آهن. ۽ سڀني حالتن ۾، جتي وڌيڪ ريڊڪس ۽ وڌيڪ تہه آهن، توهان هڪ تمام وڏو نيٽ ورڪ ٺاهي سگهو ٿا، پر جيڪڏهن توهان متوقع واهپو تي نظر اچن ٿا، عام طور تي گيگا واٽس آهن. ڪيبل لڳائڻ ممڪن آهي، پر اسان کي ممڪن ناهي ته هڪ سائيٽ تي ايتري بجلي حاصل ٿئي. جيڪڏهن توهان ڊيٽا سينٽرن جي انگن اکرن ۽ عوامي ڊيٽا تي نظر وجهو ته توهان تمام ٿورا ڊيٽا مرڪز ڳولي سگهو ٿا جن جي اندازي مطابق گنجائش 150 ميگاواٽ کان وڌيڪ آهي. وڏا وڏا عام طور تي ڊيٽا سينٽر ڪيمپس آهن، ڪيترائي وڏا ڊيٽا مرڪز هڪ ٻئي جي ويجهو واقع آهن.

اتي هڪ ٻيو اهم معيار آهي. جيڪڏھن توھان ڏسو ٿا کاٻي ڪالم، قابل استعمال بينڊوڊٿ اتي ڏنل آھي. اهو ڏسڻ ۾ آسان آهي ته هڪ Clos نيٽ ورڪ ۾ بندرگاهن جو هڪ اهم حصو سوئچز کي هڪ ٻئي سان ڳنڍڻ لاءِ استعمال ڪيو ويندو آهي. قابل استعمال بينڊوڊٿ، هڪ مفيد پٽي، اها شيءِ آهي جيڪا ٻاهر ڏئي سگهجي ٿي، سرور ڏانهن. قدرتي طور، مان مشروط بندرگاهن بابت ۽ خاص طور تي بئنڊ بابت ڳالهائي رهيو آهيان. ضابطي جي طور تي، نيٽ ورڪ اندر لنڪس سرورز جي لنڪن کان تيز آهن، پر بينڊوڊٿ جي في يونٽ، جيترو اسان ان کي اسان جي سرور جي سامان ڏانهن موڪلي سگهون ٿا، اتي اڃا به ڪجهه بينڊوڊٿ آهي نيٽ ورڪ اندر. ۽ اسان جيتريون سطحون ٺاهيون ٿا، اوترو ئي وڌيڪ مخصوص قيمت هن پٽي کي ٻاهران مهيا ڪرڻ جي.

ان کان علاوه، هي اضافي بينڊ به بلڪل ساڳيو ناهي. جڏهن ته اسپن مختصر آهن، اسان ڪجهه استعمال ڪري سگهون ٿا جهڙوڪ DAC (ڊائريٽ منسلڪ ڪاپر، يعني ٽوينڪس ڪيبلز)، يا ملٽي موڊ آپٽڪس، جنهن جي قيمت اڃا به وڌيڪ يا گهٽ معقول رقم آهي. جيترو جلد اسان ڊگھي اسپانن ڏانھن وڃو - ضابطي جي طور تي، ھي واحد موڊ آپٽڪس آھن، ۽ ھن اضافي بينڊوڊٿ جي قيمت خاص طور تي وڌي ٿي.

۽ ٻيهر، پوئين سلائيڊ ڏانهن واپسي، جيڪڏهن اسان اوور سبسڪرپشن کان سواءِ ڪلس نيٽ ورڪ ٺاهيون ٿا، ته پوءِ ڊاگرام کي ڏسڻ آسان آهي، ڏسو ته نيٽ ورڪ ڪيئن ٺهيو آهي - هر سطح جي اسپائن سوئچز کي شامل ڪندي، اسان پوري پٽي کي ورجائي رهيا آهيون جيڪا هو هيٺيون. پلس ليول - گڏوگڏ ساڳيو بينڊ، سوئچز تي بندرگاهن جو ساڳيو تعداد جيئن اڳئين سطح تي هو، ۽ ٽرانسسيور جو ساڳيو تعداد. تنهن ڪري، اهو انتهائي گهربل آهي ته اسپائن سوئچ جي سطحن جي تعداد کي گھٽائڻ لاء.

هن تصوير جي بنياد تي، اهو واضح آهي ته اسان واقعي 128 جي ريڊڪس سان سوئچ وانگر ڪجهه تعمير ڪرڻ چاهيون ٿا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

هتي، اصول ۾، سڀ ڪجهه ساڳيو آهي جيئن مون چيو آهي؛ هي هڪ سلائڊ آهي بعد ۾ غور ڪرڻ لاء.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اتي ڪھڙا اختيار آھن جن کي اسين چونڊي سگھون ٿا جيئن سوئچز؟ اها اسان لاءِ ڏاڍي خوشگوار خبر آهي ته هاڻي اهڙا نيٽ ورڪ آخرڪار سنگل چپ سوئچز تي ٺاهي سگھجن ٿا. ۽ اهو تمام سٺو آهي، انهن وٽ تمام سٺيون خاصيتون آهن. مثال طور، اهي لڳ ڀڳ ڪو به اندروني جوڙجڪ نه آهي. هن جو مطلب آهي ته اهي وڌيڪ آساني سان ڀڃندا آهن. اهي هر قسم جي طريقن سان ڀڃندا آهن، پر خوش قسمت اهي مڪمل طور تي ڀڃندا آهن. ماڊلر ڊوائيسز ۾ وڏي تعداد ۾ نقص (تمام ناپسنديده) آهن، جڏهن پاڙيسري ۽ ڪنٽرول جهاز جي نقطي نظر کان اهو ڪم ڪرڻ لڳي، پر، مثال طور، ڪپڙي جو حصو گم ٿي ويو آهي ۽ اهو ڪم نه ڪري رهيو آهي. مڪمل گنجائش تي. ۽ ان ڏانهن ٽرئفڪ متوازن آهي حقيقت جي بنياد تي ته اهو مڪمل طور تي فعال آهي، ۽ اسان اوورلوڊ حاصل ڪري سگهون ٿا.

يا، مثال طور، پوئتي جهاز سان مسئلا پيدا ٿين ٿا، ڇاڪاڻ ته ماڊلر ڊوائيس اندر پڻ تيز رفتار سرڊس آهن - اهو واقعي اندر پيچيده آهي. يا ته اڳتي وڌڻ جي عناصر جي وچ ۾ نشانيون هم وقت سازي ٿيل آهن يا نه هم وقت سازي. عام طور تي، ڪنهن به پيداواري ماڊيولر ڊيوائس ۾ وڏي تعداد ۾ عناصر شامل آهن، ضابطي جي طور تي، پنهنجي اندر هڪ ئي Clos نيٽ ورڪ تي مشتمل آهي، پر ان جي تشخيص ڪرڻ تمام ڏکيو آهي. گهڻو ڪري اهو ڏکيو آهي جيتوڻيڪ وينڊر پاڻ کي تشخيص ڪرڻ لاء.

۽ ان ۾ ناڪامي جي منظرنامي جو وڏو تعداد آھي جنھن ۾ ڊوائيس خراب ٿئي ٿي، پر مڪمل طور تي ٽوپولوجي مان نڪرندي آھي. جيئن ته اسان جو نيٽ ورڪ وڏو آهي، هڪجهڙا عنصرن جي وچ ۾ توازن فعال طور تي استعمال ڪيو ويندو آهي، نيٽ ورڪ تمام باقاعده آهي، اهو آهي، هڪ رستو جنهن تي هر شيء ترتيب ۾ آهي، ٻئي رستي کان مختلف ناهي، اهو اسان لاء وڌيڪ فائدي وارو آهي ته صرف ڪجهه شيون وڃائڻ. ٽوپولوجي مان ڊوائيسز هڪ اهڙي صورتحال ۾ ختم ٿيڻ جي بدران، جتي انهن مان ڪجهه ڪم ڪرڻ لڳي، پر انهن مان ڪجهه نه ٿا ڪن.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

سنگل چپ ڊوائيسز جي ايندڙ سٺي خاصيت اها آهي ته اهي بهتر ۽ تيز ترقي ڪن ٿا. اهي پڻ بهتر صلاحيت رکن ٿا. جيڪڏهن اسان انهن وڏين اسمبل ٿيل اڏاوتن کي وٺون جيڪي اسان وٽ هڪ دائري تي آهن، ته پوءِ ساڳي رفتار جي بندرگاهن لاءِ في ريڪ يونٽ جي گنجائش ماڊلر ڊوائيسز جي ڀيٽ ۾ ٻه ڀيرا سٺي آهي. ھڪڙي چپ جي چوڌاري ٺهيل ڊوائيس ماڊلر جي ڀيٽ ۾ خاص طور تي سستا آھن ۽ گھٽ توانائي استعمال ڪن ٿا.

پر، يقينا، اهو سڀ ڪجهه هڪ سبب لاء آهي، اتي پڻ نقصان آهن. پهرين، ريڊڪس تقريبا هميشه ماڊلر ڊوائيسز جي ڀيٽ ۾ ننڍو آهي. جيڪڏهن اسان 128 بندرگاهن سان گڏ هڪ چپ جي چوڌاري ٺهيل هڪ ڊوائيس حاصل ڪري سگهون ٿا، پوء اسان حاصل ڪري سگهون ٿا هڪ ماڊلر هڪ ڪيترن ئي سو بندرگاهن سان هاڻي بغير ڪنهن پريشاني جي.

هي هڪ قابل ذڪر ننڍو سائيز آهي فارورڊنگ ٽيبلز ۽، ضابطي جي طور تي، ڊيٽا جهاز جي اسپيبلبل سان لاڳاپيل هر شي. ٿلهو بفر. ۽، ضابطي جي طور تي، بلڪه محدود ڪارڪردگي. پر اهو ظاهر ٿئي ٿو ته جيڪڏهن توهان انهن پابندين کي ڄاڻو ٿا ۽ انهن کي روڪڻ لاء وقت ۾ خيال رکون ٿا يا صرف انهن کي اڪائونٽ ۾ وٺو، پوء اهو ايترو خوفناڪ ناهي. حقيقت اها آهي ته ريڊڪس ننڍڙو آهي 128 جي ريڊڪس سان ڊوائيسز تي هاڻي ڪو مسئلو ناهي جيڪو آخرڪار ظاهر ٿيو آهي؛ اسان اسپائن جي ٻن تہن ۾ ٺاهي سگهون ٿا. پر اهو اڃا تائين ناممڪن آهي ته ڪنهن به شيءِ کي ٻن کان ننڍو ٺاهيو جيڪو اسان لاءِ دلچسپ آهي. ھڪڙي سطح سان، تمام ننڍا ڪلستر حاصل ڪيا ويا آھن. جيتوڻيڪ اسان جي پوئين ڊيزائن ۽ ضرورتن اڃا به انهن کان وڌيڪ آهي.

حقيقت ۾، جيڪڏهن اوچتو حل ڪٿي آهي برن تي، اڃا تائين ماپ ڪرڻ جو هڪ طريقو آهي. آخري (يا پھريون) کان وٺي، گھٽ ۾ گھٽ سطح جتي سرورز جڙيل آھن ToR سوئچز يا ليف سوئچز آھن، اسان کي انھن سان ھڪڙي ريڪ کي ڳنڍڻ جي ضرورت ناھي. تنهن ڪري، جيڪڏهن حل اڌ کان گهٽ ٿئي ٿو، توهان صرف هڪ سوئچ استعمال ڪرڻ جي باري ۾ سوچي سگهو ٿا هڪ وڏي ريڊڪس سان هيٺين سطح تي ۽ ڳنڍڻ، مثال طور، ٻه يا ٽي ريڪ هڪ سوئچ ۾. اهو پڻ هڪ اختيار آهي، ان جي قيمت آهي، پر اهو تمام سٺو ڪم ڪري ٿو ۽ هڪ سٺو حل ٿي سگهي ٿو جڏهن توهان کي ٻه ڀيرا سائيز تائين پهچڻ جي ضرورت آهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اختصار ڪرڻ لاءِ، اسان هڪ ٽوپولوجي تي تعمير ڪري رهيا آهيون اسپائن جي ٻن سطحن سان، اٺن ڪارخانن جي تہن سان.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

فزڪس جو ڇا ٿيندو؟ بلڪل سادو حساب. جيڪڏهن اسان وٽ اسپائن جا ٻه ليول آهن، ته پوءِ اسان وٽ صرف ٽي ليول سوئچز آهن، ۽ اسان اميد ڪريون ٿا ته نيٽ ورڪ ۾ ٽي ڪيبل حصا هوندا: سرور کان ليف سوئچز تائين، اسپائن 1 تائين، اسپائن 2 تائين. اهي اختيار جيڪي اسان ڪري سگهون ٿا. استعمال ڪريو - اھي آھن ٽوئنڪس، ملٽي موڊ، سنگل موڊ. ۽ هتي اسان کي غور ڪرڻ جي ضرورت آهي ته ڪهڙي پٽي موجود آهي، ان جي قيمت ڪيتري هوندي، جسماني طول و عرض ڪهڙا آهن، اسان ڪهڙي حد تائين ڍڪي سگهون ٿا، ۽ اسان ڪيئن اپ گريڊ ڪنداسين.

قيمت جي لحاظ کان، هر شي کي ترتيب ڏئي سگهجي ٿو. ٽوئنڪسز فعال آپٽڪس جي ڀيٽ ۾ تمام سستا آهن، ملٽي موڊ ٽرانسيور کان سستا آهن، جيڪڏهن توهان ان کي هر اڏام جي آخر کان وٺي وٺو، 100 گيگابٽ سوئچ پورٽ کان ڪجهه سستا. ۽، مهرباني ڪري نوٽ ڪريو، اهو سنگل موڊ آپٽڪس کان گهٽ خرچ ڪري ٿو، ڇاڪاڻ ته پروازن تي جتي سنگل موڊ گهربل آهي، ڊيٽا سينٽرن ۾ ڪيترن ئي سببن جي ڪري اهو CWDM استعمال ڪرڻ جو مطلب آهي، جڏهن ته متوازي سنگل موڊ (PSM) ڪم ڪرڻ لاء تمام آسان ناهي. ان سان گڏ، تمام وڏا پيڪ فائبر حاصل ڪيا ويا آهن، ۽ جيڪڏهن اسان انهن ٽيڪنالاجيز تي ڌيان ڏيون ٿا، اسان تقريبا هيٺ ڏنل قيمت واري درجه بندي حاصل ڪندا آهيون.

هڪ وڌيڪ نوٽ: بدقسمتي سان، 100 کان 4x25 ملٽي موڊ بندرگاهن کي استعمال ڪرڻ بلڪل ممڪن ناهي. SFP28 ٽرانسيورس جي ڊيزائن جي خاصيتن جي ڪري، اهو 28 Gbit QSFP100 کان گهڻو سستو ناهي. ۽ multimode لاء هن disassembly تمام سٺو ڪم نه ڪندو آھي.

هڪ ٻي حد اها آهي ته ڪمپيوٽنگ ڪلستر جي سائيز ۽ سرورن جي تعداد جي ڪري، اسان جا ڊيٽا مرڪز جسماني طور تي وڏا ٿي ويندا آهن. هن جو مطلب اهو آهي ته گهٽ ۾ گهٽ هڪ پرواز هڪ واحد موڊ سان ڪرڻو پوندو. ٻيهر، پوڊس جي جسماني سائيز جي ڪري، اهو ممڪن نه ٿيندو ته ٽوئنڪس (ڪاپر ڪيبل) جي ٻن اسپن کي هلائڻ.

نتيجي طور، جيڪڏهن اسان قيمت لاءِ بهتر ڪريون ٿا ۽ هن ڊيزائن جي جاميٽري کي حساب ۾ رکون ٿا، اسان حاصل ڪندا آهيون ٽوئنڪس جو هڪ اسپان، ملٽي موڊ جو هڪ اسپان ۽ هڪ اسپن جو سنگل موڊ CWDM استعمال ڪندي. اهو حساب ۾ وٺندو آهي ممڪن اپ گريڊ رستا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اھو اھو آھي جيڪو تازو ڏسڻ ۾ اچي ٿو، اسان ڪيڏانهن وڃي رھيا آھيون ۽ ڇا ممڪن آھي. اهو واضح آهي، گهٽ ۾ گهٽ، 50-گيگاابٽ سرڊس ٻنهي ملٽي موڊ ۽ سنگل موڊ لاءِ ڪيئن منتقل ڪجي. ان کان علاوه، جيڪڏهن توهان ڏسو ته ڇا آهي سنگل موڊ ٽرانسيور ۾ هاڻي ۽ مستقبل ۾ 400G لاءِ، اڪثر جڏهن 50G SerDes برقي پاسي کان ايندا آهن، 100 Gbps في لين اڳ ۾ ئي آپٽڪس ڏانهن وڃي سگهن ٿا. تنهن ڪري، اهو ممڪن آهي ته 50 ڏانهن منتقل ٿيڻ جي بدران، 100 گيگاابٽ سر ڊيز ۽ 100 Gbps في لين ڏانهن منتقلي هوندي، ڇاڪاڻ ته ڪيترن ئي وينڊرز جي واعدي مطابق، انهن جي دستيابي جي توقع آهي. اهو عرصو جڏهن 50G SerDes تيز ترين هئا، اهو لڳي ٿو، تمام ڊگهو نه ٿيندو، ڇاڪاڻ ته 100G SerDes جون پهرين ڪاپيون تقريبا ايندڙ سال ٻاهر نڪرنديون آهن. ۽ ان کان پوء ڪجهه وقت کان پوء، اهي شايد مناسب پئسا هوندا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

فزڪس جي چونڊ جي باري ۾ هڪ وڌيڪ nuance. اصول ۾، اسان اڳ ۾ ئي استعمال ڪري سگھون ٿا 400 يا 200 گيگابٽ بندرگاهن 50G SerDes استعمال ڪندي. پر اهو ظاهر ٿئي ٿو ته اهو گهڻو احساس نٿو ڪري، ڇاڪاڻ ته، جيئن مون اڳ ۾ چيو آهي، اسان سوئچز تي هڪ وڏو ريڊڪس چاهيون ٿا، يقينا، سبب جي اندر. اسان چاهيون ٿا 128. ۽ جيڪڏهن اسان وٽ محدود چپ جي گنجائش آهي ۽ اسان لنڪ جي رفتار کي وڌايو، پوء ريڊڪس قدرتي طور تي گهٽجي ٿو، ڪو معجزو ناهي.

۽ اسان جهازن جي استعمال سان ڪل گنجائش وڌائي سگهون ٿا، ۽ ڪو خاص خرچ نه آهي؛ اسان جهازن جو تعداد شامل ڪري سگهون ٿا. ۽ جيڪڏهن اسان ريڊڪس کي وڃائي ڇڏيو، اسان کي هڪ اضافي سطح متعارف ڪرائڻي پوندي، تنهنڪري موجوده صورتحال ۾، موجوده وڌ ۾ وڌ موجود گنجائش في چپ سان، اهو ظاهر ٿئي ٿو ته اهو 100-گيگاابٽ بندرگاهن کي استعمال ڪرڻ لاء وڌيڪ موثر آهي، ڇاڪاڻ ته اهي توهان کي اجازت ڏين ٿا. وڏي ريڊڪس حاصل ڪرڻ لاء.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ايندڙ سوال اهو آهي ته فزڪس ڪيئن منظم آهي، پر ڪيبل انفراسٽرڪچر جي نقطي نظر کان. اهو ظاهر ٿئي ٿو ته اهو هڪ عجيب انداز ۾ منظم ڪيو ويو آهي. پتي جي سوئچز ۽ پهرين سطح جي اسپائن جي وچ ۾ ڪيبلنگ - اتي ڪيتريون ئي لنڪس نه آهن، هر شيء نسبتا آسان ٺهيل آهي. پر جيڪڏهن اسان هڪ جهاز کڻون ٿا، اندر ڇا ٿئي ٿو ته اسان کي پهرين سطح جي سڀني اسپائنن کي ٻئي سطح جي سڀني اسپنن سان ڳنڍڻ جي ضرورت آهي.

پلس، ضابطي جي طور تي، ڪجهه خواهشون آهن ته اهو ڪيئن ڏسڻ گهرجي ڊيٽا سينٽر اندر. مثال طور، اسان واقعي ڪيبلن کي هڪ بنڊل ۾ گڏ ڪرڻ چاهيون ٿا ۽ انهن کي ڇڪڻ چاهيون ٿا ته جيئن هڪ اعلي کثافت وارو پيچ پينل مڪمل طور تي هڪ پيچ پينل ۾ هليو وڃي، ته جيئن ڊيگهه جي لحاظ کان ڪو به زو نه هجي. اسان هن مسئلي کي حل ڪرڻ لاء منظم ڪيو. جيڪڏهن توهان شروعاتي طور تي منطقي ٽوپولوجي کي ڏسو، توهان ڏسي سگهو ٿا ته جهاز آزاد آهن، هر جهاز پنهنجي پاڻ تي ٺاهي سگهجي ٿو. پر جڏهن اسان اهڙو بنڊل شامل ڪريون ٿا ۽ سڄي پيچ پينل کي پيچ پينل ۾ ڇڪڻ چاهيون ٿا، ته اسان کي مختلف جهازن کي هڪ بنڊل اندر ملائڻو پوندو ۽ هڪ وچولي ڍانچي کي آپٽيڪل ڪراس ڪنيڪشن جي صورت ۾ متعارف ڪرائڻو پوندو ته جيئن انهن کي ڪيئن گڏ ڪيو وڃي. هڪ حصي تي، انهن کي ڪيئن گڏ ڪيو ويندو ٻئي حصي تي. انهي جي مهرباني، اسان هڪ سٺي خاصيت حاصل ڪندا آهيون: تمام پيچيده سوئچنگ ريڪ کان ٻاهر نه ٿو اچي. جڏهن توهان کي ڪنهن شيءِ کي ڏاڍي مضبوطيءَ سان ڳنڍڻ جي ضرورت آهي، ”جهازن کي ڦهلايو،“ جيئن ته ڪڏهن ڪڏهن ان کي Clos نيٽ ورڪ ۾ سڏيو ويندو آهي، اهو سڀ هڪ ريڪ اندر مرڪوز هوندو آهي. اسان وٽ انتهائي ڌار ڌار، انفرادي لنڪس تائين، ريڪ جي وچ ۾ سوئچنگ نه آهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اهو ڪيئن آهي ته ڪيبل جي بنيادي جوڙجڪ جي منطقي تنظيم جي نقطي نظر کان. کاٻي پاسي واري تصوير ۾، گھڻن رنگن جا بلاڪ، فرسٽ ليول جي اسپائن سوئچز جا بلاڪ، ھر ھڪ ۾ اٺ ٽڪر، ۽ انھن مان نڪرندڙ ڪيبل جا چار بنڊل ڏيکارين ٿا، جيڪي اسپائن-2 سوئچز جي بلاڪن مان نڪرندڙ بنڊلن سان گڏ وڃن ٿا. .

ننڍڙا چورس چونڪ جي نشاندهي ڪن ٿا. مٿي کاٻي پاسي هر هڪ اهڙي چونڪ جو هڪ بريڪ ڊائون آهي، اهو اصل ۾ هڪ 512 بائي 512 پورٽ ڪراس ڪنيڪٽ ماڊل آهي جيڪو ڪيبلن کي ٻيهر ٺاهي ٿو ته جيئن اهي مڪمل طور تي هڪ ريڪ ۾ اچن، جتي صرف هڪ اسپائن-2 جهاز آهي. ۽ ساڄي پاسي، هن تصوير جو اسڪين ٿورڙو وڌيڪ تفصيلي آهي ڪيترن ئي پوڊس جي حوالي سان اسپائن-1 جي سطح تي، ۽ ڪيئن ان کي ڪراس ڪنيڪٽ ۾ پيڪ ڪيو ويو آهي، اهو ڪيئن اسپائن-2 جي سطح تي اچي ٿو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اھو اھو آھي جيڪو ڏسڻ ۾ اچي ٿو. اڃا تائين مڪمل طور تي گڏ نه ٿيل اسپائن-2 اسٽينڊ (کاٻي پاسي) ۽ ڪراس ڪنيڪٽ اسٽينڊ. بدقسمتي سان، اتي ڏسڻ لاء گهڻو ڪجهه ناهي. هي سڄو ڍانچو هاڻي اسان جي وڏي ڊيٽا سينٽرن مان هڪ ۾ لڳايو پيو وڃي جنهن کي وڌايو پيو وڃي. اهو ڪم جاري آهي، اهو سٺو لڳندو، اهو بهتر نموني ڀريو ويندو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

هڪ اهم سوال: اسان منطقي ٽوپولوجي کي چونڊيو ۽ فزڪس ٺاهيو. ڪنٽرول جهاز جو ڇا ٿيندو؟ اهو آپريٽنگ تجربو مان تمام گهڻو مشهور آهي، اتي ڪيتريون ئي رپورٽون آهن ته لنڪ اسٽيٽ پروٽوڪول سٺا آهن، اهو انهن سان ڪم ڪرڻ جي خوشي آهي، پر، بدقسمتي سان، اهي چڱي طرح سان ڳنڍيل ٽوپولاجي تي ماپ نه ڪندا آهن. ۽ اتي ھڪڙو بنيادي عنصر آھي جيڪو ھن کي روڪي ٿو - ھي آھي ڪيئن سيلاب لنڪ اسٽيٽ پروٽوڪول ۾ ڪم ڪري ٿو. جيڪڏهن توهان صرف سيلابنگ الگورٿم وٺو ۽ ڏسو ته اسان جو نيٽ ورڪ ڪيئن ٺهيل آهي، توهان ڏسي سگهو ٿا ته هر قدم تي هڪ تمام وڏو فين آئوٽ هوندو، ۽ اهو صرف تازه ڪاري سان ڪنٽرول جهاز کي ٻوڏائيندو. خاص طور تي، اهڙيون ٽوپولوجيز لنڪ اسٽيٽ پروٽوڪول ۾ روايتي سيلابنگ الگورتھم سان تمام خراب نموني سان ملن ٿيون.

اختيار BGP استعمال ڪرڻ آهي. ان کي ڪيئن تيار ڪجي صحيح طريقي سان بيان ڪيو ويو آهي RFC 7938 ۾ BGP جي استعمال بابت وڏي ڊيٽا سينٽرن ۾. بنيادي خيال سادو آهن: گھٽ ۾ گھٽ اڳفڪس جو تعداد في ميزبان ۽ عام طور تي نيٽ ورڪ تي اڳياڙين جو گھٽ ۾ گھٽ تعداد، جيڪڏهن ممڪن هجي ته مجموعي استعمال ڪريو، ۽ رستي جي شڪار کي دٻايو. اسان چاهيون ٿا هڪ تمام محتاط، تمام ڪنٽرول ٿيل اپڊيٽ جي ورڇ، جنهن کي وادي مفت سڏيو ويندو آهي. اسان چاهيون ٿا ته تازه ڪاريون هڪ ڀيرو ٺهرايون وڃن جيئن اهي نيٽ ورڪ مان گذري وڃن. جيڪڏهن اهي هيٺئين پاسي کان نڪرندا آهن، اهي مٿي ويندا آهن، هڪ ڀيرو کان وڌيڪ نه ظاهر ٿيندا آهن. ڪو به zigzags نه هجڻ گهرجي. Zigzags تمام خراب آهن.

هن کي ڪرڻ لاء، اسان هڪ ڊزائين استعمال ڪندا آهيون جيڪا ڪافي سادي آهي بنيادي BGP ميڪانيزم کي استعمال ڪرڻ لاء. اھو آھي، اسان لنڪ لوڪل تي ھلندڙ اي بي جي پي استعمال ڪندا آھيون، ۽ خودمختيار نظام ھيٺ ڏنل طور تي مقرر ڪيا ويا آھن: ToR تي ھڪڙو خودمختيار نظام، ھڪڙو خود مختيار سسٽم اسپائن-1 جي ھڪڙي پوڊ جي سوئچز جي پوري بلاڪ تي، ۽ ھڪڙي عام خودمختيار نظام سڄي مٿي تي. ڪپڙي جو. اهو ڏسڻ ۽ ڏسڻ ڏکيو ناهي ته BGP جو عام رويو پڻ اسان کي اپڊيٽ جي ورڇ ڏئي ٿو جيڪا اسان چاهيون ٿا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

قدرتي طور تي، ايڊريسنگ ۽ ايڊريس جي مجموعي کي ڊزائين ڪيو وڃي ٿو ته جيئن اهو ٺهيل طريقي سان ٺهيل آهي، انهي ڪري اهو ڪنٽرول جهاز جي استحڪام کي يقيني بڻائي ٿو. ٽرانسپورٽ ۾ L3 ايڊريسنگ ٽوپولوجي سان ڳنڍيل آهي، ڇاڪاڻ ته ان کان سواء اهو ناممڪن آهي مجموعي حاصل ڪرڻ؛ ان کان سواء، انفرادي ايڊريس روٽنگ سسٽم ۾ داخل ٿي ويندا. ۽ هڪ ٻي ڳالهه اها آهي ته مجموعي، بدقسمتي سان، ملٽي واٽ سان تمام چڱي طرح نه ملندو آهي، ڇاڪاڻ ته جڏهن اسان وٽ گهڻائي رستو آهي ۽ اسان وٽ جمع آهي، سڀ ڪجهه ٺيڪ آهي، جڏهن سڄو نيٽ ورڪ صحتمند آهي، ان ۾ ڪا به ناڪامي ناهي. بدقسمتيءَ سان جيئن ئي نيٽ ورڪ ۾ ناڪاميون ظاهر ٿينديون آهن ۽ ٽوپولوجيءَ جي هم آهنگي گم ٿي ويندي آهي، اسان ان نقطي تي پهچي سگهون ٿا جتان يونٽ جو اعلان ڪيو ويو هو، جتان اسان اڳتي نه ٿا وڌي سگهون جتان اسان کي وڃڻو آهي. تنهن ڪري، اهو بهتر آهي ته مجموعي طور تي جتي وڌيڪ ملٽي واٽ نه آهي، اسان جي صورت ۾ اهي ToR سوئچ آهن.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

حقيقت ۾، اهو ممڪن آهي ته مجموعي طور تي، پر احتياط سان. جيڪڏهن اسان ڪري سگهون ٿا ڪنٽرول ٿيل تڪرار جڏهن نيٽ ورڪ ناڪامي ٿيندي. پر اهو ڪافي ڏکيو ڪم آهي، اسان اهو به حيران ڪيو ته ڇا اهو ڪرڻ ممڪن آهي، ڇا اهو ممڪن آهي اضافي آٽوميشن شامل ڪرڻ، ۽ محدود رياستي مشينون جيڪي BGP کي صحيح طريقي سان ڪِڪ ڪنديون ته گهربل رويو حاصل ڪن. بدقسمتي سان، ڪارنر ڪيسن جي پروسيسنگ تمام غير واضح ۽ پيچيده آهي، ۽ اهو ڪم بي جي پي سان خارجي منسلڪات کي ڳنڍڻ سان حل نه ڪيو ويو آهي.

ان سلسلي ۾ تمام دلچسپ ڪم RIFT پروٽوڪول جي فريم ورڪ ۾ ڪيو ويو آهي، جنهن تي ايندڙ رپورٽ ۾ بحث ڪيو ويندو.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

هڪ ٻي اهم ڳالهه اها آهي ته ڊيٽا جهازن جي پيماني تي ڊانس ٽوپولوجيز ۾، جتي اسان وٽ وڏي تعداد ۾ متبادل رستا آهن. انهي حالت ۾، ڪيترائي اضافي ڊيٽا ڍانچي استعمال ڪيا ويا آهن: ECMP گروپ، جنهن جي نتيجي ۾ بيان ڪري ٿو ايندڙ هاپ گروپ.

عام طور تي ڪم ڪندڙ نيٽ ورڪ ۾، ناڪاميءَ کان سواءِ، جڏهن اسان مٿي وڃون ٿا Clos Topology، اهو ڪافي آهي ته صرف هڪ گروپ استعمال ڪيو وڃي، ڇاڪاڻ ته هر شيءِ جيڪا مقامي نه آهي، ڊفالٽ طور بيان ڪيل آهي، اسان مٿي وڃي سگهون ٿا. جڏهن اسان مٿي کان هيٺ ڏکڻ ڏانهن وڃون ٿا، تڏهن سڀئي رستا ECMP نه آهن، اهي واحد رستا رستا آهن. سڀ ڪجھ ٺيڪ آهي. مصيبت اها آهي، ۽ کلاسي ڪلس ٽوپولوجي جي خاصيت اها آهي ته جيڪڏهن اسان ڪپڙي جي مٿين کي ڏسو، ڪنهن به عنصر تي، هيٺ ڏنل ڪنهن به عنصر لاء صرف هڪ رستو آهي. جيڪڏهن ناڪامي هن رستي تي ٿيندي آهي، ته اهو خاص عنصر ڪارخاني جي چوٽي تي صحيح طور تي غلط ٿي ويندو آهي انهن اڳڪٿين لاءِ جيڪي ٽوڙيل رستي جي پويان آهن. پر باقي اهو صحيح آهي، ۽ اسان کي ECMP گروپن کي پارس ڪرڻو پوندو ۽ هڪ نئين رياست متعارف ڪرايو.

جديد ڊوائيسز تي ڊيٽا جهاز جي اسڪاليبلٽي ڇا نظر اچي ٿي؟ جيڪڏهن اسان LPM ڪندا آهيون (ڊگهو پريفڪس ميچ)، هر شي تمام سٺو آهي، 100k پريفڪسز کان مٿي. جيڪڏهن اسان اڳتي هلي هاپ گروپن بابت ڳالهائي رهيا آهيون، پوء هر شيء خراب آهي، 2-4 هزار. جيڪڏهن اسان هڪ ٽيبل بابت ڳالهائي رهيا آهيون جنهن ۾ ايندڙ هپس (يا ڀرپاسي) جي وضاحت شامل آهي، پوء اهو 16k کان 64k تائين آهي. ۽ اهو مسئلو بڻجي سگهي ٿو. ۽ هتي اسان هڪ دلچسپ تڪرار ڏانهن اچون ٿا: ڊيٽا سينٽرن ۾ MPLS کي ڇا ٿيو؟ اصول ۾، اسان اهو ڪرڻ چاهيون ٿا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

ٻه شيون ٿي ويون. اسان ميزبانن تي مائڪرو سيڪشن ڪيو؛ اسان کي هاڻي نيٽ ورڪ تي ڪرڻ جي ضرورت ناهي. اهو مختلف وينڊرز جي مدد سان تمام سٺو نه هو، ۽ اڃا به وڌيڪ ايم پي ايل ايس سان سفيد باڪس تي کليل عملن سان. ۽ ايم پي ايل ايس، گهٽ ۾ گهٽ ان جي روايتي عملدرآمد، بدقسمتي سان، اي سي ايم پي سان تمام خراب طور تي گڏ ڪري ٿو. ۽ اهو ئي سبب آهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اھو اھو آھي جيڪو IP لاءِ ECMP فارورڊنگ ڍانچي وانگر نظر اچي ٿو. اڳڪٿين جو وڏو تعداد ساڳيو گروپ استعمال ڪري سگھن ٿا ۽ ساڳيو Next Hops بلاڪ (يا ڀرپاسي، مختلف ڊوائيسز لاء مختلف دستاويزن ۾ مختلف طور تي سڏيو وڃي ٿو). نقطي اهو آهي ته اهو بيان ڪيو ويو آهي ٻاهر نڪرڻ واري بندرگاهه ۽ صحيح ايندڙ هاپ حاصل ڪرڻ لاءِ MAC ايڊريس کي ٻيهر لکڻ لاءِ. IP لاءِ سڀ ڪجھ سادو نظر اچي ٿو، توھان استعمال ڪري سگھوٿا تمام وڏي تعداد ۾ اڳڪٿيون ساڳي گروپ لاءِ، ساڳيو Next Hops بلاڪ.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

کلاسک MPLS فن تعمير جو مطلب آهي ته، ٻاهر نڪرڻ واري انٽرفيس تي منحصر ڪري، ليبل کي مختلف قدرن تي ٻيهر لکي سگهجي ٿو. تنهن ڪري، اسان کي هر ان پٽ ليبل لاء هڪ گروپ ۽ ايندڙ هپس بلاڪ رکڻ جي ضرورت آهي. ۽ هي، افسوس، پيماني تي نه آهي.

اهو ڏسڻ ۾ آسان آهي ته اسان جي ڊيزائن ۾ اسان کي لڳ ڀڳ 4000 ToR سوئچز جي ضرورت هئي، وڌ ۾ وڌ ويڪر 64 ECMP رستا هئا، جيڪڏهن اسان اسپائن-1 کان اسپائن-2 ڏانهن وڃون ٿا. اسان بمشکل ECMP گروپن جي ھڪڙي جدول ۾ داخل ٿي وڃون ٿا، جيڪڏھن ToR سان رڳو ھڪڙو اڳوڻو ھليو وڃي ٿو، ۽ اسان سڀني کي ايندڙ ھپس ٽيبل ۾ نه ٿا وڃون.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اهو سڀ ڪجهه نا اميد ناهي، ڇاڪاڻ ته آرڪيٽيڪچر جهڙوڪ سيگمينٽ روٽنگ ۾ عالمي ليبل شامل آهن. رسمي طور تي، اهو ممڪن ٿيندو ته انهن سڀني ايندڙ هپس بلاڪ کي ٻيهر ختم ڪرڻ. هن کي ڪرڻ لاء، توهان کي هڪ وائلڊ ڪارڊ قسم جي آپريشن جي ضرورت آهي: هڪ ليبل وٺو ۽ ان کي ٻيهر لکو ساڳئي قدر بغير ڪنهن مخصوص قيمت جي. پر بدقسمتي سان، اهو موجود عملن ۾ بلڪل موجود ناهي.

۽ آخرڪار، اسان کي ڊيٽا سينٽر ۾ خارجي ٽرئفڪ آڻڻ جي ضرورت آهي. اهو ڪيئن ڪجي؟ اڳي، ٽريفڪ مٿي کان Clos نيٽ ورڪ ۾ متعارف ڪرايو ويو. اهو آهي، اتي ڪنڊ روٽر هئا جيڪي سڀني ڊوائيسز سان ڳنڍيل آهن ڪپڙي جي چوٽي تي. اهو حل ننڍي ۽ وچولي سائيز تي تمام سٺو ڪم ڪري ٿو. بدقسمتي سان، انهي طريقي سان سڄي نيٽ ورڪ ڏانهن ٽريفڪ کي هڪجهڙائي سان موڪلڻ لاء، اسان کي ڪپڙي جي مٿين سڀني عنصرن تي گڏ ٿيڻ جي ضرورت آهي، ۽ جڏهن انهن مان هڪ سئو کان وڌيڪ آهن، اهو ظاهر ٿئي ٿو ته اسان کي پڻ وڏي ضرورت آهي. ريڊيڪس تي ڪنڊ روٽرز. عام طور تي، اهو پئسا خرچ ڪري ٿو، ڇاڪاڻ ته ڪنڊ روٽر وڌيڪ ڪم ڪندڙ آهن، انهن تي بندرگاهن وڌيڪ قيمتي هوندا، ۽ ڊزائن بلڪل خوبصورت ناهي.

ٻيو اختيار اهو آهي ته اهڙي ٽرئفڪ کي هيٺان کان شروع ڪيو وڃي. اها تصديق ڪرڻ آسان آهي ته Clos ٽوپولاجيءَ کي اهڙي طرح ٺاهيو ويو آهي ته هيٺان کان ايندڙ ٽرئفڪ، يعني ToR پاسي کان، پوري نيٽ ورڪ کي لوڊ ڪندي، پوري ٽوپ آف فيبرڪ جي پوري سطح جي وچ ۾ هڪجهڙائي سان ورهائجي ٿي. تنهن ڪري، اسان هڪ خاص قسم جو Pod، Edge Pod متعارف ڪرايو آهي، جيڪو ٻاهرين رابطي کي فراهم ڪري ٿو.

اتي ھڪڙو وڌيڪ اختيار آھي. اهو آهي جيڪو Facebook ڪري ٿو، مثال طور. اهي ان کي Fabric Aggregator يا HGRID سڏين ٿا. ڪيترن ئي ڊيٽا سينٽرن کي ڳنڍڻ لاءِ هڪ اضافي اسپائن ليول متعارف ڪرايو پيو وڃي. اهو ڊزائن ممڪن آهي جيڪڏهن اسان وٽ اضافي ڪم نه آهي يا انٽرفيس تي انڪپسوليشن تبديليون. جيڪڏهن اهي اضافي ٽچ پوائنٽ آهن، اهو ڏکيو آهي. عام طور تي، ڊيٽا سينٽر جي مختلف حصن کي الڳ ڪرڻ لاء وڌيڪ ڪم ۽ جھلي جو هڪ قسم آهي. اهڙي جھلي کي وڏي ڪرڻ ۾ ڪو به فائدو نه آهي، پر جيڪڏهن ڪنهن سبب جي واقعي ضرورت هجي ته ان کي کڻي وڃڻ جي امڪان تي غور ڪيو وڃي، ان کي جيترو ويڪرو ٺاهيو وڃي ۽ ان کي لشڪر ڏانهن منتقل ڪيو وڃي. اهو ڪيو ويو آهي، مثال طور، ڪيترن ئي ڪلائوڊ آپريٽرز طرفان. اهي اوورليز آهن، اهي ميزبان کان شروع ٿين ٿا.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

اسان کي ترقي جا ڪهڙا موقعا نظر اچن ٿا؟ سڀ کان پهريان، CI/CD پائيپ لائين جي مدد کي بهتر بنائڻ. اسان چاهيون ٿا ته اڏامڻ جي طريقي سان اسان کي آزمائي ۽ جانچڻ جو طريقو اسان پرواز ڪريون. اهو تمام سٺو ڪم نٿو ڪري، ڇاڪاڻ ته انفراسٽرڪچر وڏو آهي ۽ ان کي ٽيسٽ لاء نقل ڪرڻ ناممڪن آهي. توهان کي سمجهڻ جي ضرورت آهي ته ٽيسٽنگ عناصر کي ڪيئن متعارف ڪرايو وڃي پيداوار جي انفراسٽرڪچر ۾ ان کي ڇڏڻ کان سواءِ.

بهتر اوزار ۽ بهتر مانيٽرنگ لڳ ڀڳ ڪڏهن به غير ضروري ناهي. سڄو سوال ڪوشش ۽ واپسي جو توازن آهي. جيڪڏهن توهان ان کي مناسب ڪوشش سان شامل ڪري سگهو ٿا، تمام سٺو.

نيٽ ورڪ ڊوائيسز لاء آپريٽنگ سسٽم کوليو. بهتر پروٽوڪول ۽ بهتر روٽنگ سسٽم، جهڙوڪ RIFT. بهتر ڪنجيشن ڪنٽرول اسڪيمن جي استعمال لاءِ پڻ تحقيق جي ضرورت آهي ۽ شايد تعارف، گهٽ ۾ گهٽ ڪجهه نقطن تي، ڪلسٽر اندر RDMA سپورٽ جو.

مستقبل ۾ وڌيڪ ڏسي رهيا آهيون، اسان کي ترقي يافته ٽوپولاجز ۽ ممڪن طور تي نيٽ ورڪ جي ضرورت آهي جيڪي گهٽ اوور هيڊ استعمال ڪن ٿا. تازي شين مان، تازو ئي شايع ٿي چڪا آهن فيبرڪ ٽيڪنالاجي جي باري ۾ HPC Cray Slingshot، جيڪا ڪموڊٽي ايٿرنيٽ تي ٻڌل آهي، پر تمام ننڍا هيڊر استعمال ڪرڻ جي اختيار سان. نتيجي طور، مٿي جي مٿي گھٽجي وئي آهي.

ڊيٽا سينٽرن کي ڪيئن ماپيو وڃي. Yandex رپورٽ

هر شيء کي ممڪن طور تي سادو رکڻ گهرجي، پر آسان نه. پيچيدگي پيماني جي دشمن آهي. سادگي ۽ باقاعده جوڙجڪ اسان جا دوست آهن. جيڪڏهن توهان ڪٿي ماپ ڪري سگهو ٿا، اهو ڪريو. ۽ عام طور تي، هاڻي نيٽ ورڪ ٽيڪنالاجيز ۾ شامل ٿيڻ تمام سٺو آهي. اتي ڪيتريون ئي دلچسپ شيون ٿي رهيون آهن. تنهنجي مهرباني.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو