نيٽ ورڪرز (نه) جي ضرورت آهي

هن مضمون لکڻ جي وقت ۾، "نيٽ ورڪ انجنيئر" جي جملي لاء هڪ مشهور نوڪري سائيٽ تي ڳولها سڄي روس ۾ اٽڪل ٽي سئو خالي جايون واپس آيون. مقابلي لاءِ، جملي جي ڳولا “سسٽم ايڊمنسٽريٽر” لڳ ڀڳ 2.5 هزار خالي جايون، ۽ “DevOps انجنيئر” - لڳ ڀڳ 800.

ڇا هن جو مطلب اهو آهي ته نيٽ ورڪرز جي ضرورت نه هوندي آهي فاتح بادلن، ڊاکر، ڪبرنيٽس ۽ هر هنڌ عوامي وائي فائي جي وقت ۾؟
اچو ته ان کي سمجهون (c)

نيٽ ورڪرز (نه) جي ضرورت آهي

اچو ته واقف ٿي وڃون. منهنجو نالو Alexey آهي، ۽ مان هڪ نيٽ ورڪر آهيان.

مان 10 سالن کان وڌيڪ عرصي کان نيٽ ورڪ ۾ شامل آهيان ۽ 15 سالن کان وڌيڪ عرصي کان مختلف * نڪس سسٽم سان ڪم ڪري رهيو آهيان (مون کي لينڪس ۽ فري بي ايس ڊي ٻنهي سان ٽينڪر ڪرڻ جو موقعو مليو). مون ٽيلي ڪام آپريٽرز ۾ ڪم ڪيو، وڏيون ڪمپنيون جن کي ”انٽرپرائز“ سمجهيو وڃي ٿو، ۽ تازو مان ”نوجوان ۽ جرئتمند“ فنٽيڪ ۾ ڪم ڪري رهيو آهيان، جتي ڪلائوڊز، ڊيوپس، ڪبرنيٽس ۽ ٻيا خوفناڪ لفظ جيڪي ضرور مون کي ۽ منهنجي ساٿين کي غير ضروري بڻائيندا. . ڪجهه ڏينهن. ٿي سگهي ٿو.

رد ڪرڻ: "اسان جي زندگي ۾، هر شيء هميشه ۽ هر جڳهه ناهي، پر ڪجهه، ڪڏهن ڪڏهن جڳهن ۾" (c) ميڪيم ڊوروفيف.

هيٺ ڏنل هر شيءِ ليکڪ جي ذاتي راءِ سمجهي سگهي ٿي ۽ سمجهي سگهجي ٿي، جيڪا نه ته حتمي سچ هجڻ جي دعويٰ ڪري ٿي، نه ته مڪمل مطالعو. سڀئي ڪردار فرضي آهن، سڀ اتفاق بي ترتيب آهن.

منهنجي دنيا ۾ ڀليڪار.

توهان ڪٿي به نيٽ ورڪرز سان ملن ٿا؟

1. ٽيلي ڪام آپريٽرز، سروس ڪمپنيون ۽ ٻيا انٽيگريٽر. هتي هر شيء سادو آهي: انهن لاء نيٽ ورڪ هڪ ڪاروبار آهي. اهي يا ته سڌو سنئون رابطا وڪڻندا آهن (آپريٽرز) يا انهن جي گراهڪن جي نيٽ ورڪ کي شروع ڪرڻ / برقرار رکڻ لاءِ خدمتون مهيا ڪن ٿا.

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

