Skip to main content

Ano ang Affinity ng Server?

Kapag nag -log ang isang gumagamit sa isang computer system sa internet, maaaring gumamit siya ng pinagbabatayan na teknolohiya ng pagkakaugnay ng server.Ito ay isang pamamaraan kung saan ang isang indibidwal na gumagamit ay nakatali sa isang tukoy na computer server sa internet.Ang isa-sa-isang ugnayan na ito ay karaniwang kinakailangan para sa mga aplikasyon ng computer na nag-iimbak ng kritikal na impormasyon sa isang indibidwal.Ang ilang mga halimbawa ay kasama ang mga online na sistema ng pagbabayad ng bill, banking, at mga serbisyo sa tingi.

Ang Affinity ng Server ay isang diskarte sa computer kung saan ang impormasyon ng customer ay pansamantalang nai -save sa isang aparato ng computer upang payagan ang pagkumpleto ng mga transaksyon sa online na benta.Ito ay madalas na ginagamit sa mga programa sa pagbebenta ng tingi.Tinitiyak nito na ang isang transaksyon ay mananatiling buo sa server hanggang sa kumpleto ang pagbili.

Karamihan sa mga malalaking aplikasyon ng computer ay ipinamamahagi sa maraming mga kumpol ng mga server.Ang ipinamamahaging proseso na ito ay nangangailangan ng isang form ng pagkakaugnay ng server upang matiyak na magagamit ang aktibidad ng session ng mga gumagamit para sa bawat kahilingan.Ang isang load balancer ay karaniwang namamahala sa prosesong ito sa paraang katulad ng isang awtomatikong cop ng trapiko.Habang binibigyang kahulugan ang bawat kasunod na kahilingan, tinutukoy ng load balancer kung aling server ang dapat pamahalaan ang proseso.

Maraming mga paraan upang makagawa ng pag -iipon ng server.Ang isa sa mga pinaka -malawak na ginagamit na pamamaraan ay kilala bilang Sticky Session Management.Ito ay isang proseso kung saan ang impormasyon ng session ng gumagamit ay naka -imbak sa lokal na memorya ng server na nagsimula ng paunang transaksyon.Ang impormasyong ito ay nai -save din sa lokal na computer para sa bawat karagdagang kahilingan bilang isang cookie.Kung ang gumagamit ay gumawa ng karagdagang mga kahilingan, awtomatiko siyang nakadirekta sa server na nagsimula ng transaksyon.

Ang Affinity ng Server ay naglalagay ng ilang mga limitasyon sa isang application ng computer.Ang pamamaraan na ito ay karaniwang nakakaapekto sa pagganap, kakayahang umangkop, at pagiging maaasahan.Kapag ginagamit ng isang programa ang pamamaraang ito, pinipilit nito ang mga kahilingan na pumunta sa mga tiyak na server sa kumpol.Kung ang mga server na ito ay labis na na -overload o hindi magagamit, ang gumagamit ay karaniwang makakatanggap ng isang mensahe ng error na bumaba ang website ng Internet, kahit na magagamit ang iba pang mga server.

Kapag ang isang ipinamamahaging computer system ay tunay na balanse ang pag -load, ang bawat kahilingan ay naka -ruta sa ibang server.Ang diskarte sa pagbabalanse ng pag -load na ito ay nabawasan kapag inilalapat ang mga diskarte sa pagkakaugnay ng server.Ang load balancer ay pinipilit na magpadala ng kahilingan sa mga tukoy na makina, na maaaring maging sanhi ng isang kahon na maging labis na na -overload sa mga kahilingan.

Mahalagang isaalang -alang ang iba pang mga pagpipilian bago ipatupad ang mga solusyon sa pagkakaugnay ng server.Ito ay karaniwang nililimitahan ang pagganap at scalability ng isang application na batay sa Internet, na direktang nakakaapekto sa paggamit ng application.Ang ilang mas mahusay na mga pagpipilian ay kasama ang parehong lokal na pag -iimbak ng memorya at mga diskarte sa pag -iimbak ng database na nagbibigay -daan para sa stateless na kahilingan sa application.