Meriv çawa bi xeletî ji bo Haproxy Web-GUI binivîse

Dinyaya nûjen a rêvebirên pergalê me bi rûyên tevnvî yên xweşik tembel kiriye, ku ne xwestek e ku nermalava li ku derê ev pir "mirov" tune be saz bikin (ez hîs dikim ku êdî dê kevir ji nivîsarên ortodoks bifirin), baş e, ne wusa ye. her gav bi xetê ve hilkişiya wir, rast? Ger nermalava hatî saz kirin, mîheng kirin û ji bîr kirin dê her tişt baş bûya, lê çi bikin heke hûn hewce ne ku bi domdarî li wir hilkişin, biguherînin, û bê guman têketina hemî çalakiyan tune, her car, bi demê re, cp cfg cfg_back nenivîsin hûn ê tevlihev bibin û vê mijarê ji bîr bikin.

Meriv çawa bi xeletî ji bo Haproxy Web-GUI binivîse

Gelek sal berê min hevsengek wusa ecêb wekî Haproxy nas kir. Her tişt ecêb û xweşik e. Min gelek ji wan hebûn û min fikirîn ku ji bo wê GUI-yek bibînim, lê ecêb ew ne li wir bû. Nermalava pir populer, ji xeynî, pir kevn, lê oh baş, min fikirî û min carinan bi sererastkirina destikên di vi-ya xweya bijare de berdewam kir û komek tabloyên vekirî yên bi statîstîkên hemî serverên çalak hene. Lê dem hat û min neçar ma ku "Lîsteya Xewna" ya kesên ku nermalava nivîsbariyê bi rêya http-ê bixebitin têr bikim, û li vir balkêş dest pê kir ...

Destên min rijandin, çavên min şewitîn û min dest pê kir. Zêdetir, min dest pê kir ku ez li ser çi binivîsim bifikirim, ku PHP-ya jibîrkirî ya dirêj bi bîr bînim, bi rengekî min jê hez nedikir, û wusa dixuya ku ew ji bo vê karsaziyê ne guncan e. Wekî encamek, bijarte ket ser Python, min fikirîn ku ew ê di pêşerojê de bê guman bikêrhatî be, û vegirtina agahdariyê dest pê kir.

Di destpêkê de, peywir ne ew çend dijwar bûn: şiyana guherandina mîhengan ji navgîniya malperê ji yek xala têketinê, hilanîna guhertoyên berê yên mîhengan. Dikaribû vê yekê, fonksiyonek ne pir mezin bi lez û bez bicîh bîne, lê dûv re jî tembeliya rêveberiyê an jî bêkêmasîbûna navdar di min de ket, û bê guman ev ji min re ne bes xuya bû. Û dûv re taybetmendiyên weha dest pê kirin wekî: berhevdana du mîhengan, tomarkirina hemî kiryarên ku bi mîhengan re têkildar in, Runtime API û lê zêdekirina beşan bi navgîniya malperê.

Meriv çawa bi xeletî ji bo Haproxy Web-GUI binivîse

Û wekî rêveberek UNIX-ê ya hêja ku ji nermalava belaş dijî, min biryar da ku wê bi cîhanê re parve bikim, û kesek din dê bikêrhatî be? Lê ji bo vê yekê hewce bû ku her tişt bihata kirin da ku hûn nekevin nav kodê, lê herî zêde têkeve nav pêlên mîhengê (Niha piraniya mîhengan derbasî databasê bûne. Wekî min, ew hêsantir bûye ku wan biguherînin û di dema nûvekirinê de ji ber nebûna cûreyek veavakirinê di mîheng an parametreyê de xeletî çênebin).

Mehek şûnda, min hunera xwe li ser Github şand bêyî ku ez bi rastî tiştek hesab bikim. Û bêhêvî, nermalavê hinekî di daxwazê ​​de derket holê, û dûv re tiştê herî balkêş dest pê kir ... "Qadakirina" çalak ev nêzî salek e didome. Carinan xwestek heye ku dev ji van hemî berde, ji ber. Pêdiviyên min ji zû ve hatine dabîn kirin. Welê, çima ez hewceyê fersendê ne ku ez "kluster"ek bi keepalived û HAProxy bi navgîniya rûyê tevneyê vebikim, ger ew herî zêde çend hûrdeman ji min re digire? Û derket holê ku mirov jê re hewce dike, û ez meraq dikim, û tiştek heye ku bikim. Her çend, bê guman, fonksiyonên ku ez hewce dikim hene, mînakî, ka meriv çawa serverên paşverû bişopîne, gelo ew ji bo Haproxy-ê hene. Bê guman, çavdêriya me ya pargîdanî heye, lê mirov hene ku dikarin ji bo demek dirêj bertek nîşan bidin, + ji ber beşa min pêş dikeve û nermalava têra xwe dirêj tê û diçe ku ji burokrasiyê derbas dibe.

Meriv çawa bi xeletî ji bo Haproxy Web-GUI binivîse

Bi gelemperî, min biryar da ku parve bikim, ji ber ku derket holê ku ev yekane GUI-ya belaş e. Ger ew ji bo kesek bikêr tê? Girêdana GitHub.

Source: www.habr.com

Add a comment