2. مشروط ”انٽرپرائز“. اهو مسئلو ناهي ته هن جي مکيه سرگرمي آئي ٽي سان لاڳاپيل آهي يا نه. بنيادي شيء اها آهي ته ان جو پنهنجو IT ڊپارٽمينٽ آهي، جيڪو ڪمپني جي اندروني سسٽم جي آپريشن کي يقيني بڻائي ٿو، بشمول آفيسن ۾ نيٽ ورڪ، شاخن تائين مواصلاتي چينل وغيره. اهڙين ڪمپنين ۾ نيٽ ورڪ انجنيئر جا ڪم هڪ سسٽم ايڊمنسٽريٽر (جيڪڏهن نيٽ ورڪ انفراسٽرڪچر ننڍو آهي يا ڪنهن ٻاهرين ڪانٽريڪٽر طرفان سنڀاليو وڃي ٿو)، ۽ هڪ نيٽ ورڪ ماهر، جيڪڏهن ڪو آهي ته، ”پارٽ ٽائيم“ ڪري سگهي ٿو، ساڳئي وقت ٽيليفون ۽ SAN کان پوء ڏسو (نه سٺو). اهي مختلف طور تي ادا ڪن ٿا - اهو گهڻو ڪري ڪاروبار جي منافعي، ڪمپني جي سائيز ۽ ساخت تي منحصر آهي. مون انهن ڪمپنين سان ڪم ڪيو جتي سسڪو سسٽم باقاعدي ”بيرل ۾ لوڊ ٿيل“ هوندا هئا، ۽ انهن ڪمپنين سان جتي نيٽ ورڪ ٿلهي، لٺن ۽ نيري ٽيپ مان ٺهيل هوندو هو، ۽ سرور ڪڏهن به اپڊيٽ نه ڪيا ويا هئا (چوڻ جي ضرورت ناهي، ڪو به ذخيرو مهيا نه ڪيو ويو هو). هتي تمام گهٽ تجربو آهي، ۽ اهو لڳ ڀڳ يقيني طور تي سخت وينڊر-لاڪ جي علائقي ۾ هوندو، يا "ڪيئن بنا ڪنهن شيءِ کان ٻاهر." ذاتي طور تي، مون کي اهو جهنگلي بورنگ مليو، جيتوڻيڪ ڪيترن ئي ماڻهن کي اهو پسند آهي - هر شيء بلڪل ماپي ۽ پيش گوئي آهي (جيڪڏهن اسان وڏي ڪمپنين بابت ڳالهائي رهيا آهيون)، "ڊورخا-باهتو" وغيره. سال ۾ گهٽ ۾ گهٽ هڪ ڀيرو، ڪجهه وڏن وينڊرز جو چوڻ آهي ته اهي هڪ ٻيو ميگا-سپر-ڊپر سسٽم کڻي آيا آهن، جيڪو هاڻي هر شيء کي خودڪار ڪندو ۽ سڀني سسٽم جي منتظمين ۽ نيٽ ورڪرز کي منتشر ڪري سگهجي ٿو، هڪ خوبصورت انٽرفيس ۾ بٽڻ دٻائڻ لاء هڪ ٻه ڇڏي. حقيقت اها آهي ته، جيتوڻيڪ اسان حل جي قيمت کي نظر انداز ڪندا آهيون، نيٽ ورڪ ڪٿي به نه ويندا آهن. ها، شايد ڪنسول جي بدران هڪ ڀيرو ٻيهر ويب انٽرفيس هوندو (پر هارڊويئر جو هڪ مخصوص ٽڪرو نه، پر هڪ وڏو سسٽم جيڪو هارڊويئر جي ڏهن ۽ سوين ٽڪڙن کي منظم ڪري ٿو)، پر اهو ڄاڻو ته "هر شي اندر ڪيئن ڪم ڪري ٿي" اڃا تائين. ضرورت پوندي.

3. پراڊڪٽ ڪمپنيون، جنهن جو منافعو ڪجهه سافٽ ويئر يا پليٽ فارم جي ترقي (۽، اڪثر، آپريشن) مان اچي ٿو - اهو ساڳيو پراڊڪٽ. عام طور تي اهي ننڍا ۽ نفيس هوندا آهن، اهي اڃا تائين ادارن ۽ انهن جي بيوروڪريسي جي پيماني کان پري آهن. اهو هتي آهي ته اهي ساڳيون ڊيوپس، ڪبرز، ڊاکرز ۽ ٻيا خوفناڪ لفظ هڪ وڏي تعداد ۾ مليا آهن، جيڪي يقيني طور تي نيٽ ورڪ ۽ نيٽورڪ انجنيئرز کي هڪ غير ضروري اصول بڻائي سگهندا.

