云计算架构与分析
從系統(tǒng)架構(gòu)層面講,云計(jì)算是由服務(wù)和管理兩大部分組成的。只有真正理解云計(jì)算基礎(chǔ)結(jié)構(gòu)才能充分考慮整個(gè)平臺(tái)的延展性和可擴(kuò)充性,從而幫助用戶以最小的成本來(lái)搭建具有高度伸縮性的平臺(tái)。
云計(jì)算的總體架構(gòu)
在服務(wù)方面,,主要提供用戶基于云的各種服務(wù)為主,共包含3個(gè)層次:
綜上所述,Xaas(包括Iaas、Paas、Aaas等)技術(shù)混合演進(jìn)并躍升的結(jié)果。
云計(jì)算架構(gòu)的關(guān)鍵技術(shù)
- 虛擬化技術(shù)(包括vmware等虛擬技術(shù))
- 分布式海量數(shù)據(jù)存儲(chǔ)(BigTable): 分布式系統(tǒng)內(nèi)存分布在不共享的多臺(tái)計(jì)算機(jī),在用戶看來(lái)似乎在一臺(tái)計(jì)算機(jī)上,虛擬、透明。
- 海量數(shù)據(jù)管理技術(shù)(BigTree):云計(jì)算需要對(duì)海量數(shù)據(jù)處理、分析,所有需要海量數(shù)據(jù)管理技術(shù)。
- MapReduce編程模型:編程方式,主要用于大規(guī)模數(shù)據(jù)(大于1TB),map:映射,Reduce:歸約,主要思想是使編程人員在不會(huì)分布式并行編程的情況下,將自己的程序運(yùn)行在分布式系統(tǒng)上。
- 云計(jì)算平臺(tái)管理技術(shù):云管理平臺(tái)主要特征是管理云資源和提供云服務(wù)。通過(guò)搭建企業(yè)級(jí)應(yīng)用、開發(fā)、數(shù)據(jù)平臺(tái)等以及SOA架構(gòu)整合服務(wù)來(lái)實(shí)現(xiàn)。下圖是云計(jì)算平臺(tái)協(xié)同運(yùn)行示例:
云計(jì)算核心競(jìng)爭(zhēng)力衡量維度
大致以下兩個(gè)方面考量
1)開源
2)節(jié)流
從六大架構(gòu)質(zhì)量屬性指標(biāo)來(lái)衡量云數(shù)據(jù)中心解決方案,如下圖:
解決方案架構(gòu)場(chǎng)景
在下圖中,至下而上包含了5個(gè)層次:物理層、云平臺(tái)、服務(wù)層、應(yīng)用層、客戶端;以及跨越多個(gè)資源組合調(diào)度和服務(wù):服務(wù)組合、服務(wù)監(jiān)控、虛擬資源管理、任務(wù)調(diào)度、計(jì)費(fèi)、計(jì)量等。
云計(jì)算資源架構(gòu)
云計(jì)算在整個(gè)IT領(lǐng)域有所涉及技術(shù)和應(yīng)用。云基礎(chǔ)資源架構(gòu)如下圖:
云計(jì)算在計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、硬件層基礎(chǔ)上增加了虛擬化層,即云層,對(duì)應(yīng)計(jì)算資源池、存儲(chǔ)資源池、網(wǎng)絡(luò)資源池等。云計(jì)算通過(guò)互聯(lián)網(wǎng)應(yīng)用提供動(dòng)態(tài)、易擴(kuò)展、虛擬化的資源。
狹義云計(jì)算指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過(guò)網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需資源;廣義云計(jì)算指服務(wù)的交付和使用模式,指通過(guò)網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需服務(wù)。
云計(jì)算運(yùn)維流程建設(shè)
云計(jì)算運(yùn)維包括事故管理、問(wèn)題管理、變更管理、發(fā)布管理、配置管理。事故管理流程如下圖:
總結(jié)