云計算——至少作為虛擬化的一種延伸,影響范圍已經(jīng)越來(lái)越大。但是,目前云計算還不能支持復雜的企業(yè)環(huán)境。因此云計算架構呼之欲出,經(jīng)驗表明,在云計算走向成熟之前,我們更應該關(guān)注系統云計算架構的細節?;趯ΜF有的一些云計算產(chǎn)品的分析和個(gè)人一些經(jīng)驗,總結出一套云計算架構,云計算架構主要可分為四層。
微締云計算服務(wù)平臺MES-C體系結構由5部分組成,分別為應用層,平臺層,資源層,用戶(hù)訪(fǎng)問(wèn)層和管理層,云計算的本質(zhì)是通過(guò)網(wǎng)絡(luò )提供服務(wù),所以其體系結構以服務(wù)為核心。
如下圖:
1,資源層
資源池層是指基礎架構屋面的云計算服務(wù),這些服務(wù)可以提供虛擬化的資源,從而隱藏物理資源的復雜性。
物理資源指的是物理設備,如服務(wù)器等。
服務(wù)器服務(wù)指的是操作系統的環(huán)境,如linux集群等。
網(wǎng)絡(luò )服務(wù)指的是提供的網(wǎng)絡(luò )處理能力,如防火墻,VLAN,負載等。
存儲服務(wù)為用戶(hù)提供存儲能力。
2,平臺層
平臺層為用戶(hù)提供對資源層服務(wù)的封裝,使用戶(hù)可以構建自己的應用。
數據庫服務(wù)提供可擴展的數據庫處理的能力。
中間件服務(wù)為用戶(hù)提供可擴展的消息中間件或事務(wù)處理中間件等服務(wù)。
3,應用層
應用層提供軟件服務(wù)
企業(yè)應用是指面向企業(yè)的用戶(hù),如財務(wù)管理,客戶(hù)關(guān)系管理,商業(yè)智能等。
個(gè)人應用指面向個(gè)人用戶(hù)的服務(wù),如電子郵件,文本處理,個(gè)人信息存儲等。
4,用戶(hù)訪(fǎng)問(wèn)層
用戶(hù)訪(fǎng)問(wèn)層是方便用戶(hù)使用云計算服務(wù)所需的各種支撐服務(wù),針對每個(gè)層次的云計算服務(wù)都需要提供相應的訪(fǎng)問(wèn)接口。
服務(wù)目錄是一個(gè)服務(wù)列表,用戶(hù)可以從中選擇需要使用的云計算服務(wù)。
訂閱管理是提供給用戶(hù)的管理功能,用戶(hù)可以查閱自己訂閱的服務(wù),或者終止訂閱的服務(wù)。
服務(wù)訪(fǎng)問(wèn)是針對每種層次的云計算服務(wù)提供的訪(fǎng)問(wèn)接口,針對資源層的訪(fǎng)問(wèn)可能是遠程桌面或者xwindows,針對應用層的訪(fǎng)問(wèn),提供的接口可能是web。
4,管理層
管理層是提供對所有層次云計算服務(wù)的管理功能:
安全管理提供對服務(wù)的授權控制,用戶(hù)認證,審計,一致性檢查等功能。
服務(wù)組合提供對自己有云計算服務(wù)進(jìn)行組合的功能,使得新的服務(wù)可以基于已有服務(wù)創(chuàng )建時(shí)間。
服務(wù)目錄管理服務(wù)提供服務(wù)目錄和服務(wù)本身的管理功能,管理員可以增加新的服務(wù),或者從服務(wù)目錄中除去服務(wù)。
服務(wù)使用計量對用戶(hù)的使用情況進(jìn)行統計,并以此為依據對用戶(hù)進(jìn)行計費。
服務(wù)質(zhì)量管理提供對服務(wù)的性能,可靠性,可擴展性進(jìn)行管理。
部署管理提供對服務(wù)實(shí)例的自動(dòng)化部署和配置,當用戶(hù)通過(guò)訂閱管理增加新的服務(wù)訂閱后,部署管理模塊自動(dòng)為用戶(hù)準備服務(wù)實(shí)例。
服務(wù)監控提供對服務(wù)的健康狀態(tài)的記錄。
微締云計算服務(wù)平臺MES-C的幾項關(guān)鍵技術(shù):
1)虛擬化技術(shù),包括vmware等虛擬技術(shù)。
2)并行編程模型,MapReduce模式的思想,即Map(映射)和Reduce(化簡(jiǎn))就是將業(yè)務(wù)邏輯復雜的處理調度給處理能力比較高的計算機,將處理能力小的處理給小型的計算機。
3)海量數據分布存儲,包括google的GFS和hadoop。
4)海量數據管理技術(shù),例如bigtable
云實(shí)現技術(shù)的陣營(yíng)分析:
1)IAAS,分為linux和windows兩大虛擬化陣營(yíng)。
2)PAAS,分為AppEngine和Azure都定位在Paas服務(wù)。
上一篇:微締MES系統云平臺MES-C網(wǎng)絡(luò )安全解決方案