Skip to main content

Ano ang application clustering?

Sa pag -compute, ang isang kumpol ay isang pangkat ng mga makina, karaniwang mga computer o server, na nakatuon sa isang solong gawain.Ang pagsasanay ng mga server ng pag -aayos sa ganitong paraan ay tinatawag na server clustering.Ang clustering ng application ay kumpol ng server gamit ang isang software program upang i -configure ang mga server sa kumpol.Ang programa ng software ay lumilikha ng isang koneksyon sa mga server na nagbibigay -daan sa kanila upang magsagawa ng mga gawain tulad ng pagbabalanse ng pag -load, pagtuklas ng pagkabigo, at kabayaran para sa mga indibidwal na pagkabigo sa server.

Kapag ang isang system ay gumagamit ng clustering ng application, nangangahulugan ito na gumagamit ito ng isang application na isa -isa na na -install sa bawat isa sa mga server upang payagan ang mga server na hawakan ang pag -load ng server na parang isang higanteng server.Ang application ay humahawak sa trabaho ng data ng pagruruta papunta at mula sa mga clustered server.Ang clustering ng application ay kaibahan sa clustering ng hardware, na gumagamit ng isa pang piraso ng hardware sa mga server ng kumpol.Ang mga uri ng mga aparato ng clustering ng hardware ay may kasamang mga kahon ng network na nagbibigay -daan sa isang hanay ng mga server na makipag -usap bilang isang kumpol, o isang gabinete ng kumpol na pisikal na bahay at kumpol ng isang serye ng mga server.Kapag ang hardware ay ginagamit upang kumpol ang isang hanay ng mga server, sa pangkalahatan ay pinangangasiwaan nito ang parehong mga gawain ng data bilang isang programa ng software ng clustering software.Para sa mga server na pabahay ng isang website sa internet, ang pagbabalanse ng pag -load ay makakatulong na matukoy kung aling server ang tumugon sa kung aling mga kahilingan sa trapiko sa web.Ang mga uri ng kumpol ay may kasamang simetriko na kumpol at mga kumpol na kawalaan ng simetrya.Ang mga kumpol ng simetriko ay mga kumpol na namamahagi ng pag -load nang pantay -pantay sa lahat ng mga konektadong server, habang ang mga kumpol na asymmetric ay nagreserba ng ilang mga server para sa kung kailan nabigo ang mga pangunahing server.Dahil ang mga simetriko na clustered server na tumatanggap ng isang palaging pag -load ay maaaring mas malamang na mabigo kapag na -hit sa isang labis na pagkarga dahil sa kabiguan ng isa pang server, na maaaring ibagsak ang buong sistema, ang mga simetrya na server ay nag -aalok ng higit na proteksyon laban sa pangkalahatang pagkabigo.

Ang mga benepisyo sa paggamit ng mga clustered server ay may kasamang pagtaas ng scalability at proteksyon laban sa downtime.Ang scalability ay ang kakayahang madagdagan o bawasan ang isang tiyak na uri ng mga mapagkukunan kung ang system ay kailangang pag -urong o lumago.Ang application clustering ay gumagawa ng isang sistema ng server na nasusukat dahil pinapayagan nito na ang mga server ay madaling maidagdag o maalis mula sa kumpol..Mahalaga ito para sa mga negosyo na nakasalalay sa mga benta na ginawa sa pamamagitan ng kanilang mga website.Kahit na ang maikling oras ng server ay maaaring maging sanhi ng mga pangunahing pagkalugi sa pananalapi para sa isang online na tindahan.Kapag ang isang negosyo ay gumagamit ng isang kumpol ng server, ang posibilidad ng downtime ay bumababa nang malaki dahil sa pangkalahatan ay tumatagal ng kabiguan ng maraming mga server na ibagsak ang isang kumpol ng mga server.