云計(jì)算關(guān)鍵技術(shù)及標(biāo)準(zhǔn)化介紹
2.2 分布式文件系統(tǒng)本文引用地址:http://m.butianyuan.cn/article/154397.htm
分布式文件系統(tǒng)是指在文件系統(tǒng)基礎(chǔ)上發(fā)展而來的云存儲(chǔ)分布式文件系統(tǒng),可用于大規(guī)模集群。主要特性包括:
(1)高可靠性:云存儲(chǔ)系統(tǒng)支持節(jié)點(diǎn)間保存多副本功能,以提供數(shù)據(jù)的可靠性。
(2)高訪問性能:根據(jù)數(shù)據(jù)重要性和訪問頻率將數(shù)據(jù)分級(jí)多副本存儲(chǔ),熱點(diǎn)數(shù)據(jù)并行讀寫,提高訪問性能。
(3)在線遷移、復(fù)制:存儲(chǔ)節(jié)點(diǎn)支持在線遷移、復(fù)制,擴(kuò)容不影響上層應(yīng)用。
(4)自動(dòng)負(fù)載均衡:可以依據(jù)當(dāng)前系統(tǒng)負(fù)荷將原有節(jié)點(diǎn)上的數(shù)據(jù)搬移到新增的節(jié)點(diǎn)。特有的分片存儲(chǔ),以塊為最小單位來存儲(chǔ),存儲(chǔ)和查詢時(shí)所有存儲(chǔ)節(jié)點(diǎn)并行計(jì)算。
(5)元數(shù)據(jù)與數(shù)據(jù)分離:采取元數(shù)據(jù)與數(shù)據(jù)分離的方式設(shè)計(jì)分布式文件存儲(chǔ)系統(tǒng)。
圖4為分布式數(shù)據(jù)庫的系統(tǒng)架構(gòu)。其中:
圖4 分布式數(shù)據(jù)庫架構(gòu)
●FAC:負(fù)責(zé)向用戶提供文件訪問接口,安裝在服務(wù)器端(提供給應(yīng)用以文件操作的API接口;實(shí)現(xiàn)與FLR和FAS的交互,完成數(shù)據(jù)的搬遷)。
●FAS:負(fù)責(zé)文件的調(diào)度和訪問,完成對(duì)磁陣的讀寫操作,對(duì)FAC提供數(shù)據(jù)讀寫功能,完成數(shù)據(jù)的分布式存儲(chǔ)。
●FLR:負(fù)責(zé)元數(shù)據(jù)的管理,保存文件和塊的命名空間,文件到塊的映射,以及每個(gè)塊副本的位置。
2.3 分布式數(shù)據(jù)庫
分布式數(shù)據(jù)庫能實(shí)現(xiàn)動(dòng)態(tài)負(fù)載均衡、故障節(jié)點(diǎn)自動(dòng)接管,具有高可靠性、高性能、高可用、高可擴(kuò)展性,在處理PetaByte級(jí)以上海量結(jié)構(gòu)化數(shù)據(jù)的業(yè)務(wù)上具備明顯性能優(yōu)勢(shì)。圖5為分布式數(shù)據(jù)庫的系統(tǒng)架構(gòu)。其中:
圖5 分布式數(shù)據(jù)庫架構(gòu)
(1)PEC:解析執(zhí)行服務(wù)器(Parsers ExecuTIng Controllers,簡(jiǎn)稱PEC),SQL服務(wù)接入點(diǎn)。負(fù)責(zé)接收客戶的SQL請(qǐng)求,并定向到特定的Tablet服務(wù)器上進(jìn)行數(shù)據(jù)訪問。
(2)Master:主要負(fù)責(zé)數(shù)據(jù)庫的元數(shù)據(jù)管理和調(diào)度工作。
(3)TabletServer:負(fù)責(zé)保存數(shù)據(jù)庫的子表。
(4)Space:分布式文件系統(tǒng)的鎖服務(wù)功能。主要保證共享訪問時(shí)對(duì)數(shù)據(jù)的獨(dú)占性。
2.4 中興通訊CoCloud增值業(yè)務(wù)云(見圖6)
圖6 中興通訊CoCloud增值業(yè)務(wù)云
基于上述關(guān)鍵技術(shù),中興通訊的CoCloud增值業(yè)務(wù)云服務(wù)棧提供了IaaS,PaaS,SAAS多層次云服務(wù)模式,包括統(tǒng)一開放環(huán)境UOE/Mahup PAAS云平臺(tái),云存儲(chǔ),多業(yè)務(wù)云調(diào)度,ECP,NGCC,VPBX,應(yīng)用工廠等多種云服務(wù)方案。
2.4.1 中興通訊CoCloud增值業(yè)務(wù)云優(yōu)勢(shì)
(1)先進(jìn)的軟件自適應(yīng)自動(dòng)部署方式:實(shí)時(shí)監(jiān)控各個(gè)業(yè)務(wù)節(jié)點(diǎn)的資源情況,根據(jù)預(yù)先定制的策略,增加或者減少業(yè)務(wù)節(jié)點(diǎn),可以自動(dòng)安裝、啟動(dòng)、關(guān)閉業(yè)務(wù)軟件,做到軟件根據(jù)業(yè)務(wù)節(jié)點(diǎn)資源狀況自適應(yīng)部署。
(2)靈活高效的業(yè)務(wù)擴(kuò)展方式:在已有的云計(jì)算平臺(tái)上通過簡(jiǎn)單的配置后,就可以為新的業(yè)務(wù)分配資源,迅速開展新的業(yè)務(wù)。
評(píng)論