هڪ نيٽ ورڪر هڪ سسٽم ايڊمنسٽريٽر کان ڪيئن مختلف آهي؟

ماڻهن جي سمجھ ۾ آئي ٽي کان نه - ڪجھ به نه. اهي ٻئي ڪاري اسڪرين تي ڏسندا آهن ۽ ڪجهه منتر لکندا آهن، ڪڏهن ڪڏهن خاموشيء سان قسم کڻندا آهن.

پروگرامرز جي سمجھ ۾ - شايد موضوع جي لحاظ کان. سسٽم منتظمين سرورز جو انتظام ڪن ٿا، نيٽ ورڪرز سوئچز ۽ روٽرز جو انتظام ڪن ٿا. ڪڏهن ڪڏهن انتظاميه خراب آهي، ۽ هر شيء هر ڪنهن لاء ڌار ٿي ويندو آهي. خير، ڪنهن به عجيب شيء جي صورت ۾، نيٽ ورڪرز پڻ ذميوار آهن. بس ڇو ته توهان کي ڀاڙيو، اهو ئي سبب آهي.

حقيقت ۾، بنيادي فرق ڪم ڪرڻ جو طريقو آهي. شايد، اهو نيٽ ورڪرز جي وچ ۾ آهي ته اتي تمام گهڻا حامي آهن "جيڪڏهن اهو ڪم ڪري، ان کي هٿ نه ڪريو!" نقطه نظر. ضابطي جي طور تي، ڪجهه ڪري سگهجي ٿو (هڪ وينڊر جي اندر) صرف هڪ طريقي سان؛ دٻي جي سڄي جوڙجڪ توهان جي هٿ جي کجيء ۾ صحيح آهي. غلطي جي قيمت اعلي آهي، ۽ ڪڏهن ڪڏهن تمام گهڻو آهي (مثال طور، توهان کي روٽر ريبوٽ ڪرڻ لاء ڪيترن ئي سئو ڪلوميٽرن جو سفر ڪرڻو پوندو، ۽ هن وقت ڪيترائي هزار ماڻهو مواصلات کان سواء هوندا - ٽيليڪ آپريٽر لاء هڪ عام صورتحال) .

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

پر جيڪڏهن توهان وٽ ميزبان آهي ته توهان کي نيٽ ورڪ جي ضرورت ڇو آهي؟

اضافي پئسن لاءِ (۽ جيڪڏهن توهان تمام وڏا ۽ پيارا گراهڪ آهيو، شايد مفت ۾ به، ”هڪ دوست جي حيثيت ۾“)، ڊيٽا سينٽر انجنيئرز توهان جي سوئچز کي ترتيب ڏين ته جيئن توهان جي ضرورتن کي پورو ڪري، ۽ شايد توهان کي مهيا ڪندڙن سان هڪ BGP انٽرفيس قائم ڪرڻ ۾ پڻ مدد ڪري. (جيڪڏهن توهان وٽ اعلان لاءِ IP پتي جو پنهنجو سب نيٽ آهي).

