Sida si lama filaan ah loogu qoro Web-GUI ee Haproxy

Dunida casriga ah ee maamulayaasha nidaamka ayaa naga dhigay caajis badan oo leh wejiyaal qurux badan oo aan xitaa rabno inaan ku rakibno software-ka aan haysanin kan "nin" (waxaan dareemayaa in dhagxaan ay ku dhow yihiin inay ka duulaan tolida cibaadada) , si fiican, ma aha sida inaad si joogto ah u fuulayso khadka, sax? Wax walba way fiicnaan lahaayeen haddii software-ka la rakibo, la habeeyo oo la iloobo, laakiin waxa la sameeyo haddii aad u baahan tahay inaad si joogto ah u fuusho, wax ka beddesho, iyo dabcan ma jiraan wax log ah dhammaan falalka, ha qorin cp cfg cfg_back mar kasta, in ka badan waqti ayaad ku wareeri doontaa oo aad iska ilaawi doontaa arrintan .

Sida si lama filaan ah loogu qoro Web-GUI ee Haproxy

Sannado badan ka hor waxaan la kulmay dheellitir cajiib ah sida Haproxy. Wax walba waa cajiib oo qurux badan. Waxaan haystay wax badan oo iyaga ka mid ah waxaanan ka fikiray inaan u raadiyo GUI, laakiin la yaab ma jirin mid. A software aad loo jecel yahay, iyo sidoo kale aad u da' weyn, laakiin si fiican, waxaan u maleeyay oo sii waday in aan marmar wax ka beddelka qalimaan in vi aan jeclahay oo aan haysto farabadan of tabs furan oo leh tirokoobyada dhammaan server-yada firfircoon. Laakiin wakhtigu wuu yimid oo waa inaan qanciyo "rabitaannada" dadka qoray software-ka inay ku shaqeeyaan http, waana meesha ay arrimuhu xiiso ka heleen…

Gacmaha ayaa i cunay, indhaha ayaa ii shiday oo aan bilaabay. Si sax ah, waxaan bilaabay inaan ka fekero waxa aan ku qoro, si aan u xasuusto PHP-ga dheer ee la ilaaway, si uun ma aanan rabin, oo waxay u muuqatay in aysan ku haboonayn arrintan. Dhammaadkii, doorashadu waxay ku dhacday Python, hubaal waxay ku iman doontaa mustaqbalka mustaqbalka, waxaan u maleeyay, oo bilaabay inuu nuugo macluumaadka.

Bilowgii, hawluhu aad uma adka: kartida wax ka beddelka qaabaynta shabakadda shabakadda ee hal dhibic oo laga soo galo, badbaadinta noocyadii hore ee configs. Shaqadan aan si gaar ah u weynayn ayaa si dhakhso ah loo hirgeliyey, laakiin ka dib caajisnimada maamulaha ama dhammaystirnaanta caanka ah ayaa aniga igu qaadatay oo dabcan tani waxay ila muuqatay mid igu filan. Kadibna sifooyinka noocan oo kale ah waxay bilaabeen inay u muuqdaan sida: isbarbardhigga laba qaabeyn, galitaanka dhammaan ficillada la xiriira qaabeynta, Runtime API iyo ku darista qaybaha shabakadda.

Sida si lama filaan ah loogu qoro Web-GUI ee Haproxy

Iyo sida maamule UNIX ah oo hufan oo ku nool software bilaash ah, waxaan go'aansaday inaan la wadaago aduunka, iyo laga yaabee inay faa'iido u leedahay qof kale? Laakiin tani waxay ahayd lagama maarmaan in wax walba loo sameeyo si aadan u baahnayn inaad gasho koodhka, laakiin ugu badnaan galka config (Hadda inta badan goobaha waxay u guureen database. Aniga ahaan, waxay leedahay noqo mid ku habboon in la saxo mana jiri doono khaladaad marka la cusboonaysiinayo sababtoo ah la'aanta mid ama mid ka mid ah).

Bil ka dib, waxaan ku dhajiyay farsamada gacanta Github anigoon wax badan filanayn. Laakiin micne la'aan, software-ku wuxuu u soo baxay inuu yahay wax yar oo loo baahan yahay ka dibna madadaalada ayaa bilaabatay ... "cusbooneysiinta" firfircoon waxay socotay muddo hal sano ah. Mararka qaarkood waxaa jira rabitaan ah in laga tanaasulo dhammaan, sababtoo ah ... Baahiyahaygu waa la daboolay muddo dheer. Hagaag, maxaan ugu baahanahay fursad aan ku geeyo "cluster" oo leh hannaan iyo HAProxy iyada oo la adeegsanayo shabakadda, haddii ay igu qaadato kaliya dhowr daqiiqo? Laakiin waxaa soo baxday in dadku ay u baahan yihiin, aniguna waan xiiseynayaa, waxaana jira wax la sameeyo. Inkasta oo, dabcan, ay jiraan hawlo aan u baahanahay, tusaale ahaan, la socodka server-yada dhabarka iyo haddii ay diyaar u yihiin Haproxy. Waxaan, dabcan, leenahay la socodka shirkadda, laakiin waxaa jira dad halkaas ka falcelin kara muddo dheer, + sababtoo ah... Waaxdaydu waxay ku hawlan tahay horumarinta software-ka ayaa soo muuqda oo baaba'a muddo dheer oo ku filan si uu u maro xafiiska.

Sida si lama filaan ah loogu qoro Web-GUI ee Haproxy

Guud ahaan, waxaan go'aansaday inaan wadaago, sababtoo ah waxay soo baxday in tani ay tahay GUI kaliya ee bilaashka ah. Maxaa dhacaya haddii qof u arko inay faa'iido leedahay? Ku xidhka GitHub.

Source: www.habr.com

Add a comment