Haproxy لاءِ غلطيءَ سان Web-GUI لکڻ ڪيئن جاري رکي

ٻه سال ۽ چار ڏينهن ٿي ويا آهن مون کي لکندي Haproxy لاءِ غلطي سان ويب-GUI ڪيئن لکجي، پر شيون گهڻو وقت تائين موجود نه آهن - هر شي تبديل ٿي رهي آهي ۽ ترقي ڪري رهي آهي، ۽ HAProxy-WI هن رجحان سان گڏ رکڻ جي ڪوشش ڪري رهيو آهي. ٻن سالن ۾ تمام گھڻو ڪم ڪيو ويو آھي، ۽ مان ھاڻي بنيادي تبديلين بابت ڳالھائڻ چاھيان ٿو، تنھنڪري: ڀليڪار.

Haproxy لاءِ غلطيءَ سان Web-GUI لکڻ ڪيئن جاري رکي

1. مان پهرين شيءِ سان شروع ڪندس جيڪا توهان جي اکين کي پڪڙي ٿي، ۽ اهو آهي، يقينا، ڊزائن. منهنجي خيال ۾، هر شيء وڌيڪ منطقي، سمجھڻ ۽ آسان ٿي چڪي آهي، ۽ يقينا پيارا :). مينيو سيڪشن وڌيڪ منظم ٿي چڪا آهن.

2. صفحا ظاهر ڪيا ويا آهن هر سرور لاءِ، جيڪو آسان آهي انفرادي خدمتن جي آپريشن کي سمجهڻ لاءِ. اهو هن طرح نظر اچي ٿو:

Haproxy لاءِ غلطيءَ سان Web-GUI لکڻ ڪيئن جاري رکي

3. نينگڪس سپورٽ هاڻي دستياب آهي! بدقسمتي سان، Nginx جي مفت ورزن ۾ توهان جي انگن اکرن کي ظاهر ڪرڻ جي ڪمزور صلاحيتن جي ڪري، HAProxy وانگر ساڳيو ضم ڪرڻ ممڪن نه هو، پر HAProxy-WI جي مکيه ڪم (ايڊٽ ڪرڻ، موازنہ ڪرڻ ۽ ورزن جي ترتيب، آپريٽنگ ۽ انسٽال ڪرڻ) خدمتون آهن. Nginx لاء اڃا تائين موجود آهي.

Haproxy لاءِ غلطيءَ سان Web-GUI لکڻ ڪيئن جاري رکي

4. توھان HAProxy ۽ Nginx لاءِ مڪمل نگراني ڪري سگھو ٿا! اهو مشتمل آهي: گرافانا، پروميٿيوس ۽ نينڪس ۽ HAProxy برآمد ڪندڙ. ڪجھ ڪلڪ ۽ ڊيش بورڊ ۾ ڀليڪار!

5. پوئين پوسٽ جي تبصرن ۾، مون کي ڪيترائي ڀيرا ٻڌايو ويو هو ته خدمتن کي نصب ڪرڻ لاء بش اسڪرپٽ استعمال ڪندي پنهنجو پاڻ کي پيرن ۾ فائرنگ ڪري رهيو آهي. مان انهن سان متفق آهيان ۽ اهو ئي سبب آهي ته سڀني تنصيبن جو 95٪ هاڻي جوابي ذريعي وڃي ٿو. واقعي آسان، ۽ پڻ وڌيڪ قابل اعتماد. هڪ تمام مثبت!

6. توهان هڪ سائيڪل جي اندر سائيڪل کي ٻيهر ٺاهڻ کان ڪيئن بچائي سگهو ٿا؟ هڪ سائيڪل جو ٻار، پوءِ ڳالهائڻ لاءِ... هڪ ننڍڙي سائيڪل سائيڪل، شايد ٽي ڦيٿن واري: صرف بندرگاهن جي دستيابي جي نگراني ڪرڻ جي صلاحيت، HTTP جواب، ۽ لفظ ذريعي جواب چيڪ ڪريو. ها، اهڙا ڪيترائي ڪم نه آهن، پر اهو انسٽال ڪرڻ ۽ انتظام ڪرڻ آسان آهي :)

Haproxy لاءِ غلطيءَ سان Web-GUI لکڻ ڪيئن جاري رکي

7. HAProxy RunTime API سان تمام سٺو ڪم. ايترو ٿڌو ڇو؟ رڳو اسان وٽ ھڪڙو آھي ۽... شايد ٻيا. يقينن اهو ٿورڙو پروقار آواز آهي، پر مون کي واقعي پسند آهي ته اهو ڪيئن ڪم ڪري ٿو. مثال طور، ڪيترن ئي پيارن ۽ نفرت واري اسٽيڪ ٽيبل سان ڪم ڪرڻ ڇا نظر اچي ٿو:

Haproxy لاءِ غلطيءَ سان Web-GUI لکڻ ڪيئن جاري رکي

شايد سڀ اھم آھن. گروپن، ڪردار، سيڪيورٽي ۽ بگ ڳولڻ سان لاڳاپيل تمام گهڻو ڪم هو... پر عام طور تي، توهان کي خبر آهي ڇا؟ هاڻي اتي هڪ ويب سائيٽ آهي، جتي HAProxy-WI جو هڪ ڊيمو آهي ۽ توهان پنهنجو پاڻ کي ڪوشش ڪري سگهو ٿا ۽ جتي هڪ changelog آهي. بس ”هبرو اثر“ جي ضرورت نه آهي مهرباني ڪري، ٻي صورت ۾ مون وٽ سائيٽ ۽ ڊيمو لاءِ ڪمزور سرور آهي. ۽ هڪ لنڪ GitHub

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

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