بنيادي مسئلو اهو آهي ته ڊيٽا سينٽر توهان جو آئي ٽي ڊپارٽمينٽ ناهي، اهو هڪ الڳ ڪمپني آهي جنهن جو مقصد منافعو ڪمائڻ آهي. بشمول توهان جي ڪلائنٽ جي خرچ تي. ڊيٽا سينٽر ريڪ مهيا ڪري ٿو، انهن کي بجلي ۽ ٿڌو مهيا ڪري ٿو، ۽ پڻ مهيا ڪري ٿو "ڊفالٽ" انٽرنيٽ سان ڪنيڪشن. هن انفراسٽرڪچر جي بنياد تي، ڊيٽا سينٽر توهان جي سامان جي ميزباني ڪري سگهي ٿو (ڪلويڪيشن)، توهان لاءِ هڪ سرور ڪرائي تي ڏئي سگهي ٿو (سرشار سرور)، يا منظم خدمت مهيا ڪري (مثال طور، OpenStack يا K8s). پر ڊيٽا سينٽر جو ڪاروبار (عام طور تي) ڪلائنٽ انفراسٽرڪچر جو انتظام نه آهي، ڇاڪاڻ ته اهو عمل ڪافي محنت وارو آهي، خراب طور تي خودڪار (۽ عام ڊيٽا سينٽر ۾ هر ممڪن آهي خودڪار آهي)، متحد اڃا به بدتر (هر ڪلائنٽ) انفرادي آهي) ۽ عام طور تي شڪايتن سان ڀريل آهي ("توهان مون کي ٻڌايو ته سرور قائم ڪيو ويو، پر هاڻي اهو تباهه ٿي ويو آهي، اهو سڀ ڪجهه توهان جي غلطي آهي!!! 111"). تنهن ڪري، جيڪڏهن ميزبان توهان کي ڪنهن شيء سان مدد ڪري ٿو، هو ان کي ممڪن طور تي آسان ۽ آسان بڻائڻ جي ڪوشش ڪندو. ڇاڪاڻ ته اهو ڪرڻ ڏکيو آهي غير منافع بخش، گهٽ ۾ گهٽ هن ساڳئي ميزبان جي انجنيئرن جي مزدورن جي خرچن جي نقطي نظر کان (پر حالتون مختلف آهن، ڊسڪليمر ڏسو). هن جو مطلب اهو ناهي ته ميزبان لازمي طور تي سڀ ڪجهه خراب طريقي سان ڪندو. پر اها ڪا به حقيقت ناهي ته هو اهو ئي ڪندو جيڪو توهان کي گهربل هجي.

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

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

ڪهڙين حالتن ۾ نيٽ ورڪ جي ضرورت آهي؟

اڳيون اسان خاص طور تي جديد فوڊ ڪمپنين بابت ڳالهائينداسين. آپريٽرز ۽ انٽرپرائزز سان، هر شيء واضح آهي، پلس يا مائنس - ٿورڙو تبديل ٿي چڪو آهي اتي تازو سالن ۾، ۽ نيٽ ورڪرز اڳ ۾ گهربل هئا، ۽ اهي هاڻي گهربل آهن. پر انهن ساڳين "نوجوان ۽ جرئت" سان شيون ايترو واضح نه آهن. گهڻو ڪري اهي بادلن ۾ پنهنجو سمورو انفراسٽرڪچر رکين ٿا، تنهنڪري انهن کي واقعي به منتظمين جي ضرورت ناهي - سواءِ انهن ساڳين بادلن جي منتظمن جي، يقيناً. انفراسٽرڪچر، هڪ طرف، ان جي جوڙجڪ ۾ بلڪل سادو آهي، ٻئي طرف، اهو چڱي طرح خودڪار آهي (جوابدار/پپيٽ، ٽيرافارم، سي/سي ڊي... سٺو، توهان ڄاڻو ٿا). پر هتي به حالتون آهن جڏهن توهان نيٽ ورڪ انجنيئر کان سواء نٿا ڪري سگهو.

مثال 1، کلاسک

فرض ڪريو ھڪڙي ڪمپني ھڪڙي سرور سان عوامي IP پتي سان شروع ٿئي ٿي، جيڪو ڊيٽا سينٽر ۾ واقع آھي. پوء اتي ٻه سرور آهن. پوءِ وڌيڪ... جلد يا بعد ۾، سرور جي وچ ۾ هڪ خانگي نيٽ ورڪ جي ضرورت پوندي. ڇاڪاڻ ته ”ٻاهريون“ ٽريفڪ محدود آهي ٻنهي بينڊوڊٿ (مثال طور 100Mbit/s کان وڌيڪ نه) ۽ هر مهيني ڊائون لوڊ/اپلوڊ ٿيل مقدار جي لحاظ کان (مختلف ميزبانن جا مختلف ٽريف آهن، پر ٻاهرين دنيا ڏانهن بينڊوڊٿ عام طور تي هڪ کان وڌيڪ مهانگو آهي. نجي نيٽ ورڪ).

