Dumating ang HAProxy 2.0, isang proxy server na nagbabalanse din sa web load

HAProxy-2_0-pabalat

Ang HAProxy ay libre at bukas na mapagkukunan ng software na nagbibigay ng load balancer at proxy server para sa mga aplikasyon ng TCP at HTTP na namamahagi ng mga kahilingan sa maraming mga server.

Nakasulat ito sa C at may reputasyon para sa pagiging mabilis at mahusay. Una itong pinakawalan noong Disyembre 2001 sa ilalim ng lisensya ng GNU / GPL v2. Ang HAProxy ay ginagamit ng maraming mga nangungunang mga website, tulad ng GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter, at Tuenti. Ginagamit ito sa produktong OpsWorks mula sa Amazon Web Services.

Ang HAProxy Technologies ay inihayag sa pagtatapos ng nakaraang linggo ng pagkakaroon ng bersyon 2.0 ng HAProxy. Inihayag ng kumpanya na ang bersyon na ito ng HAProxy ay nagdudulot ng maraming mga bagong tampok na mahalaga sa containerized at cloud environment, habang pinapanatili ang pagganap at pagiging maaasahan nito.

Ang pagpapalabas na ito ay nagpapabuti ng mga tampok na nakakatugon sa natatanging mga kinakailangan ng lalagyan at ulap na kapaligiran HAProxy 2.0 ay isang paglabas ng LTS

Ano ang bago sa HAProxy 2.0?

Sa bago nitong pag-update, Ang HAProxy 2.0 ay nagdaragdag ng isang malakas na hanay ng mga ganap na bagong tampok na karagdagang pinahusay ang seamless na pagiging tugma nito para sa pagsasama sa mga modernong arkitektura.

Ito may kasamang mga muling pagsubok sa Layer 7, mga sukatan ng Prometheus, pagsubaybay sa trapiko, kakayahang sumukat ng maraming wika, at suporta sa gRPC.

Bilang karagdagan sa bersyon na ito, nagbibigay din ng HAProxy Kubernetes Ingress controller at HAProxy Data Plane API, na nagbibigay ng isang modernong REST API para sa pag-configure at pamamahala ng HAProxy.

Bilang karagdagan sa na, inihayag din ng kumpanya na bukod sa mga bagong tampok na kasama sa bersyon na ito, ang HAProxy 2.0 ay nagbibigay daan sa maraming mga kagiliw-giliw na pag-update na, na may isang bagong rate ng paglabas,

Pag-filter at pag-log in sa cloud

Para sa bagong tampok na ito, inihayag ng HAProxy Technologies na mas madali ang pag-configure ng HAProxy para sa pinakamainam na pagganap.

Mula noong bersyon 1.8, naitakda mo ang direktibong "nbthread" upang payagan ang HAProxy na tumakbo sa maraming mga thread, na nagbibigay-daan sa iyo upang mas mahusay na magamit ang mga makina na may maraming mga processor.

Simula sa bersyon 2.0, awtomatikong ini-configure ito ng HAProxy. Itatakda agad nito ang bilang ng mga thread ng manggagawa na naaayon sa bilang ng mga core ng processor na magagamit sa makina.

SMOC

Nagbibigay ang HAProxy 2.0 ng buong suporta para sa balangkas ng RPC open source, gRPC. Nagbibigay-daan ito sa paghahatid ng data ng dalawang direksyon, pagtuklas ng mensahe ng gRPC, at pag-log ng trapiko ng gRPC.

Ang gRPC protocol ay isang moderno, mahusay na pagganap na RPC na imprastraktura na maaaring gumana sa anumang kapaligiran.

Gamit ang mga buffer ng protokol, maaari kang mag-serialize ng mga mensahe sa isang compact at potensyal na mas mahusay na binary format kaysa sa JSON.

Upang simulang gamitin ang gRPC sa HAProxy, kailangan mo lamang gawin ang isang karaniwang pagsasaayos ng HTTP / 2 mula simula hanggang katapusan. Ang mga karaniwang ACL ay ipinatutupad at pinapayagan ang pagtutugma na batay sa ruta. Bilang karagdagan, dalawang bagong converter «protobuf at» ungrpc «ang ipinakilala upang paganahin ka.

7 layer

Ang pagbawas ng downtime ay madalas na nagsasangkot ng pag-set up ng mga mekanismo ng matalinong forecasting. Mula nang magsimula ito, suportado ng HAProxy ang muling pagsubok ng isang nabigong koneksyon sa TCP sa pamamagitan ng pagsasama ng direktibong "pagpipilian ng redispatch."

Sa HAProxy 2.0, maaari mo ring subukang muli mula sa isa pang server ng Layer 7 para sa mga nabigo na kahilingan sa HTTP.

Ang bagong direktiba ng pagsasaayos, "subukang muli" ay maaaring magamit sa isang seksyon ng "mga default", "makinig" o "backend". Ang bilang ng mga muling pagsubok ay maaaring tukuyin gamit ang direktibong "muling pagsubok".

Mahalagang malaman mo kung paano kumikilos ang iyong application na may pinagana ang Layer 7.

Kubernetes login controller

Ang bagong HAProxy Kubernetes engineering driver nagbibigay ng mga pananaw na may mahusay na pagganap para sa iyong mga application na naka-host sa Kubernetes.

Sinusuportahan ang pag-offload ng TLS, pagruruta ng Layer 7, paglilimita sa rate, pagpapaputi at ang pinakamahusay na pagganap kung saan nakilala ang HAProxy.

Maaaring mai-configure ang mga entry sa pamamagitan ng mga anotasyon o mapagkukunan ng ConfigMap. Posible ring tukuyin ang mga lihim upang maiimbak ang mga sertipiko ng TLS.

Nagbibigay ang HAProxy 2.0 ng suporta sa LTS para sa mga pag-andar sa itaas, pati na rin para sa mga pagpapaandar na ipinakilala o pinahusay sa panahon ng bersyon 1.9.

Nagpapakilala din ito ng mga bagong converter na nagpapahintulot sa iyo na ibahin ang data sa HAProxy at sa pangkalahatan ay sinusubaybayan pagkatapos ng isang pagkuha. Ito ay isang pangkalahatang ideya lamang ng maraming mga tampok na ipinakilala sa HAProxy 2.0.

Mag-download at makakuha HA Proxy 2.0 


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Jesus dijo

    Magandang umaga,
    Posible bang i-configure ang balancer upang mapanatili ang pinagmulan ip ng koneksyon sa backend application?