Ungaqhubeka kanjani ngephutha ukubhala i-Web-GUI ye-Haproxy

Sekuphele iminyaka emibili nezinsuku ezi-4 ngibhala Ungabhala kanjani ngephutha i-Web-GUI ye-Haproxy, kodwa izinto azizange zibe khona isikhathi eside - yonke into iyashintsha futhi ithuthuka, futhi i-HAProxy-WI izama ukuhambisana nalo mkhuba. Umsebenzi omningi wenziwe eminyakeni emibili, futhi ngifuna ukukhuluma ngezinguquko eziyinhloko manje, ngakho-ke: wamukelekile "ekati".

Ungaqhubeka kanjani ngephutha ukubhala i-Web-GUI ye-Haproxy

1. Ngizoqala ngento yokuqala ebamba iso lakho, futhi lokhu, yiqiniso, umklamo. Ngokubona kwami, konke sekube okunengqondo, kuyaqondakala futhi kulula, futhi kuhle :). Izigaba zemenyu sezakheke kakhulu.

2. Amakhasi avele kuseva ngayinye, okulula ukuqonda ukusebenza kwezinsizakalo ngazinye. Kubukeka kanjena:

Ungaqhubeka kanjani ngephutha ukubhala i-Web-GUI ye-Haproxy

3. Usekelo lwe-Nginx seluyatholakala! Ngeshwa, akukwazanga ukuhlanganisa okufanayo ne-HAProxy ngenxa yamakhono ampofu okubonisa izibalo zakho enguqulweni yamahhala ye-Nginx, kodwa imisebenzi eyinhloko (ukuhlela, ukuqhathanisa nokwenza izinguqulo, ukusebenza nokufaka izinsizakalo) ze-HAProxy-WI isatholakala ku-Nginx.

Ungaqhubeka kanjani ngephutha ukubhala i-Web-GUI ye-Haproxy

4. Ungathumela ukuqapha okuphelele kwe-HAProxy ne-Nginx! Iqukethe: Grafana, Prometheus kanye neNginx kanye nabathumeli bangaphandle be-HAProxy. Ukuchofoza okumbalwa futhi wamukelekile kumadeshibhodi!

5. Kumazwana ekuthunyelwe kwangaphambilini, ngitshelwe izikhathi eziningana ukuthi ukusebenzisa izikripthi ze-bash ukuze ufake izinsizakalo uzidubula ezinyaweni. Ngiyavumelana nabo futhi yingakho u-95% wakho konke ukufakwa manje sedlula ku-Ansible. Elula ngempela, futhi futhi enokwethenjelwa. Okukodwa okuhle nxazonke!

6. Ungakugwema kanjani ukuqamba kabusha ibhayisikili ngaphakathi kwebhayisikili? Ingane yebhayisikili, okushoyo... Ibhayisikili elincane lebhayisikili, mhlawumbe elinamasondo amathathu: ikhono lokumane ukuqapha amachweba ukuze uthole ukutholakala kwembobo, impendulo ye-HTTP, futhi uhlole impendulo ngegama elingukhiye. Yebo, ayikho imisebenzi eminingi, kodwa kulula ukuyifaka nokuphatha :)

Ungaqhubeka kanjani ngephutha ukubhala i-Web-GUI ye-Haproxy

7. Umsebenzi opholile kakhulu nge-HAProxy RunTime API. Kungani kupholile? Kuphela esinayo eyodwa futhi... mhlawumbe wonke umuntu. Impela kuzwakala kuwukuzenzisa, kodwa ngiyayithanda kakhulu indlela okusebenza ngayo. Isibonelo, kubukeka kanjani ukusebenza namatafula amaningi athandwayo nazondwayo:

Ungaqhubeka kanjani ngephutha ukubhala i-Web-GUI ye-Haproxy

Mhlawumbe zonke eziyinhloko. Kunomsebenzi omningi ohlobene namaqembu, izindima, ukuphepha nokutholwa kweziphazamisi... Kodwa ngokuvamile, uyazi ukuthini? Manje kukhona iwebhusayithi, lapho kukhona idemo ye-HAProxy-WI futhi ungazama yonke into ngokwakho nalapho kukhona i-changelog. Awudingi nje "umphumela we-habro" ngicela, ngaphandle kwalokho ngineseva ebuthakathaka yesayithi nedemo. Futhi isixhumanisi kuya GitHub

Source: www.habr.com

Engeza amazwana