新聞中心
深入理解linux集群環(huán)境

Linux集群環(huán)境是一種將多臺服務(wù)器上的資源匯集在一起,利用軟件及服務(wù)器之間的協(xié)作,實(shí)現(xiàn)工作負(fù)載的分發(fā)和數(shù)據(jù)表查詢的集群技術(shù)。起源于企業(yè)服務(wù)器端的傳統(tǒng)模式,將業(yè)務(wù)的處理邏輯單個服務(wù)器上,有效的分開了服務(wù)和數(shù)據(jù),節(jié)省了服務(wù)器的資源,并根據(jù)客戶的不同業(yè)務(wù)量需求,實(shí)現(xiàn)高可用性和可縮放性,服務(wù)器之間又使用消息隊列來支撐計算機(jī)工作流程,較好地克服服務(wù)器硬件碎片化和重新定位服務(wù)器。從原理上來看,可以在單個服務(wù)器之間共享數(shù)據(jù)和資源,但是它們并不能共享處理邏輯,內(nèi)存只能由單個服務(wù)器承擔(dān)。
為了實(shí)現(xiàn)Linux集群環(huán)境的服務(wù),首先需要確定共享資源的系統(tǒng)架構(gòu),即Linux集群環(huán)境的組件和架構(gòu)。假設(shè)我們現(xiàn)在有一個構(gòu)建好的Linux集群環(huán)境,其中的一些組件包括:網(wǎng)絡(luò)接口,存儲設(shè)備,服務(wù)程序,處理引擎,負(fù)載均衡模塊,還有一個共享存儲區(qū)供多臺服務(wù)器共享數(shù)據(jù)。同時,要使用集群管理軟件來協(xié)調(diào)這些服務(wù)器,比如Sun Grid Engine,Kubernetes,等。
此外,Linux集群環(huán)境還可以被進(jìn)一步拓展,在節(jié)點(diǎn)與控制中心的之間,通過數(shù)據(jù)同步的方式,分別部署多個應(yīng)用,服務(wù)器端的硬件設(shè)備可以通過塊設(shè)備(block device),文件系統(tǒng)和通訊協(xié)議進(jìn)行Web應(yīng)用和數(shù)據(jù)庫服務(wù)的分發(fā)和處理,控制端也可以建立數(shù)據(jù)分發(fā)狀態(tài),在多服務(wù)器之間共享數(shù)據(jù)信息,即使服務(wù)器端掛掉,也可以實(shí)現(xiàn)SCSI遠(yuǎn)程塊設(shè)備管理和數(shù)據(jù)同步處理,從而實(shí)現(xiàn)在單個服務(wù)器上增加或減少服務(wù)實(shí)例 `/etc/init.d/myserver start/stop`,配置均衡策略,服務(wù)器組的管理,查看各服務(wù)的數(shù)據(jù)流,從而構(gòu)建健壯的集群環(huán)境。
Linux集群環(huán)境集合了企業(yè)服務(wù)器端的傳統(tǒng)模式和技術(shù),既可以在單個服務(wù)器上共享資源,又可以在多服務(wù)器之間共享數(shù)據(jù)。無論是傳統(tǒng)架構(gòu)還是Linux集群環(huán)境,都必須在可伸縮性,安全性,靈活性,管理性和穩(wěn)定性等方面取得有效的結(jié)果。其實(shí),通過熟悉集群管理語句,例如`sudo cluster manager status`,`qconfig –pe list`等,可以更深入地了解和掌握Linux集群環(huán)境,以保證企業(yè)服務(wù)器的可靠性,穩(wěn)定性,提升系統(tǒng)的可持久伸縮性。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
網(wǎng)站欄目:深入理解Linux集群環(huán)境(linux集群書籍)
文章地址:http://m.fisionsoft.com.cn/article/coeejhc.html


咨詢
建站咨詢
