在服務(wù)器主機(jī)租用的過程中,我們會(huì)考慮到技術(shù)方面的問題,面對(duì)服務(wù)器集群技術(shù)方面,我們又應(yīng)該做出哪些更好的理解,就需要看看騰佑科技為您整理的這篇文章了。
服務(wù)器集群技術(shù)的特點(diǎn)和功能高可應(yīng)用性與可擴(kuò)展性
1.高可應(yīng)用性
對(duì)于一些實(shí)時(shí)性很強(qiáng)的應(yīng)用系統(tǒng),必須保持服務(wù)的24小時(shí)不間斷運(yùn)行,而由于軟件、硬件、網(wǎng)絡(luò)和人為等各種原因,單一服務(wù)運(yùn)行環(huán)境很難達(dá)到這種要求,此時(shí)構(gòu)建一個(gè)服務(wù)器集群系統(tǒng)是個(gè)不錯(cuò)的選擇。構(gòu)建集群的一個(gè)最大的優(yōu)點(diǎn)是集群具有高可用性,在服務(wù)出現(xiàn)故障時(shí),服務(wù)器集群系統(tǒng)可以自動(dòng)將服務(wù)從故障節(jié)點(diǎn)切換到另一個(gè)備用節(jié)點(diǎn),從而提供不間斷性服務(wù),保證了業(yè)務(wù)的持續(xù)運(yùn)行。
2.可擴(kuò)展性
隨著業(yè)務(wù)量的加大,現(xiàn)有的集群服務(wù)實(shí)體不能,滿足需求時(shí),可以向此集群中動(dòng)態(tài)加入一個(gè)或多個(gè)服務(wù)節(jié)點(diǎn),從而滿足應(yīng)用的需要,增強(qiáng)集群的整體性能,這就是集群的可擴(kuò)展性。
負(fù)載均衡與錯(cuò)誤恢復(fù)
1.負(fù)載均衡
服務(wù)器集群系統(tǒng)最大的特點(diǎn)是可以靈活、有效地分擔(dān)系統(tǒng)負(fù)載,通過集群自定義的負(fù)載分擔(dān)策略,將客戶端的訪問分配到下面的各個(gè)節(jié)點(diǎn)。例如,可以定義輪詢分配策略,將請(qǐng)求平均分配到各個(gè)服務(wù)節(jié)點(diǎn),還可以定義最小負(fù)載分配策略,當(dāng)一個(gè)請(qǐng)求進(jìn)行時(shí),服務(wù)器集群系統(tǒng)判斷哪個(gè)服務(wù)器節(jié)點(diǎn)比較清閑,就將此請(qǐng)求分發(fā)到這個(gè)節(jié)點(diǎn)。
2.錯(cuò)誤恢復(fù)
當(dāng)一個(gè)任務(wù)在一個(gè)節(jié)點(diǎn)上好沒有完成時(shí),由于某種原因,執(zhí)行失敗,此時(shí),另一個(gè)服務(wù)節(jié)點(diǎn)應(yīng)該能接著完成此任務(wù),這就是服務(wù)器集群提供的錯(cuò)誤恢復(fù)功能,通過錯(cuò)誤的重定向,保證了每個(gè)執(zhí)行任務(wù)都能有效完成。
心跳監(jiān)測(cè)與漂移IP
1.心跳監(jiān)測(cè)
為了能實(shí)現(xiàn)負(fù)載均衡、提供高可用服務(wù)和執(zhí)行錯(cuò)誤恢復(fù),服務(wù)器集群系統(tǒng)提供了心跳監(jiān)測(cè)技術(shù)。心跳監(jiān)測(cè)是通過心跳線實(shí)現(xiàn)的,可以做心跳線的設(shè)備有RS 232 串口線,也可以用獨(dú)立的一塊網(wǎng)卡來(lái)跑心跳,還可以是共享磁盤陣列等。心跳線的數(shù)量應(yīng)該為服務(wù)器集群節(jié)點(diǎn)數(shù)減1。需要注意的是,如果通過網(wǎng)卡來(lái)做心跳的話,每個(gè)節(jié)點(diǎn)需要兩塊網(wǎng)卡,其中,一塊作為私有網(wǎng)絡(luò)直接連接到對(duì)方及其相應(yīng)的網(wǎng)卡,用來(lái)監(jiān)測(cè)對(duì)方心跳;另一塊網(wǎng)卡連接到公共網(wǎng)絡(luò)對(duì)外提供服務(wù),同時(shí)心跳網(wǎng)卡和服務(wù)網(wǎng)卡的IP地址盡量不要在一個(gè)網(wǎng)段內(nèi)。心跳監(jiān)控的效率直接影響故障切換時(shí)間的長(zhǎng)短,服務(wù)器集群系統(tǒng)正是通過心跳技術(shù)保持著節(jié)點(diǎn)的內(nèi)部有效通信。
2.漂移IP地址
在服務(wù)器集群系統(tǒng)中,除了每個(gè)服務(wù)節(jié)點(diǎn)自身的真實(shí)IP地址外,還存在一個(gè)漂移IP地址。為什么說(shuō)是漂移IP呢?因?yàn)檫@個(gè)IP地址并不固定,例如在兩個(gè)節(jié)點(diǎn)的雙機(jī)熱備中,正常狀態(tài)下,合格漂移IP位于主節(jié)點(diǎn)上,當(dāng)主節(jié)點(diǎn)出現(xiàn)故障后,漂移IP地址自動(dòng)切換到備用節(jié)點(diǎn)上。因此,為了保證服務(wù)器的不間斷性。在集群系統(tǒng),對(duì)外提供的服務(wù)IP一定要是這個(gè)漂移IP地址,雖然節(jié)點(diǎn)本身的IP也能對(duì)外提供服務(wù),但是當(dāng)此節(jié)點(diǎn)失效后,服務(wù)切換到了另一個(gè)節(jié)點(diǎn),服務(wù)IP仍然是故障節(jié)點(diǎn)的IP地址,此時(shí)服務(wù)就隨之中斷了。