Ahoana ny fanoratana tsy nahy Web-GUI ho an'ny Haproxy

Ny tontolon'ny rafi-pitantanana maoderina dia nahatonga anay ho kamo amin'ny endrika web tsara tarehy ka tsy te-hametraka lozisialy tsy manana an'io “lehilahy” io mihitsy izahay (Tsapako fa saika hanidina ny vato avy amin'ireo mpangalatra mpivavaka) , eny, tsy hoe miakatra hatrany amin'ny tsipika ianao, sa tsy izany? Ho tsara daholo ny zava-drehetra raha toa ka napetraka ny logiciel, namboarina ary adino, fa inona no tokony hatao raha mila miakatra tsy tapaka ianao, manitsy, ary mazava ho azy fa tsy misy log ny hetsika rehetra, aza manoratra cp cfg cfg_back isaky ny mandeha, mihoatra ny fotoana dia ho very hevitra ianao ka hanadino ity raharaha ity.

Ahoana ny fanoratana tsy nahy Web-GUI ho an'ny Haproxy

Taona maro lasa izay dia nihaona tamin'ny mpifandanja tsara toy ny Haproxy aho. Mahafinaritra sy mahafinaritra ny zava-drehetra. Nanana be dia be tamin'izy ireo aho ary nieritreritra ny hitady GUI ho azy, saingy mahagaga fa tsy nisy izany. Lozisialy malaza be, ary efa antitra ihany koa, saingy oh, nieritreritra aho ary nanohy nanitsy tsindraindray ny penina tao amin'ny vi tiako indrindra ary manana tabilao misokatra maromaro misy antontan'isa momba ny mpizara mavitrika rehetra. Saingy tonga ny fotoana ary tsy maintsy nanome fahafaham-po ny "fanirian'ny" olona nanoratra rindrambaiko hiasa amin'ny http aho, ary teo no nahaliana ny zava-drehetra…

Nangidihidy ny tanako, namirapiratra ny masoko ary nanomboka aho. Ny marimarina kokoa, nanomboka nieritreritra momba izay hosoratana aho, mba hahatsiaro ilay PHP efa hadino hatry ny ela, tsy tiako izany, ary toa tsy nety tanteraka tamin'ity raharaha ity. Tamin'ny farany, nianjera tamin'i Python ny safidy, azo antoka fa ho azo ampiasaina amin'ny ho avy, hoy aho, ary nanomboka nandray ny vaovao.

Tany am-piandohana, tsy dia sarotra loatra ny asa: ny fahafahana manova ny configs avy amin'ny interface interface amin'ny fidirana iray, mitahiry ny dikan-teny teo aloha. Ity fampiasa tsy dia lehibe loatra ity dia nampiharina haingana, fa avy eo na ny hakamoan'ny admin na ny fahalavorariana malaza dia nandray ahy ary mazava ho azy fa toa tsy ampy ahy izany. Ary avy eo dia nanomboka niseho ireo endri-javatra toy ny: fampitahana configs roa, firaketana ny hetsika rehetra mifandraika amin'ny configs, Runtime API ary fampidirana fizarana amin'ny alàlan'ny tranonkala.

Ahoana ny fanoratana tsy nahy Web-GUI ho an'ny Haproxy

Ary amin'ny maha mpitantana UNIX mendrika izay miaina amin'ny rindrambaiko maimaim-poana, dia nanapa-kevitra ny hizara izany amin'izao tontolo izao aho, ary mety hahasoa olon-kafa ve izany? Fa noho izany dia ilaina ny manao ny zava-drehetra amin'ny fomba izay tsy voatery hiditra ao amin'ny code, fa indrindra indrindra ao amin'ny config butts (Ankehitriny ny ankamaroan'ny toe-javatra dia nifindra tany amin'ny database. Raha izaho, dia manana mora kokoa ny manitsy azy ireo ary tsy hisy lesoka rehefa manavao noho ny tsy fisian'ny na parameter).

Iray volana taty aoriana, nandefa ny asako tao amin'ny Github aho tsy nanantena firy. Saingy very maina, ny logiciel dia nivadika ho nitaky kely ary avy eo dia nanomboka ny fialam-boly ... Ny "fanavaozana" mavitrika dia efa ho herintaona. Indraindray dia misy faniriana hamoy izany rehetra izany, satria... efa ela no voaloa ny filàko. Eny ary, nahoana aho no mila fahafahana mametraka "cluster" miaraka amin'ny keepalived sy HAProxy amin'ny alàlan'ny tranonkala, raha toa ka mila minitra vitsivitsy aho? Saingy hita fa mila izany ny olona, ​​ary liana aho, ary misy zavatra tokony hatao. Na dia mazava ho azy aza fa misy ny fiasa ilaiko, ohatra, ny fanaraha-maso ny mpizara backend ary raha misy amin'ny Haproxy izy ireo. Izahay, mazava ho azy, dia manana fanaraha-maso ny orinasa, saingy misy olona afaka mihetsika mandritra ny fotoana maharitra, + satria ... Ny departemantako dia mirotsaka amin'ny fampandrosoana ary ny logiciel dia miseho ary manjavona ela be vao afaka mamakivaky ny birao.

Ahoana ny fanoratana tsy nahy Web-GUI ho an'ny Haproxy

Amin'ny ankapobeny dia nanapa-kevitra ny hizara aho, satria hita fa io no GUI maimaim-poana. Ahoana raha misy mahita azy io mahasoa? Rohy mankany GitHub.

Source: www.habr.com

Add a comment