Talaan ng mga Nilalaman:
- Kahulugan - Ano ang kahulugan ng Mga Paraan ng Pagbabalanse ng Load?
- Ipinapaliwanag ng Techopedia ang Mga Paraan ng Pagbabalanse ng Load
Kahulugan - Ano ang kahulugan ng Mga Paraan ng Pagbabalanse ng Load?
Ang mga pamamaraan ng pag-balanse ng pag-load ay mga algorithm o mekanismo na ginamit upang mahusay na ipamahagi ang isang papasok na kahilingan ng server o trapiko sa mga server mula sa server pool. Ang mahusay na pagbabalanse ng pag-load ay kinakailangan upang matiyak ang mataas na pagkakaroon ng mga serbisyo sa Web at ang paghahatid ng naturang mga serbisyo sa isang mabilis at maaasahang paraan. Upang matugunan ang isang mataas na pangangailangan ng trapiko, ang mga server ay ginagaya. Ang isang papasok na pag-load o kahilingan sa isang server ay ibinahagi sa buong mga nag-uulit na server, at ang prosesong ito ay kilala bilang pagbabalanse ng pagkarga. Upang mabisa ang iskedyul ng pag-ruta ng mga kahilingan mula sa isang kliyente sa kani-kanilang mga server sa isang na-optimize na paraan, maraming mga pamamaraan ng pagbabalanse ng pagkarga ay ginagamit tulad ng pag-ikot ng robin, hindi bababa sa mga koneksyon, pagbagay sa pagbabalanse, atbp.
Ipinapaliwanag ng Techopedia ang Mga Paraan ng Pagbabalanse ng Load
Ang mga pamamaraan ng pag-balanse ng pag-load ay kilala rin bilang mga algorithm para sa pag-load ng pagbabalanse o mga pamamaraan ng pag-iskedyul habang tinukoy nila ang paraan kung saan ibinahagi ang isang load ng server sa isang pool ng server. Mayroong iba't ibang mga pamamaraan ng pagbabalanse ng pagkarga na magagamit, at ang bawat pamamaraan ay gumagamit ng isang partikular na kriterya upang mai-iskedyul ang isang papasok na trapiko. Ang ilan sa mga karaniwang pamamaraan ng pagbabalanse ng pagkarga ay ang mga sumusunod:
- Round robin - Sa pamamaraang ito, ang isang papasok na kahilingan ay na-ruta sa bawat magagamit na server sa isang sunud-sunod na paraan.
- Timbang na bilog na robin - Narito, ang isang static na timbang ay preassigned sa bawat server at ginagamit gamit ang ikot na pamamaraan ng robin upang ruta ang isang papasok na kahilingan.
- Least connection - Ang pamamaraang ito ay binabawasan ang labis na karga ng isang server sa pamamagitan ng pagtatalaga ng isang papasok na kahilingan sa isang server na may pinakamababang bilang ng mga koneksyon na kasalukuyang pinapanatili.
- Hindi bababa sa timbang na koneksyon - Sa pamamaraang ito, ang isang timbang ay idinagdag sa isang server depende sa kapasidad nito. Ang timbang na ito ay ginagamit na may hindi bababa sa paraan ng koneksyon upang matukoy ang pag-load na inilalaan sa bawat server.
- Mas kaunting koneksyon mabagal na oras ng pagsisimula - Narito, ang isang ramp-up na oras ay tinukoy para sa isang server na gumagamit ng hindi bababa sa pag-iskedyul ng koneksyon upang matiyak na ang server ay hindi na-overload sa pagsisimula.
- Ang pagbabalanse na nakabatay sa batay sa ahente - Ito ay isang pamamaraan na agpang na regular na suriin ang isang server nang hindi isinasaalang-alang ang bigat nito upang mai-iskedyul ang trapiko sa real time.
- Nakatakdang timbang - Sa pamamaraang ito, ang bigat ng bawat server ay na-preassigned at ang karamihan sa mga kahilingan ay naka-ruta sa server na may pinakamataas na priyoridad. Kung ang server na may pinakamataas na priyoridad ay nabigo, ang server na may pangalawang pinakamataas na priyoridad ay kukuha ng mga serbisyo.
- Timbang na tugon - Narito, ang oras ng pagtugon mula sa bawat server ay ginagamit upang makalkula ang timbang nito.
- Source IP hash - Sa pamamaraang ito, ang isang IP hash ay ginagamit upang mahanap ang server na dapat dumalo sa isang kahilingan.
Ang bawat pamamaraan ay may sariling hanay ng mga benepisyo at angkop na mga sitwasyon. Ang pinakamainam na algorithm na pinakamahusay na nababagay sa layunin ay maaaring mapili ng service provider upang magbigay ng isang maayos, maaasahan at mabilis na paghahatid ng serbisyo sa mga kliyente nito.