ميزبان سرورز ۾ اضافي نيٽ ورڪ ڪارڊ شامل ڪري ٿو ۽ انهن کي انهن جي سوئچز ۾ هڪ الڳ vlan ۾ شامل ڪري ٿو. هڪ "فليٽ" مقامي علائقو سرور جي وچ ۾ ظاهر ٿئي ٿو. آرام سان!

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

ڇا ڪرڻو آهي؟

نيٽ ورڪ کي حصن ۾ ورهايو - vlans. هر vlan ۾ پنهنجو پنهنجو پتو ترتيب ڏيو، هڪ گيٽ وي چونڊيو جيڪو نيٽ ورڪ جي وچ ۾ ٽرئفڪ کي منتقل ڪندو. حصن جي وچ ۾ رسائي کي محدود ڪرڻ لاءِ گيٽ وي تي acl کي ترتيب ڏيو، يا ويجھي الڳ فائر وال انسٽال ڪريو.

مثال 1، جاري

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

ڇا ڪرڻو آهي؟

LAG استعمال ڪندي سرورز کي ڳنڍيو (لنڪ ايگريگريشن گروپ) ٻن ڪنڊن سان ريڪ ۾ سوئچز سان (انهن کي پڻ بيڪار هجڻ جي ضرورت آهي). ريڪ جي وچ ۾ ڪنيڪشن محفوظ ڪريو ۽ انھن کي "اسٽار" (يا ھاڻي فيشنيبل CLOS) ۾ تبديل ڪريو ته جيئن ھڪڙي ريڪ جو نقصان ٻين تي اثر انداز نه ٿئي. "مرڪزي" ريڪ چونڊيو جنهن ۾ نيٽ ورڪ ڪور واقع هوندو ۽ جتي ٻيا ريڪ ڳنڍيل هوندا. ساڳئي وقت، پبلڪ ايڊريسنگ کي ترتيب ڏيو، ميزبان کان وٺو (يا RIR کان، جيڪڏهن ممڪن هجي) هڪ سب نيٽ، جنهن جو توهان پاڻ (يا ميزبان جي ذريعي) دنيا کي اعلان ڪيو.

ڇا اهو سڀ ڪجهه هڪ ”عام“ سسٽم ايڊمنسٽريٽر ڪري سگهي ٿو جنهن کي نيٽ ورڪ جي گهڻي ڄاڻ نه هجي؟ پڪ ناهي. ڇا ميزبان ائين ڪندو؟ ٿي سگهي ٿو اهو ٿيندو، پر توهان کي ڪافي تفصيلي ٽيڪنيڪل وضاحت جي ضرورت پوندي، جنهن کي ڪنهن کي به تيار ڪرڻ جي ضرورت پوندي. ۽ پوء چيڪ ڪريو ته سڀ ڪجھ صحيح ٿي چڪو آهي.

مثال 2: بادل

اچو ته چئو ته توهان وٽ ڪجهه عوامي بادل ۾ وي پي سي آهي. VPC اندر مقامي نيٽ ورڪ تائين آفيس يا انفراسٽرڪچر جي آن پريم حصي تائين رسائي حاصل ڪرڻ لاءِ، توهان کي IPSec يا هڪ وقف ڪيل چينل ذريعي ڪنيڪشن ترتيب ڏيڻ جي ضرورت آهي. هڪ پاسي، IPSec سستو آهي، ڇاڪاڻ ته اضافي هارڊويئر خريد ڪرڻ جي ڪا ضرورت ناهي؛ توهان هڪ سرنگ قائم ڪري سگهو ٿا توهان جي سرور جي وچ ۾ پبلڪ ايڊريس ۽ ڪلائوڊ سان. پر - تاخير، محدود ڪارڪردگي (ڇاڪاڻ ته چينل کي انڪوڊ ٿيڻ جي ضرورت آهي)، گڏوگڏ غير يقيني رابطي (جيئن ته رسائي باقاعده انٽرنيٽ ذريعي آهي).

ڇا ڪرڻو آهي؟

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

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

