




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院
2014年7月
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
目錄
一、緒論........................................................................................................................1
(一)背景...........................................................................................................1
(二)范圍...........................................................................................................2
(三)縮略語(yǔ)和習(xí)語(yǔ)...........................................................................................2
1、組織協(xié)會(huì)縮略語(yǔ)......................................................................................2
2、技術(shù)術(shù)語(yǔ)縮略語(yǔ)......................................................................................3
二、云計(jì)算概述............................................................................................................4
(一)云計(jì)算的定義...........................................................................................4
(二)云計(jì)算的關(guān)鍵特征...................................................................................4
(三)云能力類(lèi)型和云服務(wù)類(lèi)別.......................................................................6
1、云能力類(lèi)型..............................................................................................6
2、云服務(wù)類(lèi)別..............................................................................................6
(四)典型的云計(jì)算部署模式...........................................................................7
(五)云計(jì)算參考架構(gòu).......................................................................................7
三、云計(jì)算支撐技術(shù)分析..........................................................................................14
1、系統(tǒng)虛擬化...................................................................................................15
2、虛擬化資源管理...........................................................................................16
3、分布式數(shù)據(jù)存儲(chǔ)...........................................................................................17
4、并行計(jì)算模式...............................................................................................19
5、用戶(hù)交互技術(shù)...............................................................................................21
6、安全管理.......................................................................................................21
7、運(yùn)營(yíng)支撐管理...............................................................................................22
四、云計(jì)算應(yīng)用情況分析..........................................................................................26
(一)國(guó)際云計(jì)算應(yīng)用情況分析.....................................................................26
(二)國(guó)內(nèi)云計(jì)算應(yīng)用情況分析.....................................................................28
(三)云計(jì)算面臨的挑戰(zhàn).................................................................................29
五、國(guó)際云計(jì)算標(biāo)準(zhǔn)化工作......................................................................................31
(一)國(guó)際云計(jì)算標(biāo)準(zhǔn)化工作概述.................................................................31
(二)國(guó)際云計(jì)算標(biāo)準(zhǔn)化工作分析.................................................................32
六、國(guó)內(nèi)云計(jì)算標(biāo)準(zhǔn)化工作......................................................................................34
(一)國(guó)內(nèi)云計(jì)算標(biāo)準(zhǔn)化工作概述.................................................................34
(二)云計(jì)算標(biāo)準(zhǔn)體系.....................................................................................35
1、基礎(chǔ)標(biāo)準(zhǔn)................................................................................................38
2、網(wǎng)絡(luò)標(biāo)準(zhǔn)................................................................................................39
3、整機(jī)裝備標(biāo)準(zhǔn)........................................................................................39
4、軟件標(biāo)準(zhǔn)................................................................................................40
5、服務(wù)標(biāo)準(zhǔn)................................................................................................45
6、安全標(biāo)準(zhǔn)................................................................................................47
7、其它標(biāo)準(zhǔn)................................................................................................48
七、如何實(shí)施云計(jì)算..................................................................................................48
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
(一)云計(jì)算實(shí)施總路線.................................................................................48
(二)云服務(wù)水平協(xié)議(SLA)實(shí)施步驟.......................................................52
(三)云安全實(shí)施步驟.....................................................................................55
附錄AOpenStack開(kāi)源云計(jì)算平臺(tái)介紹................................................................61
A.1OpenStack云計(jì)算平臺(tái)概述................................................................61
A.2OpenStackCompute.............................................................................61
A.3OpenStackObjectStorage...............................................................63
A.4OpenStackImageService.................................................................64
附錄B國(guó)際標(biāo)準(zhǔn)化組織和協(xié)會(huì)的主要工作...........................................................66
B.1ISO/IECJTC1/SC7簡(jiǎn)介......................................................................66
B.2ISO/IECJTC1/SC27簡(jiǎn)介....................................................................66
B.3ISO/IECJTC1/SC38簡(jiǎn)介....................................................................67
B.4ISO/IECJTC1/SC39簡(jiǎn)介....................................................................67
B.5ITU-TSG13簡(jiǎn)介..................................................................................68
B.6分布式管理任務(wù)組(DMTF)簡(jiǎn)介.......................................................68
B.7云安全聯(lián)盟(CSA)簡(jiǎn)介.....................................................................69
B.8歐洲電信標(biāo)準(zhǔn)研究所(ETSITCGRID)簡(jiǎn)介...................................70
B.9美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)簡(jiǎn)介.......................................71
B.10開(kāi)放網(wǎng)格論壇開(kāi)放云計(jì)算接口工作組(OGFOCCI-WG)簡(jiǎn)介.......72
B.11全球網(wǎng)絡(luò)存儲(chǔ)工業(yè)協(xié)會(huì)(SNIA)簡(jiǎn)介...............................................72
B.12開(kāi)放云計(jì)算聯(lián)盟(OCC)簡(jiǎn)介.............................................................73
B.13結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織(OASIS)簡(jiǎn)介.........................................74
B.14開(kāi)放組群(TOG)簡(jiǎn)介.........................................................................74
B.15零售行業(yè)技術(shù)標(biāo)準(zhǔn)協(xié)會(huì)(ARTS)簡(jiǎn)介...............................................75
B.16電氣與電子工程學(xué)會(huì)標(biāo)準(zhǔn)協(xié)會(huì)(IEEESA)簡(jiǎn)介.............................75
B.17云計(jì)算互操作論壇(CCIF)簡(jiǎn)介.......................................................76
B.18開(kāi)放云計(jì)算宣言(OCM)簡(jiǎn)介.............................................................76
B.19云計(jì)算用戶(hù)案例討論組(CCUCDG)簡(jiǎn)介...........................................76
B.20云審計(jì)(CloudAudit)簡(jiǎn)介...............................................................77
B.21OMG云標(biāo)準(zhǔn)協(xié)調(diào)組(OMGCloudStandardsCoordination)簡(jiǎn)介77
B.22因特網(wǎng)工程任務(wù)組(IETF)簡(jiǎn)介.......................................................77
B.23全球跨云技術(shù)論壇(GICTF)簡(jiǎn)介.....................................................78
B.24TMForum云服務(wù)啟動(dòng)組簡(jiǎn)介..............................................................78
B.25亞洲云計(jì)算協(xié)會(huì)(ACCA)簡(jiǎn)介...........................................................79
B.26世界無(wú)線通訊解決方案聯(lián)盟(ATIS)簡(jiǎn)介.......................................79
B.27開(kāi)放數(shù)據(jù)中心聯(lián)盟(ODCA)簡(jiǎn)介.......................................................80
B.28云標(biāo)準(zhǔn)客戶(hù)委員會(huì)(CSCC)簡(jiǎn)介.......................................................80
B.29歐洲云行業(yè)聯(lián)盟(EuroCloud)簡(jiǎn)介.................................................81
B.30歐洲網(wǎng)絡(luò)和信息安全協(xié)會(huì)(ENISA)簡(jiǎn)介.........................................81
B.31韓國(guó)云計(jì)算論壇(CCFK)簡(jiǎn)介...........................................................82
B.32韓國(guó)云服務(wù)聯(lián)盟(KCSA)簡(jiǎn)介...........................................................82
B.33云計(jì)算戰(zhàn)略研究小組(CSRT)簡(jiǎn)介...................................................83
參考文獻(xiàn)......................................................................................................................84
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
一、緒論
(一)背景
云計(jì)算作為一種IT基礎(chǔ)設(shè)施交付和使用模式,一種信息服務(wù)交付和使用模
式,一種基于互聯(lián)網(wǎng)共享信息資源的新型計(jì)算模式,近年來(lái)備受業(yè)界和各國(guó)政
府關(guān)注。全球云計(jì)算產(chǎn)業(yè)雖處于發(fā)展初期,但發(fā)展空間十分廣闊,Gartner報(bào)
告顯示,云計(jì)算服務(wù)市場(chǎng)規(guī)??偭磕壳皟H占全球ICT市場(chǎng)總量的1/40,但增長(zhǎng)
迅猛,未來(lái)幾年年均增長(zhǎng)率預(yù)計(jì)將超過(guò)20%,到2015年,全球云計(jì)算服務(wù)市場(chǎng)
規(guī)模預(yù)計(jì)將達(dá)到1768億美元。眾多國(guó)內(nèi)外廠商圍繞云計(jì)算開(kāi)發(fā)出大量的產(chǎn)品,
越來(lái)越多的互聯(lián)網(wǎng)應(yīng)用開(kāi)始嘗試構(gòu)建在云平臺(tái)之上,基于云計(jì)算的解決方案也
在多個(gè)領(lǐng)域逐步開(kāi)始實(shí)施,云計(jì)算市場(chǎng)方興未艾。與此同時(shí),云服務(wù)的多樣性
以及資源平臺(tái)的異構(gòu)性為不同云之間的互連互通帶來(lái)了巨大挑戰(zhàn)。針對(duì)云計(jì)算
中的各個(gè)關(guān)鍵層面制定相應(yīng)標(biāo)準(zhǔn),成為屏蔽云服務(wù)多樣性和資源異構(gòu)性,搭建
一個(gè)互聯(lián)互通、安全可靠云計(jì)算環(huán)境的必要條件。
云計(jì)算標(biāo)準(zhǔn)化工作是推動(dòng)云計(jì)算技術(shù)、產(chǎn)業(yè)及應(yīng)用發(fā)展,以及行業(yè)信息化
建設(shè)的重要基礎(chǔ)性工作之一。云計(jì)算相關(guān)技術(shù)規(guī)范和標(biāo)準(zhǔn)也成為當(dāng)前國(guó)際標(biāo)準(zhǔn)
組織及協(xié)會(huì)的關(guān)注熱點(diǎn)。近年來(lái),ISO、IEC、ITU等國(guó)際標(biāo)準(zhǔn)組織紛紛啟動(dòng)云計(jì)
算標(biāo)準(zhǔn)化工作并取得了實(shí)質(zhì)性進(jìn)展。我國(guó)相關(guān)標(biāo)準(zhǔn)化組織也啟動(dòng)了云計(jì)算的標(biāo)
準(zhǔn)化研究及規(guī)劃工作。2012年9月20日成立了“全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員
會(huì)云計(jì)算標(biāo)準(zhǔn)工作組”(以下簡(jiǎn)稱(chēng)“云計(jì)算標(biāo)準(zhǔn)工作組”),開(kāi)展我國(guó)云計(jì)算標(biāo)準(zhǔn)
化工作。在我國(guó)云計(jì)算標(biāo)準(zhǔn)化工作中,一方面,梳理了國(guó)際標(biāo)準(zhǔn)組織及協(xié)會(huì)的
云計(jì)算標(biāo)準(zhǔn)化工作,調(diào)研我國(guó)云計(jì)算標(biāo)準(zhǔn)化需求,參與我國(guó)云計(jì)算標(biāo)準(zhǔn)體系的
研制,并開(kāi)展急需的云計(jì)算標(biāo)準(zhǔn)制定;另一方面,積極參與和推動(dòng)國(guó)際云計(jì)算
標(biāo)準(zhǔn)化相關(guān)工作,以促進(jìn)國(guó)內(nèi)云計(jì)算標(biāo)準(zhǔn)工作與國(guó)際工作的協(xié)調(diào)開(kāi)展。
為了推動(dòng)我國(guó)云計(jì)算標(biāo)準(zhǔn)體系的建設(shè)和相關(guān)標(biāo)準(zhǔn)的制定,支撐云計(jì)算產(chǎn)業(yè)
和應(yīng)用的發(fā)展,進(jìn)一步促進(jìn)我國(guó)與國(guó)際的云計(jì)算標(biāo)準(zhǔn)化工作融合發(fā)展,中國(guó)電
子技術(shù)標(biāo)準(zhǔn)化研究院組織編寫(xiě)了《云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)》,本白皮書(shū)全面介紹了
云計(jì)算的關(guān)鍵支撐技術(shù),系統(tǒng)分析了云計(jì)算在國(guó)內(nèi)外的應(yīng)用情況,重點(diǎn)梳理了
1
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
國(guó)內(nèi)外云計(jì)算標(biāo)準(zhǔn)化組織和協(xié)會(huì)的工作進(jìn)展,最后提出了基于國(guó)家標(biāo)準(zhǔn)的我國(guó)
云計(jì)算實(shí)施步驟建議。
(二)范圍
《云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)》將關(guān)注云計(jì)算的概念和發(fā)展趨勢(shì)、介紹云計(jì)算技
術(shù)的應(yīng)用情況、全面分析國(guó)內(nèi)外云計(jì)算標(biāo)準(zhǔn)化工作現(xiàn)狀、同時(shí)結(jié)合我國(guó)云計(jì)算
的產(chǎn)業(yè)和應(yīng)用情況提出我國(guó)云計(jì)算實(shí)施步驟建議,為我國(guó)云計(jì)算產(chǎn)業(yè)落地應(yīng)用
提出參考意見(jiàn)。
(三)縮略語(yǔ)和習(xí)語(yǔ)
1、組織協(xié)會(huì)縮略語(yǔ)
A
ARTS:AssociationforRetailTechnologyStandards(零售行業(yè)技術(shù)標(biāo)準(zhǔn)協(xié)會(huì))
C
CCIF:CloudComputingInteroperabilityForum(云計(jì)算互操作論壇)
CESI:ChinaElectronicsStandardizationInstitute(中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院)
CSA:CloudSecurityAlliance(云安全聯(lián)盟)
CSRT:CloudStrategyResearchTeam(云計(jì)算戰(zhàn)略研究小組)
D
DMTF:DistributedManagementTaskForce(分布式管理任務(wù)組)
E
ETSI:TheEuropeanTelecommunicationsStandardsInstitute(歐洲電信標(biāo)準(zhǔn)研究所)
EuroCloud:EuroCloud(歐洲云行業(yè)聯(lián)盟)
G
GICTF:GlobalInter-CloudTechnologyForum(全球跨云技術(shù)論壇)
I
IEEE:InstituteofElectricalandElectronicsEngineers(電氣電子工程師學(xué)會(huì))
ISO/IECJTC1SC7:InternationalOrganizationforStandardization/International
ElectrotechnicalCommissionJointTechnicalCommitteeSub-technicalCommittee7(國(guó)際標(biāo)準(zhǔn)
化組織/國(guó)際電工委員會(huì)第一聯(lián)合技術(shù)委員會(huì)7分技術(shù)委員會(huì))
ISO/IECJTC1SC38:InternationalOrganizationforStandardization/International
ElectrotechnicalCommissionJointTechnicalCommitteeSub-technicalCommittee38(國(guó)際標(biāo)準(zhǔn)
化組織/國(guó)際電工委員會(huì)第一聯(lián)合技術(shù)委員會(huì)38分技術(shù)委員會(huì))
ITU-T:InternationalTelecommunicationUnion–TelecommunicationStandardization
2
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
Sector(國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)化部)
K
KCSA:KoreaCloudServiceAssociation(韓國(guó)云服務(wù)聯(lián)盟)
N
NIST:NationalInstituteofStandardsandTechnology(美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院)
O
OASIS:OrganizationfortheAdvancementofStructuredInformationStandards(結(jié)構(gòu)化
信息標(biāo)準(zhǔn)促進(jìn)組織)
OCC:TheOpenCloudConsortium(開(kāi)放云計(jì)算聯(lián)盟)
OCM:OpenCloudManifesto(開(kāi)放云計(jì)算宣言)
OGF:OpenGridForum(開(kāi)放式網(wǎng)格論壇)
OMG:ObjectManagementGroup(對(duì)象管理組)
S
SNIA:StorageNetworkingIndustryAssociation(全球網(wǎng)絡(luò)存儲(chǔ)工業(yè)協(xié)會(huì))
T
TOG:TheOpenGroup(開(kāi)放群組)
2、技術(shù)術(shù)語(yǔ)縮略語(yǔ)
A
AJAX:AsynchronousJavaScriptandXML(異步JavaScript和XML)
C
CCRA:CloudComputingReferenceArchitecture(云計(jì)算參考架構(gòu))
CDMI:CloudDataManagementInterface(云數(shù)據(jù)管理接口)
CRM:CustomerRelationshipManagement(客戶(hù)關(guān)系管理)
E
EC2:ElasticComputingCloud(彈性計(jì)算云)
G
GFS:GoogleFileSystem(Google文件系統(tǒng))
H
HDFS:HadoopDistributedFileSystem(Hadoop分布式文件系統(tǒng))
I
IaaS:InfrastructureasaService(基礎(chǔ)架構(gòu)即服務(wù))
IAM:IdentityandAccessManagement(身份及訪問(wèn)管理)
M
MPI:MessagePassingInterface(消息傳遞接口)
O
OCCI:OpenCloudComputingInterface(開(kāi)放云計(jì)算接口)
OVF:OpenVirtualizationFormat(開(kāi)放虛擬化格式)
P
PaaS:PlatformasaService(平臺(tái)即服務(wù))
PUE:PowerUsageEffectiveness(電能利用率)
3
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
R
REST:RepresentationalStateTransfer(表述性狀態(tài)轉(zhuǎn)移)
S
SaaS:SoftwareasaService(軟件即服務(wù))
SLA:ServiceLevelAgreement(服務(wù)水平協(xié)議)
SOA:ServiceOrientedArchitecture(面向服務(wù)的體系架構(gòu))
SPoF:SinglePointofFailure(單點(diǎn)登錄故障)
SSO:SingleSignOn(單點(diǎn)登錄)
S3:SimpleStorageService(簡(jiǎn)單存儲(chǔ)服務(wù))
V
VMM:VirtualMachineMonitor(虛擬機(jī)監(jiān)控器)
X
XAM:eXtensibleAccessMethod(可擴(kuò)展訪問(wèn)方法)
二、云計(jì)算概述
(一)云計(jì)算的定義
隨著云計(jì)算的不斷發(fā)展,業(yè)界對(duì)云計(jì)算的定義認(rèn)識(shí)已趨于統(tǒng)一,目前云計(jì)
算的定義以ISO/IECJTC1和ITU-T組成的聯(lián)合工作組制定的國(guó)際標(biāo)準(zhǔn)ISO/IEC
17788《云計(jì)算詞匯與概述》(Informationtechnology–CloudComputing–Overview
andvocabulary)DIS版的定義為主。其定義為:
云計(jì)算是一種將可伸縮、彈性、共享的物理和虛擬資源池以按需自服務(wù)的
方式供應(yīng)和管理,并提供網(wǎng)絡(luò)訪問(wèn)的模式。云計(jì)算模式由關(guān)鍵特征、云計(jì)算角
色和活動(dòng)、云能力類(lèi)型和云服務(wù)分類(lèi)、云部署模型、云計(jì)算共同關(guān)注點(diǎn)組成。
(二)云計(jì)算的關(guān)鍵特征
《云計(jì)算概述與詞匯》中對(duì)云計(jì)算關(guān)鍵特征進(jìn)行了具體規(guī)定。這些關(guān)鍵特
征一方面可以幫助理解云計(jì)算的內(nèi)涵和外延,另一方面可以作為區(qū)別云計(jì)算和
其它各類(lèi)計(jì)算模式的依據(jù)。云計(jì)算的關(guān)鍵特征為:
——廣泛的網(wǎng)絡(luò)接入??赏ㄟ^(guò)網(wǎng)絡(luò),采用標(biāo)準(zhǔn)機(jī)制訪問(wèn)物理和虛擬資源的
特性。這里的標(biāo)準(zhǔn)機(jī)制有助于通過(guò)異構(gòu)用戶(hù)平臺(tái)使用資源。這個(gè)關(guān)鍵特
性強(qiáng)調(diào)云計(jì)算使用戶(hù)更方便地訪問(wèn)物理和虛擬資源:用戶(hù)可以從任何網(wǎng)
4
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
絡(luò)覆蓋的地方,使用各種客戶(hù)端設(shè)備,包括移動(dòng)電話、平板、筆記本和
工作站訪問(wèn)資源。
——可測(cè)量的服務(wù)。通過(guò)可計(jì)量的服務(wù)交付使得服務(wù)使用情況可監(jiān)控、控
制、匯報(bào)和計(jì)費(fèi)的特性。通過(guò)該特性,可優(yōu)化并驗(yàn)證已交付的云服務(wù)。
這個(gè)關(guān)鍵特性強(qiáng)調(diào)客戶(hù)只需對(duì)使用的資源付費(fèi)。從客戶(hù)的角度看,云計(jì)
算為用戶(hù)帶來(lái)了價(jià)值,將用戶(hù)從低效率和低資產(chǎn)利用率的業(yè)務(wù)模式轉(zhuǎn)變
到高效率模式。
——多租戶(hù)。通過(guò)對(duì)物理或虛擬資源的分配保證多個(gè)租戶(hù)以及他們的計(jì)算
和數(shù)據(jù)彼此隔離和不可訪問(wèn)的特性。在典型的多租戶(hù)環(huán)境下,組成租戶(hù)
的一組云服務(wù)用戶(hù)同時(shí)也屬于一個(gè)云服務(wù)客戶(hù)組織。在某些情況下,尤
其在公有云和社區(qū)云部署模型下,一組云服務(wù)用戶(hù)由來(lái)自不同客戶(hù)的用
戶(hù)組成。一個(gè)云服務(wù)客戶(hù)組織和一個(gè)云服務(wù)提供者之間也可能存在多個(gè)
不同的租賃關(guān)系。這些不同的租賃關(guān)系代表云服務(wù)客戶(hù)組織內(nèi)的不同小
組。
——按需自服務(wù)。云服務(wù)客戶(hù)能根據(jù)需要自動(dòng),或通過(guò)與云服務(wù)提供者的
最少交互,配置計(jì)算能力的特性。這個(gè)關(guān)鍵特性強(qiáng)調(diào)云計(jì)算為用戶(hù)降低
了時(shí)間成本和操作成本,因?yàn)樵撎匦再x予了用戶(hù)無(wú)需額外的人工交互,
就能夠在需要的時(shí)候做需要做的事情的能力。
——快速的彈性和可擴(kuò)展性。物理或虛擬資源能夠快速、彈性,有時(shí)是自
動(dòng)化地供應(yīng),以達(dá)到快速增減資源目的的特性。對(duì)云服務(wù)客戶(hù)來(lái)說(shuō),可
供應(yīng)的物理或虛擬資源無(wú)限多,可在任何時(shí)間購(gòu)買(mǎi)任何數(shù)量的資源,購(gòu)
買(mǎi)量?jī)H僅受服務(wù)協(xié)議的限制。這個(gè)關(guān)鍵特性強(qiáng)調(diào)云計(jì)算意味著用戶(hù)無(wú)需
再為資源量和容量規(guī)劃擔(dān)心。對(duì)客戶(hù)來(lái)說(shuō),如果需要新資源,新資源就
能立刻自動(dòng)地獲得。資源本身是無(wú)限的,資源的供應(yīng)只受服務(wù)協(xié)議的限
制。
——資源池化。將云服務(wù)提供者的物理或虛擬資源進(jìn)行集成,以便服務(wù)于
一個(gè)或多個(gè)云服務(wù)客戶(hù)的特性。這個(gè)關(guān)鍵特性強(qiáng)調(diào)云服務(wù)提供者既能支
持多租戶(hù),又通過(guò)抽象對(duì)客戶(hù)屏蔽了處理復(fù)雜性。對(duì)客戶(hù)來(lái)說(shuō),他們僅
5
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
僅知道服務(wù)在正常工作,但是他們通常并不知道資源是如何提供或分布
的。資源池化將原本屬于客戶(hù)的部分工作,例如維護(hù)工作,移交給了提
供者。需要指出的是,即使存在一定的抽象級(jí)別,用戶(hù)仍然能夠在某個(gè)
更高的抽象級(jí)別指定資源位置。
(三)云能力類(lèi)型和云服務(wù)類(lèi)別
1、云能力類(lèi)型
云能力類(lèi)型是根據(jù)資源的使用情況,對(duì)為云服務(wù)客戶(hù)提供的云服務(wù)的功能
進(jìn)行的分類(lèi)。有三類(lèi)不同的云能力類(lèi)型:應(yīng)用能力類(lèi)型、基礎(chǔ)設(shè)施能力類(lèi)型和
平臺(tái)能力類(lèi)型。這三類(lèi)能力類(lèi)型有不同的關(guān)注點(diǎn),即相互之間的功能交叉最少。
這些云能力類(lèi)型不應(yīng)與云服務(wù)類(lèi)別混淆。
——應(yīng)用能力類(lèi)型。云服務(wù)客戶(hù)能使用云服務(wù)提供者的應(yīng)用的一類(lèi)云能力
類(lèi)型。
——基礎(chǔ)設(shè)施能力類(lèi)型。云服務(wù)客戶(hù)能配置和使用計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源
的一類(lèi)云能力類(lèi)型。
——平臺(tái)能力類(lèi)型。云服務(wù)客戶(hù)能使用云服務(wù)提供者支持的編程語(yǔ)言和執(zhí)
行環(huán)境,部署、管理和運(yùn)行客戶(hù)創(chuàng)建或客戶(hù)獲取的應(yīng)用的一類(lèi)云能力類(lèi)
型。
2、云服務(wù)類(lèi)別
云服務(wù)類(lèi)別是擁有相同質(zhì)量集的一組云服務(wù)。一種云服務(wù)類(lèi)別可對(duì)應(yīng)一種
或多種云能力類(lèi)型。
典型的云服務(wù)類(lèi)別包括:
——通訊即服務(wù)(CaaS)。為云服務(wù)客戶(hù)提供實(shí)時(shí)交互與協(xié)作能力的一種
云服務(wù)類(lèi)別。
——計(jì)算即服務(wù)(CompaaS)。為云服務(wù)客戶(hù)提供部署和運(yùn)行軟件所需的配
置和使用計(jì)算資源能力的一種云服務(wù)類(lèi)別。
——數(shù)據(jù)存儲(chǔ)即服務(wù)(DSaaS)。為云服務(wù)客戶(hù)提供配置和使用數(shù)據(jù)存儲(chǔ)相
6
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
關(guān)能力的一種云服務(wù)類(lèi)別。
——基礎(chǔ)設(shè)施即服務(wù)(IaaS)。為云服務(wù)客戶(hù)提供云能力類(lèi)型中的基礎(chǔ)設(shè)
施能力類(lèi)型的一種云服務(wù)類(lèi)別。
——網(wǎng)絡(luò)即服務(wù)(NaaS)。為云服務(wù)客戶(hù)提供傳輸連接和相關(guān)網(wǎng)絡(luò)能力的
一種云服務(wù)類(lèi)別。
——平臺(tái)即服務(wù)(PaaS)。為云服務(wù)客戶(hù)提供云能力類(lèi)型中的平臺(tái)能力類(lèi)
型的一種云服務(wù)類(lèi)別。
——軟件即服務(wù)(SaaS)。為云服務(wù)客戶(hù)提供云能力類(lèi)型中的應(yīng)用能力類(lèi)
型的一種云服務(wù)類(lèi)別。
(四)典型的云計(jì)算部署模式
云計(jì)算有四類(lèi)典型的部署模式:“公有云”、“私有云”、“社區(qū)云”和“混合
云”。具體描述如下:
——公有云。云基礎(chǔ)設(shè)施對(duì)公眾或某個(gè)很大的業(yè)界群組提供云服務(wù)。
——私有云。云基礎(chǔ)設(shè)施特定為某個(gè)組織運(yùn)行服務(wù),可以是該組織或某個(gè)
第三方負(fù)責(zé)管理,可以是場(chǎng)內(nèi)服務(wù)(on-premises),也可以是場(chǎng)外服
務(wù)(off-premises)。
——社區(qū)云。云基礎(chǔ)設(shè)施由若干個(gè)組織分享,以支持某個(gè)特定的社區(qū)。社
區(qū)是指有共同訴求和追求的團(tuán)體(例如使命、安全要求、政策或合規(guī)性
考慮等)。和私有云類(lèi)似,社區(qū)云可以是該組織或某個(gè)第三方負(fù)責(zé)管理,
可以是場(chǎng)內(nèi)服務(wù),也可以是場(chǎng)外服務(wù)。
——混合云。云基礎(chǔ)設(shè)施由兩個(gè)或多個(gè)云(私有云、社區(qū)云或公有云)組
成,獨(dú)立存在,但是通過(guò)標(biāo)準(zhǔn)的或私有的技術(shù)綁定在一起,這些技術(shù)可
促成數(shù)據(jù)和應(yīng)用的可移植性(例如用于云之間負(fù)載分擔(dān)的cloud
bursting技術(shù))。
(五)云計(jì)算參考架構(gòu)
在國(guó)家標(biāo)準(zhǔn)《信息技術(shù)云計(jì)算參考架構(gòu)》中,對(duì)展示了云計(jì)算模式和其他
7
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
計(jì)算模式之間的區(qū)別和聯(lián)系,同時(shí),展示了不同角色之間的分工、合作和交互,
為云計(jì)算提供者和開(kāi)發(fā)者搭建了一個(gè)基本的技術(shù)實(shí)現(xiàn)參考模型,該國(guó)家標(biāo)準(zhǔn)等
同采用國(guó)際標(biāo)準(zhǔn)ISO/IEC17789《信息技術(shù)云計(jì)算參考架構(gòu)》(CloudComputing
ReferenceArchitecture),簡(jiǎn)稱(chēng)CCRA。
CCRA從四個(gè)不同的視角描述了云計(jì)算,如圖1。
圖1架構(gòu)視角之間的轉(zhuǎn)換
CCRA包含了詳細(xì)的用戶(hù)視角和功能視角,并未包含實(shí)現(xiàn)視角和部署視角的
具體介紹。圖2給出了用戶(hù)視角向功能視角的轉(zhuǎn)換。
圖2用戶(hù)視角向功能視角的轉(zhuǎn)換
8
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
用戶(hù)視角涉及云計(jì)算活動(dòng),角色和子角色,參與方,云能力類(lèi)型和云服務(wù)
類(lèi)別,云部署模型和共同關(guān)注點(diǎn)等云計(jì)算概念。見(jiàn)圖3。
圖3用戶(hù)視角實(shí)體
其中,角色是一組具有相同目標(biāo)的云計(jì)算活動(dòng)的集合。其中云計(jì)算的角色
包括:云服務(wù)客戶(hù),云服務(wù)提供者,云服務(wù)協(xié)作者。表1展示了云計(jì)算角色及
其包含的子角色,及活動(dòng)。
表1CCRA角色、子角色和活動(dòng)
角色子角色活動(dòng)
云服務(wù)客戶(hù)云服務(wù)用戶(hù)使用云服務(wù)
云服務(wù)管理者執(zhí)行服務(wù)測(cè)試
監(jiān)控服務(wù)
管理安全策略
提供計(jì)費(fèi)和使用量報(bào)告
對(duì)問(wèn)題報(bào)告的處理
管理租戶(hù)
業(yè)務(wù)管理者執(zhí)行業(yè)務(wù)管理
選擇和購(gòu)買(mǎi)服務(wù)
獲取審計(jì)報(bào)告
云服務(wù)集成者連接ICT系統(tǒng)和云服務(wù)
云服務(wù)提供者云服務(wù)運(yùn)營(yíng)管理者準(zhǔn)備系統(tǒng)
監(jiān)控和管理服務(wù)
9
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
管理資產(chǎn)和庫(kù)存
提供審計(jì)數(shù)據(jù)
云服務(wù)部署管理者定義環(huán)境和流程、
定義度量指標(biāo)的收集、
定義部署步驟、
云服務(wù)管理者提供服務(wù)、
部署和配置服務(wù)、
執(zhí)行服務(wù)水平管理
云服務(wù)業(yè)務(wù)管理者管理提供云服務(wù)的業(yè)務(wù)計(jì)劃、
管理客戶(hù)關(guān)系、
管理財(cái)務(wù)流程
客戶(hù)支持和服務(wù)代表監(jiān)控客戶(hù)請(qǐng)求
跨云提供者管理同級(jí)的云服務(wù);
執(zhí)行云服務(wù)的調(diào)節(jié)、聚集、仲裁、互
連或者聯(lián)合
云服務(wù)安全和風(fēng)險(xiǎn)管理者管理安全和風(fēng)險(xiǎn)
設(shè)計(jì)和實(shí)現(xiàn)服務(wù)的連續(xù)性
確保依從性
網(wǎng)絡(luò)提供者提供網(wǎng)絡(luò)連接、
交付網(wǎng)絡(luò)服務(wù)、
提供網(wǎng)絡(luò)管理
云服務(wù)協(xié)作者云服務(wù)開(kāi)發(fā)者設(shè)計(jì)、創(chuàng)建和維護(hù)服務(wù)組件
組合服務(wù)
測(cè)試服務(wù)
云審計(jì)者執(zhí)行審計(jì)
報(bào)告審計(jì)結(jié)果
云服務(wù)代理者獲取和評(píng)估客戶(hù)
選擇和購(gòu)買(mǎi)服務(wù)
獲取審計(jì)報(bào)告
CCRA還有一個(gè)很重要的概念就是共同關(guān)注點(diǎn),共同關(guān)注點(diǎn)指的是需要在不
同角色之間協(xié)調(diào),且在云計(jì)算系統(tǒng)中一致實(shí)現(xiàn)的行為或能力。共同關(guān)注點(diǎn)包含
可審計(jì)性,可用性,治理,互操作性,維護(hù)和版本控制,性能,可移植性,隱
私,法規(guī),彈性,可復(fù)原性,安全,服務(wù)水平和服務(wù)水平協(xié)議等。
CCRA認(rèn)為云計(jì)算功能架構(gòu)用一組高層的功能組件來(lái)描述云計(jì)算。功能組件
代表了為執(zhí)行與云計(jì)算相關(guān)的各種角色和子角色的云計(jì)算活動(dòng)的功能集合。
功能架構(gòu)通過(guò)分層框架來(lái)描述組件。在分層框架中,特定類(lèi)型的功能被分
組到各層中,相鄰層次的組件之間通過(guò)接口交互。
功能視圖涵蓋了功能組件,功能層和跨層功能等云計(jì)算概念,如圖4。
10
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
圖4功能層
CCRA的分層框架包括4層,以及一個(gè)跨越各層的跨層功能集合。四層分別
是:用戶(hù)層、訪問(wèn)層、服務(wù)層、資源層
跨越各層的功能稱(chēng)為跨層功能。
分層框架如圖5所示。
圖5云計(jì)算層次框架
圖6展示了使用分層框架方式組織的對(duì)CCRA組件的高層次概述。
11
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
圖6CCRA功能組件
圖7展示了用戶(hù)視圖如何提供云計(jì)算活動(dòng)的集合,以及這些云計(jì)算活動(dòng)在
功能視圖中如何表示(以及如何使用實(shí)現(xiàn)視圖中的技術(shù)實(shí)現(xiàn))。
圖7從用戶(hù)視圖到功能視圖
圖8展示了CCRA主要元素的常用配置,包括角色、云計(jì)算活動(dòng)和組件。
12
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
圖8CCRA主要元素的常用配置
圖9展示了角色、云計(jì)算活動(dòng)和組件。箭頭表明多個(gè)云計(jì)算活動(dòng)和多個(gè)角色
之間的關(guān)系。
13
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
圖9活動(dòng)和組件之間關(guān)系和交換示例
三、云計(jì)算支撐技術(shù)分析
通過(guò)對(duì)云計(jì)算參考架構(gòu)中不同角色、不同功能的分析,我們總結(jié)出云計(jì)算
的7類(lèi)主要支撐技術(shù),下面分別闡述這7類(lèi)技術(shù)。
14
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
1、系統(tǒng)虛擬化
系統(tǒng)虛擬化是指將一臺(tái)物理計(jì)算機(jī)系統(tǒng)虛擬化為一臺(tái)或多臺(tái)虛擬計(jì)算機(jī)系
統(tǒng)。每個(gè)虛擬計(jì)算機(jī)系統(tǒng)(簡(jiǎn)稱(chēng)虛擬機(jī))都擁有自己的虛擬硬件(如CPU、內(nèi)存
和設(shè)備等),來(lái)提供一個(gè)獨(dú)立的虛擬機(jī)執(zhí)行環(huán)境。通過(guò)虛擬化層的模擬,虛擬機(jī)
中的操作系統(tǒng)認(rèn)為自己仍然是獨(dú)占一個(gè)系統(tǒng)在運(yùn)行。每個(gè)虛擬機(jī)中的操作系統(tǒng)
可以完全不同,并且它們的執(zhí)行環(huán)境是完全獨(dú)立的。這個(gè)虛擬化層被稱(chēng)為虛擬
機(jī)監(jiān)控器(VirtualMachineMonitor,簡(jiǎn)稱(chēng)VMM)。系統(tǒng)虛擬化的體系結(jié)構(gòu)如圖
10所示。
虛擬機(jī)虛擬機(jī)
應(yīng)用程序應(yīng)用程序
操作系統(tǒng)操作系統(tǒng)
虛擬硬件抽象層虛擬硬件抽象層
虛擬化層
硬件抽象層
硬件
圖10系統(tǒng)虛擬化體系結(jié)構(gòu)圖
虛擬機(jī)可以看作是物理機(jī)的一種高效隔離的復(fù)制。虛擬機(jī)具有三個(gè)典型特
征:同質(zhì)、高效和資源受控。同質(zhì)指的是虛擬機(jī)運(yùn)行環(huán)境和物理機(jī)環(huán)境在本質(zhì)
上需求是相同的,但是在表現(xiàn)上有一些差異。高效指的是虛擬機(jī)中運(yùn)行的軟件
需要具有接近在物理機(jī)上直接運(yùn)行的性能。資源受控指的是VMM需要對(duì)系統(tǒng)資
源有完全控制能力和管理權(quán)限,包括資源的分配、監(jiān)控和回收。
VMM對(duì)物理資源的虛擬可以歸結(jié)為三個(gè)主要任務(wù):CPU虛擬化、內(nèi)存虛擬化
和I/O虛擬化。CPU虛擬化是VMM中最核心的部分,決定了內(nèi)存虛擬化和I/O
虛擬化的正確實(shí)現(xiàn)。CPU虛擬化包括指令的模擬、中斷和異常的模擬及注入和對(duì)
稱(chēng)多處理器技術(shù)的模擬。內(nèi)存虛擬化一方面解決了VMM和客戶(hù)機(jī)操作系統(tǒng)對(duì)物
理內(nèi)存認(rèn)識(shí)上的差異,另一方面在虛擬機(jī)之間、虛擬機(jī)和VMM之間進(jìn)行隔離,
防止某個(gè)虛擬機(jī)內(nèi)部的活動(dòng)影響到其他的虛擬機(jī)甚至是VMM本身,從而造成安
全上的漏洞。I/O虛擬化主要是為了滿(mǎn)足多個(gè)客戶(hù)機(jī)操作系統(tǒng)對(duì)外圍設(shè)備的訪問(wèn)
15
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
需求,通過(guò)訪問(wèn)截獲、設(shè)備模擬和設(shè)備共享等方式復(fù)用外設(shè)。
按照VMM提供的虛擬平臺(tái)類(lèi)型可以將VMM分為兩類(lèi):完全虛擬化和半虛擬
化。完全虛擬化下,VMM虛擬的是現(xiàn)實(shí)存在的平臺(tái)。在客戶(hù)機(jī)操作系統(tǒng)看來(lái),虛
擬的平臺(tái)和現(xiàn)實(shí)的平臺(tái)是一樣的,客戶(hù)機(jī)操作系統(tǒng)覺(jué)察不到運(yùn)行在一個(gè)虛擬平
臺(tái)上。這樣的虛擬平臺(tái)無(wú)需對(duì)現(xiàn)有的操作系統(tǒng)做任何修改。半虛擬化下,VMM
虛擬的平臺(tái)在現(xiàn)實(shí)中是不存在的。這樣的虛擬平臺(tái)需要對(duì)客戶(hù)機(jī)操作系統(tǒng)進(jìn)行
修改使之適應(yīng)虛擬環(huán)境。操作系統(tǒng)知道自己運(yùn)行在虛擬平臺(tái)上,并且會(huì)主動(dòng)去
適應(yīng)。
當(dāng)前主流的虛擬化技術(shù)實(shí)現(xiàn)結(jié)構(gòu)可以分為三類(lèi):Hypervisor模型、宿主模
型和混合模型。在Hypervisor模型中,VMM可以看作是一個(gè)擴(kuò)充了虛擬化功能
的操作系統(tǒng),對(duì)底層硬件提供物理資源的管理功能,對(duì)上層的客戶(hù)機(jī)操作系統(tǒng)
提供虛擬環(huán)境的創(chuàng)建和管理功能。與Hypervisor不同,宿主模型中,VMM作為
宿主操作系統(tǒng)獨(dú)立的內(nèi)核模塊。物理資源由宿主機(jī)操作系統(tǒng)管理,VMM提供虛擬
化管理。宿主模型和Hypervisor模型的優(yōu)缺點(diǎn)恰好相反。宿主模型的最大優(yōu)點(diǎn)
是可以充分利用現(xiàn)有操作系統(tǒng)的設(shè)備驅(qū)動(dòng)程序以及其它功能,缺點(diǎn)是虛擬化效
率較低,安全性取決于宿主操作系統(tǒng)。而Hypervisor模型虛擬化效率高、安全,
但是需要自行開(kāi)發(fā)設(shè)備驅(qū)動(dòng)和其它一些功能。混合模型集成了上述兩類(lèi)模型的
優(yōu)點(diǎn)。混合模型中,VMM讓出大部分I/O設(shè)備的控制權(quán),將它們交由一個(gè)運(yùn)行在
特權(quán)虛擬機(jī)中的特權(quán)操作系統(tǒng)來(lái)控制。因此,混合模型下CPU和內(nèi)存的虛擬化
由VMM負(fù)責(zé),而I/O虛擬化由VMM和特權(quán)操作系統(tǒng)共同合作完成。
2、虛擬化資源管理
虛擬化資源是云計(jì)算中最重要的組成部分之一,對(duì)虛擬化資源的管理水平
直接影響云計(jì)算的可用性、可靠性和安全性。虛擬化資源管理主要包括對(duì)虛擬
化資源的監(jiān)控、分配和調(diào)度。
云資源池中應(yīng)用的需求不斷改變,在線服務(wù)的請(qǐng)求經(jīng)常不可預(yù)測(cè),這種動(dòng)
態(tài)的環(huán)境要求云計(jì)算的數(shù)據(jù)中心或計(jì)算中心能夠?qū)Ω黝?lèi)資源進(jìn)行靈活、快速、
動(dòng)態(tài)的按需調(diào)度。云計(jì)算中的虛擬化資源與以往的網(wǎng)絡(luò)資源相比,有以下特征:
(1)數(shù)量更為巨大;
16
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
(2)分布更為離散;
(3)調(diào)度更為頻繁;
(4)安全性要求更高。
通過(guò)對(duì)虛擬化資源的特征分析以及目前網(wǎng)絡(luò)資源管理的現(xiàn)狀,確定虛擬化
資源的管理應(yīng)該滿(mǎn)足以下準(zhǔn)則:
(1)所有虛擬化資源都是可監(jiān)控和可管理的;
(2)請(qǐng)求的參數(shù)是可監(jiān)控的,監(jiān)控結(jié)果可以被證實(shí);
(3)通過(guò)網(wǎng)絡(luò)標(biāo)簽可以對(duì)虛擬化資源進(jìn)行分配和調(diào)度;
(4)資源能高效地按需提供服務(wù);
(5)資源具有更高的安全性。
在虛擬化資源管理調(diào)度接口方面,表述性狀態(tài)轉(zhuǎn)移(Representational
StateTransfer,簡(jiǎn)稱(chēng)REST)有能力成為虛擬化資源管理強(qiáng)有力的支撐。REST
實(shí)際上就是各種規(guī)范的集合,包括Http協(xié)議、客戶(hù)端/服務(wù)器模式等。在原有
規(guī)范的基礎(chǔ)上增加新的規(guī)范,就會(huì)形成新的體系結(jié)構(gòu)。而REST正是這樣一種體
系結(jié)構(gòu),它結(jié)合了一系列的規(guī)范形成了一種新的基于Web的體系結(jié)構(gòu),使其更
有能力來(lái)支撐云計(jì)算中虛擬化資源對(duì)管理的需求。
3、分布式數(shù)據(jù)存儲(chǔ)
分布式數(shù)據(jù)存儲(chǔ)技術(shù)包含非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)和結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)。其中,非
結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)主要采用文件存儲(chǔ)和對(duì)象存儲(chǔ)技術(shù),而結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)主要采
用分布式數(shù)據(jù)庫(kù)技術(shù),特別是NoSQL數(shù)據(jù)庫(kù)。下面分別闡述這三方面的技術(shù):
(1)分布式文件系統(tǒng)
為了存儲(chǔ)和管理云計(jì)算中的海量數(shù)據(jù),Google提出分布式文件系統(tǒng)GFS
(GoogleFileSystem)。GFS成為分布式文件系統(tǒng)的典型案例。ApacheHadoop
項(xiàng)目的HDFS實(shí)現(xiàn)了GFS的開(kāi)源版本。
GoogleGFS是一個(gè)大規(guī)模分布式文件存儲(chǔ)系統(tǒng),但是和傳統(tǒng)分布式文件存
儲(chǔ)系統(tǒng)不同的是,GFS在設(shè)計(jì)之初就考慮到云計(jì)算環(huán)境的典型特點(diǎn):結(jié)點(diǎn)由廉價(jià)
不可靠PC構(gòu)建,因而硬件失敗是一種常態(tài)而非特例;數(shù)據(jù)規(guī)模很大,因而相應(yīng)
的文件I/O單位要重新設(shè)計(jì);大部分?jǐn)?shù)據(jù)更新操作為數(shù)據(jù)追加,如何提高數(shù)據(jù)
17
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
追加的性能成為性能優(yōu)化的關(guān)鍵。相應(yīng)的GFS在設(shè)計(jì)上有以下特點(diǎn):
利用多副本自動(dòng)復(fù)制技術(shù),用軟件的可靠性來(lái)彌補(bǔ)硬件可靠性的不足。
將元數(shù)據(jù)和用戶(hù)數(shù)據(jù)分開(kāi),用單點(diǎn)或少量的元數(shù)據(jù)服務(wù)器進(jìn)行元數(shù)據(jù)管
理,大量的用戶(hù)數(shù)據(jù)結(jié)點(diǎn)存儲(chǔ)分塊的用戶(hù)數(shù)據(jù),規(guī)模可以達(dá)到PB級(jí)。
面向一次寫(xiě)多次讀的數(shù)據(jù)處理應(yīng)用,將存儲(chǔ)與計(jì)算結(jié)合在一起,利用分
布式文件系統(tǒng)中數(shù)據(jù)的位置相關(guān)性進(jìn)行高效的并行計(jì)算。
GFS/HDFS非常適于進(jìn)行以大文件形式存儲(chǔ)的海量數(shù)據(jù)的并行處理,但是,
當(dāng)文件系統(tǒng)的文件數(shù)量持續(xù)上升時(shí),元數(shù)據(jù)服務(wù)器的可擴(kuò)展性面臨極限。以HDFS
為例,只能支持千萬(wàn)級(jí)的文件數(shù)量,如果用于存儲(chǔ)互聯(lián)網(wǎng)應(yīng)用的小文件則有困
難。在這種應(yīng)用場(chǎng)景面前,分布式對(duì)象存儲(chǔ)系統(tǒng)更為有效。
(2)分布式對(duì)象存儲(chǔ)系統(tǒng)
與分布式文件系統(tǒng)不同,分布式對(duì)象存儲(chǔ)系統(tǒng)不包含樹(shù)狀名稱(chēng)空間
(Namespace),因此在數(shù)量增長(zhǎng)時(shí)可以更有效地將元數(shù)據(jù)平衡地分布到多個(gè)結(jié)
點(diǎn)上,提供理論上無(wú)限的可擴(kuò)展性。
對(duì)象存儲(chǔ)系統(tǒng)是傳統(tǒng)的塊設(shè)備的延伸,具有更高的“智能”:上層通過(guò)對(duì)
象ID來(lái)訪問(wèn)對(duì)象,而不需要了解對(duì)象的具體空間分布情況。相對(duì)于分布式文件
系統(tǒng),在支撐互聯(lián)網(wǎng)服務(wù)時(shí),對(duì)象存儲(chǔ)系統(tǒng)具有如下優(yōu)勢(shì):
相對(duì)于文件系統(tǒng)的復(fù)雜API,分布式對(duì)象存儲(chǔ)系統(tǒng)僅提供基于對(duì)象的創(chuàng)
建、讀取、更新、刪除的簡(jiǎn)單接口,在使用時(shí)更方便而且語(yǔ)義沒(méi)有歧義。
對(duì)象分布在一個(gè)平坦的空間中,而非文件系統(tǒng)那樣的名稱(chēng)空間之中,這
提供了很大的管理靈活性:既可以在所有對(duì)象之上構(gòu)建樹(shù)狀邏輯結(jié)構(gòu);
也可以直接用平坦的空間;還可以只在部分對(duì)象之上構(gòu)建樹(shù)狀邏輯結(jié)
構(gòu);甚至可以在同一組對(duì)象之上構(gòu)建多個(gè)名稱(chēng)空間。
Amazon的S3就屬于對(duì)象存儲(chǔ)服務(wù)。S3通過(guò)基于HttpREST的接口進(jìn)行數(shù)
據(jù)訪問(wèn),按照用量和流量進(jìn)行計(jì)費(fèi),其他的云服務(wù)商也都提供了類(lèi)似的接口服
務(wù)。很多互聯(lián)網(wǎng)服務(wù)商,如Facebook等也都構(gòu)建了對(duì)象存儲(chǔ)系統(tǒng),用于存儲(chǔ)圖
片、照片等小型文件。
(3)分布式數(shù)據(jù)庫(kù)管理系統(tǒng)
傳統(tǒng)的單機(jī)數(shù)據(jù)庫(kù)采用“向上擴(kuò)展”的思路來(lái)解決計(jì)算能力和存儲(chǔ)能力的
18
中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究院云計(jì)算標(biāo)準(zhǔn)化白皮書(shū)
問(wèn)題,即增加CPU處理能力、內(nèi)存和磁盤(pán)數(shù)量。這種系統(tǒng)目前最大能夠支持幾
個(gè)TB數(shù)據(jù)的存儲(chǔ)和處理,遠(yuǎn)不能滿(mǎn)足實(shí)際需求。采用集群設(shè)計(jì)的分布式數(shù)據(jù)庫(kù)
逐步成為主流。傳統(tǒng)的集群數(shù)據(jù)庫(kù)的解決方案大體分為以下兩類(lèi):
Share-Everything(Share-Something)。數(shù)據(jù)庫(kù)結(jié)點(diǎn)之間共享資源,例
如磁盤(pán)、緩存等。當(dāng)結(jié)點(diǎn)數(shù)量增大時(shí),結(jié)點(diǎn)之間的通信將成為瓶頸;而
且處理各個(gè)結(jié)點(diǎn)對(duì)數(shù)據(jù)的訪問(wèn)控制也為事務(wù)處理帶來(lái)麻煩。
Share-Nothing。所有的數(shù)據(jù)庫(kù)服務(wù)器之間并不共享任何信息。當(dāng)任意
一個(gè)結(jié)點(diǎn)接到查詢(xún)?nèi)蝿?wù)時(shí),都會(huì)將任務(wù)分解到其他所有的結(jié)點(diǎn)上面,每
個(gè)結(jié)點(diǎn)單獨(dú)處理并返回結(jié)果。但由于每個(gè)結(jié)點(diǎn)容納的數(shù)據(jù)和規(guī)模并不相
同,因此如何保證一個(gè)查詢(xún)能夠被均衡地分配到集群中成為一個(gè)關(guān)鍵問(wèn)
題。同時(shí),結(jié)點(diǎn)在運(yùn)算時(shí)可能從其他結(jié)點(diǎn)獲取數(shù)據(jù),這同樣也延長(zhǎng)了數(shù)
據(jù)處理時(shí)間。在處理數(shù)據(jù)更新請(qǐng)求時(shí),Share-Nothing數(shù)據(jù)庫(kù)需要保證
多結(jié)點(diǎn)的數(shù)據(jù)一致性,需要快速準(zhǔn)確定位到數(shù)據(jù)所在結(jié)點(diǎn)。
云計(jì)算環(huán)境下,大部分應(yīng)用不需要支持完整的SQL語(yǔ)義,而只需要
Key-Value形式或略復(fù)雜的查詢(xún)語(yǔ)義。在這樣的背景下,進(jìn)一步簡(jiǎn)化的各種NoSQL
數(shù)據(jù)庫(kù)成為云計(jì)算中的結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)的重要技術(shù)。
Google的BigTable是一個(gè)典型的分布式結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng)。在表中,數(shù)
據(jù)是以“列族”為單位組織的,列族用一個(gè)單一的鍵值作為索引,通過(guò)這個(gè)鍵
值,數(shù)據(jù)和對(duì)數(shù)據(jù)的操作都可以被分布到多個(gè)結(jié)點(diǎn)上進(jìn)行。
在開(kāi)源社區(qū)中,ApacheHBase使用了和BigT
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方權(quán)威政治學(xué)派的主要觀點(diǎn)試題及答案
- 決策樹(shù)在項(xiàng)目中的應(yīng)用試題及答案
- 深入探討2025年軟件設(shè)計(jì)師考試試題及答案
- 信息系統(tǒng)項(xiàng)目管理師基礎(chǔ)知識(shí)試題及答案
- 西方政治制度的治理效率試題及答案
- 信息系統(tǒng)項(xiàng)目管理的趨勢(shì)分析試題及答案
- 環(huán)境保護(hù)政策的公眾參與研究試題及答案
- 深度理解西方政治制度的理論基礎(chǔ)試題及答案
- 信息系統(tǒng)項(xiàng)目管理師市場(chǎng)調(diào)研試題及答案
- 西方政治制度與各階層利益關(guān)系試題及答案
- 《ISO 37001-2025 反賄賂管理體系要求及使用指南》專(zhuān)業(yè)解讀和應(yīng)用培訓(xùn)指導(dǎo)材料之4:6策劃(雷澤佳編制-2025A0)
- T-CSTM 00290-2022 超高性能混凝土檢查井蓋
- 2025年2月21日四川省公務(wù)員面試真題及答案解析(行政執(zhí)法崗)
- 球團(tuán)機(jī)械設(shè)備工程安裝及質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 餐廳刀具使用管理制度
- 安全微課考試試題及答案
- 實(shí)施《保護(hù)世界文化與自然遺產(chǎn)公約》的操作指南
- 混凝土路面施工勞務(wù)合同
- 數(shù)字修約考試題及答案
- 2025年三力測(cè)試題模板及答案
- 2025年云南地理中考試題及答案
評(píng)論
0/150
提交評(píng)論