Maitiro ekuenderera netsaona kunyora Web-GUI yeHaproxy

Patova nemakore maviri nemazuva mana ndanyora Maitiro ekunyora netsaona Web-GUI yeHaproxy, asi zvinhu zvisati zvavepo kwenguva yakareba - zvinhu zvose zviri kuchinja uye kukura, uye HAProxy-WI iri kuedza kuenderera mberi nemaitiro aya. Basa rakawanda rakaitwa kwemakore maviri, uye ndinoda kutaura pamusoro pekuchinja kukuru ikozvino, saka: kugamuchirwa ku "cat".

Maitiro ekuenderera netsaona kunyora Web-GUI yeHaproxy

1. Ndichatanga nechinhu chekutanga chinobata ziso rako, uye izvi ndizvo, zvechokwadi, kugadzira. Mukuona kwangu, zvese zvave zvine musoro, zvinonzwisisika uye zviri nyore, uye zvechokwadi zvakanaka :). Menu zvikamu zvave zvakanyanya kurongeka.

2. Mapeji akaonekwa kune yega yega sevha, iyo iri nyore pakunzwisisa kushanda kwesevhisi yega yega. Zvinoita seizvi:

Maitiro ekuenderera netsaona kunyora Web-GUI yeHaproxy

3. Nginx rutsigiro rwave kuwanikwa! Nehurombo, zvakange zvisingagoneke kubatanidza zvakafanana neHAProxy nekuda kwehurombo hwekugona kuratidza manhamba ako mune yemahara vhezheni yeNginx, asi iwo makuru mabasa (kugadzirisa, kuenzanisa nekushandura configs, kushanda uye kuisa masevhisi) eHAProxy-WI ichiri kuwanikwa yeNginx.

Maitiro ekuenderera netsaona kunyora Web-GUI yeHaproxy

4. Unogona kuendesa yakazara-yakazara monitoring yeHAProxy neNginx! Iyo ine: Grafana, Prometheus uye Nginx uye HAProxy vanotengesa kunze. Kudzvanya kwakati uye kugamuchirwa kune dashboards!

5. Mumashoko kune chinyorwa chekare, ndakaudzwa kakawanda kuti kushandisa bash scripts kuisa masevhisi kuzvipfura iwe mutsoka. Ini ndinobvumirana navo ndosaka 95% yezvese kuisirwa ikozvino ichipfuura neAnsible. Zvakakodzera chaizvo, uye zvakare zvakavimbika. Imwe yakanaka kumativi ose!

6. Ungadzivisa sei kutangazve bhasikoro mukati mebhasikoro? Mwana webhasikoro, sekutaura ... Bhasikoro duku rebhasikoro, zvichida matatu-mavhiri: kukwanisa kungotarisa zviteshi zvekuwanika kwechiteshi, mhinduro yeHTTP, uye tarisa mhinduro nemashoko makuru. Ehe, hapana akawanda mabasa, asi zviri nyore kuisa uye kutonga :)

Maitiro ekuenderera netsaona kunyora Web-GUI yeHaproxy

7. Basa rakanaka kwazvo neHAProxy RunTime API. Sei zvakanaka kudaro? Isu chete tine imwe uye ... zvichida vamwe vose. Chokwadi zvinonzwika sekunyepedzera, asi ini ndinoda chaizvo kuti zvinoshanda sei. Semuyenzaniso, kushanda nevakawanda vanodiwa uye vanovengwa tafura-matafura kunotaridzika sei:

Maitiro ekuenderera netsaona kunyora Web-GUI yeHaproxy

Pamwe ese makuru. Paiva nebasa rakawanda rine chokuita nemapoka, mabasa, kuchengeteka uye kuonekwa kwebug ... Asi kazhinji, unoziva chii? Zvino pane webhusaiti, uko kune demo yeHAProxy-WI uye iwe unogona kuedza zvose iwe pachako uye apo pane changelog. Ingo usingadi "habro effect" ndapota, kana zvisina kudaro ndine sevha isina simba yesaiti uye demo. Uye chinongedzo ku GitHub

Source: www.habr.com

Voeg