مان پنهنجي مشق مان درجن کان وڌيڪ اهڙا مثال ٺاهي سگهان ٿو، پر مان سمجهان ٿو ته اهو واضح آهي ته ٽيم، بنيادي ڍانچي جي ترقيءَ جي هڪ خاص سطح کان شروع ٿيندي، لازمي طور تي هڪ شخص هجڻ گهرجي (ترجيح طور تي هڪ کان وڌيڪ) جيڪو ڄاڻي ٿو ته نيٽ ورڪ ڪيئن ڪم ڪري ٿو ۽ ترتيب ڏئي سگهي ٿو. نيٽ ورڪ سامان ۽ مسئلا حل ڪريو جيڪڏهن اهي پيدا ٿين. مون کي يقين ڪر، هن کي ڪجهه ڪرڻو پوندو

هڪ نيٽ ورڪ کي ڇا ڄاڻڻ گهرجي؟

اهو سڀ ڪجهه ضروري ناهي (۽ اڃا به، ڪڏهن ڪڏهن، نقصانڪار) هڪ نيٽ ورڪ انجنيئر لاء صرف نيٽ ورڪ سان معاملو ڪرڻ ۽ ٻيو ڪجهه به ناهي. ايستائين جو اسان ان بنيادي ڍانچي جي اختيار تي غور نه ڪندا آهيون جيڪا تقريبن مڪمل طور تي عوامي بادل ۾ رهي ٿي (۽، جيڪو ڪجهه به چئي سگهي ٿو، اهو وڌيڪ ۽ وڌيڪ مقبول ٿي رهيو آهي)، ۽ مثال طور، پريم يا نجي بادل تي، جتي. تي "CCNP-سطح جي ڄاڻ اڪيلو" "توهان نه ڇڏيندا.

ان کان علاوه، حقيقت ۾، نيٽ ورڪ - جيتوڻيڪ اتي صرف مطالعي لاء هڪ لامحدود ميدان آهي، جيتوڻيڪ جيڪڏهن توهان صرف هڪ علائقي تي ڌيان ڏيو (فراهم ڪندڙ نيٽ ورڪ، ادارن، ڊيٽا مرڪز، وائي فائي ...)

يقينن، توھان مان گھڻن کي ھاڻي پٿون ۽ ٻيو ”نيٽ ورڪ آٽوميشن“ ياد ھوندو، پر اھو رڳو ضروري آھي، پر ڪافي شرط نه آھي. نيٽ ورڪ انجنيئر لاءِ ”ڪاميابيءَ سان ٽيم ۾ شامل ٿيڻ“ لاءِ، هن کي لازمي طور تي ڊولپرز ۽ ساٿي منتظمين/devs ٻنهي سان ساڳي ٻولي ڳالهائڻ جي قابل هوندو. هن جو ڇا مطلب آهي؟

  • نه رڳو لينڪس ۾ ڪم ڪرڻ جي قابل ٿي هڪ صارف جي طور تي، پر ان کي منظم ڪرڻ لاء، گهٽ ۾ گهٽ sysadmin-jun سطح تي: ضروري سافٽ ويئر انسٽال ڪريو، ناڪام سروس ٻيهر شروع ڪريو، هڪ سادي سسٽم ڊي يونٽ لکو.
  • سمجھو (گهٽ ۾ گهٽ عام اصطلاحن ۾) ڪيئن نيٽ ورڪ اسٽيڪ لينڪس ۾ ڪم ڪندو آهي، ڪيئن نيٽورڪ هائپر ويزرز ۽ ڪنٽينرز ۾ ڪم ڪندو آهي (lxc / docker / kubernetes).
  • يقينن، قابل قبول / شيف / ڪٺ پتلي يا ٻي SCM سسٽم سان ڪم ڪرڻ جي قابل ٿي.
  • SDN ۽ نيٽ ورڪن لاءِ پرائيويٽ بادل (مثال طور، TungstenFabric يا OpenvSwitch) جي باري ۾ هڪ الڳ لڪير لکڻ گهرجي. هي علم جي هڪ ٻي وڏي پرت آهي.

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

