Faʻafefea ona tusia faʻafuaseʻi se Web-GUI mo Haproxy

O le lalolagi faʻaonaponei o pulega faʻaonaponei ua mafua ai ona matou paie i foliga matagofie i luga o le upega tafaʻilagi matou te le manaʻo e faʻapipiʻi polokalama e le o iai lenei "tama" (Ou te lagona e pei o le a lele maa mai le au suʻi faʻamaoni) , lelei, e le pei o loʻo e aʻe pea i luga o le laina, saʻo? O le a lelei mea uma pe a faʻapipiʻi le polokalama, faʻapipiʻi ma galo, ae o le a le mea e fai pe afai e te manaʻomia le aʻe pea iina, faʻasaʻo, ma o le mea moni e leai se faʻamaumauga o gaioiga uma, aua le tusia cp cfg cfg_back i taimi uma, i luga taimi e te le mautonu ai ma galo ai lenei mataupu.

Faʻafefea ona tusia faʻafuaseʻi se Web-GUI mo Haproxy

I le tele o tausaga ua mavae sa ou feiloai ai i se paleni matagofie e pei o Haproxy. E matagofie ma matagofie mea uma. E tele naua aʻu ma sa ou mafaufau e suʻe se GUI mo ia, ae o le mea e ofo ai e leai se tasi. O se polokalama sili ona lauiloa, ma ua fai si tuai, ae oka lelei, na ou mafaufau ma faaauau pea ona faʻasaʻo i nisi taimi peni i laʻu vi e sili ona ou fiafia i ai ma maua ai le tele o laupepa tatala ma faʻamaumauga o faʻagaioiga uma. Ae na oʻo mai le taimi ma e tatau ona ou faʻamalieina le "manaʻo" o tagata na tusia polokalama e galulue e ala i le http, ma o iina na manaia ai mea ...

Na mageso o'u lima, pupula o'u mata ma amata loa. E sili atu le saʻo, na amata ona ou mafaufau i mea e tusi i totonu, ia manatua le PHP ua leva ona galo, i se isi itu ou te leʻi manaʻo ai, ma e foliga mai e leʻi fetaui lelei mo lenei mataupu. I le faaiuga, o le filifiliga na pa'ū i luga o Python, o le a mautinoa lava e aoga i le lumanaʻi, na ou mafaufau ai, ma amata ona faʻaaogaina le faʻamatalaga.

I le amataga, o galuega e leʻi faigata tele: o le mafai ona faʻasaʻo configs mai le upega tafaʻilagi mai le tasi mea e ulufale ai, faʻasaoina lomiga muamua o configs. O lenei galuega e le o se tele tele na faʻatinoina vave, ae o le paie o le pule poʻo le faʻalelei lelei na faʻaogaina ia te aʻu ma o le mea moni e foliga mai e le lava ia te aʻu. Ona amata ai lea ona aliali mai o ia foliga e pei o: faʻatusatusaga o lua configs, logging o gaioiga uma e fesoʻotaʻi ma configs, Runtime API ma faʻaopoopo vaega e ala i le upega tafaʻilagi.

Faʻafefea ona tusia faʻafuaseʻi se Web-GUI mo Haproxy

Ma i le avea ai ma se pule lelei o le UNIX o loʻo ola mai le polokalama saoloto, na ou filifili e faʻasoa atu i le lalolagi, ma atonu o le a aoga i se isi tagata? Ae mo lenei mea na tatau ai ona faia mea uma i se auala e te le tau alu ai i totonu o le code, ae sili atu i totonu o le config butts (O le taimi nei o le tele o faatulagaga ua siitia i le database. Ae mo aʻu, ua i ai ia sili atu ona faigofie e faʻasaʻo ai ma o le a leai ni mea sese pe a faʻafouina ona o le leai o se mea poʻo se faʻamau).

I le masina mulimuli ane, na ou lafoina laʻu galuega i luga o Github e aunoa ma se faʻamoemoe tele. Ae i le le aoga, o le polokalama na faʻaalia e fai sina manaʻoga ona amata ai lea o le fiafia ... Faʻafouina le "faʻafouina" ua toeitiiti atoa le tausaga. O nisi taimi e i ai le manaʻo e tuʻu uma, aua ... ua leva ona ufiufi o'u manaoga. Ia, aisea ou te manaʻomia ai le avanoa e faʻapipiʻi ai se "cluster" ma keepalived ma HAProxy i luga o le upega tafaʻilagi, pe a na o ni nai minute e alu ai? Ae e foliga mai e manaʻomia e tagata, ma ou te fiafia, ma e iai se mea e fai. E ui lava, ioe, o loʻo i ai galuega ou te manaʻomia, mo se faʻataʻitaʻiga, mataʻituina sapalai pito i tua ma pe o avanoa mo Haproxy. O i matou, ioe, o loʻo i ai le mataʻituina o kamupani, ae o loʻo i ai tagata iina e mafai ona tali atu mo se taimi umi, + aua ... O la'u matagaluega o lo'o galue i le atina'e ma o lo'o fa'aalia le polokalama ma mou atu i se taimi umi e ui atu ai i le ofisa pule.

Faʻafefea ona tusia faʻafuaseʻi se Web-GUI mo Haproxy

I se tulaga lautele, na ou filifili e faʻasoa, aua e foliga mai e na o le pau lea o le GUI saoloto. Ae faapefea pe a iloa e se tasi e aoga? So'oga ile GitHub.

puna: www.habr.com

Faaopoopo i ai se faamatalaga