Mokhoa oa ho tsoela pele ka phoso ho ngola Web-GUI bakeng sa Haproxy

Ho se ho fetile lilemo tse peli le matsatsi a 4 esale ke ngola Mokhoa oa ho ngola ka phoso Web-GUI bakeng sa Haproxy, empa lintho ha li e-s'o be teng ka nako e telele - ntho e 'ngoe le e' ngoe e ntse e fetoha le ho ntlafatsa, 'me HAProxy-WI e leka ho boloka mokhoa ona. Mosebetsi o mongata o entsoe ka lilemo tse peli, 'me ke batla ho bua ka liphetoho tse kholo hona joale, kahoo: amohela "katse".

Mokhoa oa ho tsoela pele ka phoso ho ngola Web-GUI bakeng sa Haproxy

1. Ke tla qala ka ntho ea pele e hapang mahlo a hao, 'me sena ke, ha e le hantle, moqapi. Ka maikutlo a ka, ntho e 'ngoe le e' ngoe e se e utloahala haholoanyane, e utloahala ebile e le bonolo, 'me ehlile e ntle :). Likarolo tsa li-menu li se li hlophisehile haholoanyane.

2. Maqephe a hlahile bakeng sa seva se seng le se seng, se loketseng ho utloisisa ts'ebetso ea litšebeletso tsa motho ka mong. E shebahala tjena:

Mokhoa oa ho tsoela pele ka phoso ho ngola Web-GUI bakeng sa Haproxy

3. Tšehetso ea Nginx e se e fumaneha! Ka bomalimabe, ho ne ho sa khonehe ho kopanya se tšoanang le HAProxy ka lebaka la bokhoni bo fokolang ba ho bontša lipalo-palo tsa hau ka mokhoa oa mahala oa Nginx, empa mesebetsi e ka sehloohong (ho hlophisa, ho bapisa le ho fetola li-configs, ho sebetsa le ho kenya litšebeletso) tsa HAProxy-WI ke e ntse e fumaneha bakeng sa Nginx.

Mokhoa oa ho tsoela pele ka phoso ho ngola Web-GUI bakeng sa Haproxy

4. U ka sebelisa tlhahlobo e felletseng ea HAProxy le Nginx! E na le: Grafana, Prometheus le Nginx le barekisi ba kantle ho naha ba HAProxy. Ho penya habeli 'me u amohelehile ho li-dashboards!

5. Litlhalosong tsa poso e fetileng, ke ile ka bolelloa ka makhetlo a 'maloa hore ho sebelisa mangolo a bash ho kenya litšebeletso ke ho ithunya maotong. Ke lumellana le bona mme ke ka lebaka leo 95% ea lits'ebetso tsohle e seng e feta Ansible. E hlile e loketse, hape e ka tšeptjoa haholoanyane. E 'ngoe e ntle ka hohle!

6. U ka qoba ho qapa bocha baesekele joang ka baesekeleng? Ngoana oa baesekele, ho bua joalo ... Baesekele e nyenyane ea baesekele, mohlomong e mabili a mararo: bokhoni ba ho shebella likou feela bakeng sa ho fumaneha ha li-port, karabo ea HTTP, le ho hlahloba karabo ka mantsoe a sehlooho. Ee, ha ho na mesebetsi e mengata, empa ho bonolo ho e kenya le ho e tsamaisa :)

Mokhoa oa ho tsoela pele ka phoso ho ngola Web-GUI bakeng sa Haproxy

7. Mosebetsi o motle haholo o nang le HAProxy RunTime API. Ke hobane'ng ha ho pholile hakaale? Ke rona feela re nang le e mong le ... mohlomong bohle ba bang. Ehlile e utloahala e le boikaketsi, empa ke rata tsela eo e sebetsang ka eona. Mohlala, ho sebetsa le litafole tse ngata tse ratoang le tse hloiloeng ho shebahala joang:

Mokhoa oa ho tsoela pele ka phoso ho ngola Web-GUI bakeng sa Haproxy

Mohlomong tsohle tse ka sehloohong. Ho ne ho e-na le mosebetsi o mongata o amanang le lihlopha, mesebetsi, ts'ireletso le ho lemoha likokoana-hloko ... Empa ka kakaretso, ua tseba? Jwale ho na le sebaka sa marang-rang, moo ho nang le demo ea HAProxy-WI 'me u ka leka ntho e' ngoe le e 'ngoe u le mong le moo ho nang le phetoho. Feela u se ke ua hloka "habro effect" ka kopo, ho seng joalo ke na le seva se fokolang bakeng sa sebaka le demo. Le sehokelo ho GitHub

Source: www.habr.com

Eketsa ka tlhaloso