ٻئي طرف، ”سمجھڻ جي سسٽم ڪيئن ڪم ڪري ٿو“ جي ساڳي عادت نيٽ ورڪرز کي مختلف ”جنرلسٽن“ تي تمام سٺو فائدو ڏئي ٿي جيڪي Habré/medium تي آرٽيڪلز ۽ ٽيليگرام تي چيٽس کان ٽيڪنالاجي بابت ڄاڻن ٿا، پر بلڪل ڪا ڄاڻ ناهي ته ڪيئن ڪجي. اصول ڇا هي يا اهو سافٽ ويئر ڪم ڪري ٿو؟ ۽ ڪجهه نمونن جو علم، جيئن معلوم ٿئي ٿو، ڪاميابيء سان ڪيترن ئي حقيقتن جي ڄاڻ کي تبديل ڪري ٿو.

نتيجو، يا صرف TL؛ DR

  1. هڪ نيٽ ورڪ ايڊمنسٽريٽر (جهڙوڪ هڪ DBA يا VoIP انجنيئر) هڪ ماهر آهي بلڪه تنگ پروفائيل سان (سسٽم ايڊمنسٽريٽرن/devs/SRE جي برعڪس)، جنهن جي ضرورت فوري طور تي پيدا نه ٿئي (۽ حقيقت ۾ گهڻي وقت تائين پيدا نه ٿي سگهي) . پر جيڪڏهن اهو پيدا ٿئي ٿو، اهو ممڪن ناهي ته ٻاهرئين ماهر (آئوٽ سورس يا عام عام مقصد جي منتظمين، "جيڪي پڻ نيٽ ورڪ جي نگراني ڪن ٿا") طرفان تبديل ڪيو وڃي. افسوس جي ڳالهه اها آهي ته اهڙن ماهرن جي ضرورت تمام گهٽ آهي، ۽ شرط طور، هڪ ڪمپني ۾ 800 پروگرامر ۽ 30 ديپ/ايڊمنسٽريٽر، اتي فقط ٻه نيٽ ورڪر هوندا، جيڪي پنهنجي ذميوارين سان بهترين ڪم ڪن. اهي. مارڪيٽ هئي ۽ تمام، تمام ننڍڙو، ۽ سٺي تنخواه سان - اڃا به گهٽ.
  2. ٻئي طرف، جديد دنيا ۾ هڪ سٺو نيٽ ورڪر کي نه رڳو ڄاڻڻ گهرجي ته نيٽ ورڪ پاڻ (۽ انهن جي ترتيب کي ڪيئن خودڪار ڪرڻ)، پر اهو پڻ ڄاڻڻ گهرجي ته آپريٽنگ سسٽم ۽ سافٽ ويئر جيڪي انهن نيٽ ورڪن جي چوٽي تي هلن ٿا انهن سان رابطو ڪن ٿا. ان کان سواء، اهو سمجهڻ تمام ڏکيو ٿيندو ته توهان جا ساٿي توهان کان ڇا پڇي رهيا آهن ۽ (مناسب طور تي) توهان جون خواهشون / گهرجون انهن تائين پهچائڻ.
  3. ڪو بادل ناهي، اهو صرف ڪنهن ٻئي جو ڪمپيوٽر آهي. توهان کي اهو سمجهڻ جي ضرورت آهي ته عوامي/پرائيويٽ بادل استعمال ڪرڻ يا هوسٽنگ فراهم ڪندڙ جي خدمتن کي استعمال ڪرڻ “جيڪو توهان جي لاءِ سڀ ڪجهه ٽرنڪي بنياد تي ڪري ٿو” حقيقت کي تبديل نٿو ڪري ته توهان جي ايپليڪيشن اڃا تائين نيٽ ورڪ استعمال ڪري ٿي، ۽ ان سان گڏ مسئلا ان جي آپريشن کي متاثر ڪندا. توهان جي درخواست. توھان جي پسند آھي جتي قابليت جو مرڪز واقع ھوندو، جيڪو توھان جي منصوبي جي نيٽ ورڪ لاءِ ذميوار ھوندو.

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

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