根據(jù)產(chǎn)品特性,中興通訊云計算架構(gòu)細分為硬件層、虛擬層、軟件平臺層、能力層、 應用平臺以及軟件服務層,對應經(jīng)典云計算架構(gòu)中IaaS、PaaS、SaaS三層服務。
(1)硬件層和虛擬層對應IaaS層
主要提供基本架構(gòu)的服務,比如提供基本的計算服務、存儲服務、網(wǎng)絡服務。
計算服務是提供用戶一個計算環(huán)境,用戶可以在上面開發(fā)和運行自己的應用,此環(huán)境一般是包含約定CPU、內(nèi)存和基本存儲空間的虛擬機環(huán)境,也可以是一臺物理服務器,但是對用戶是透明的。
存儲服務是提供用戶一個存儲空間,根據(jù)用戶需求不同可以提供塊存儲服務,文件存儲服務,記錄存儲服務,對象存儲服務。
網(wǎng)絡服務是提供用戶一個網(wǎng)絡方案,可以讓用戶可以維護自己的計算環(huán)境和存儲空間,并可以利用計算環(huán)境和存儲空間對外提供服務。
(2)軟件平臺層、能力層、應用平臺組成PaaS層
軟件平臺層主要提供公共的平臺技術(shù),比如統(tǒng)一支撐操作系統(tǒng),包括使用到的ZXINOS,ZXJOS等運行平臺,對應用屏蔽了運行環(huán)境差異,應用只要關(guān)心業(yè)務邏輯即可;也包括統(tǒng)一計費、統(tǒng)一配置、統(tǒng)一報表等后臺支撐,各種應用利用相應的框架進行開發(fā)后,即可做到對外統(tǒng)一界面、統(tǒng)一運維管理、統(tǒng)一報表展示等;也包括分布式緩存、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫等通用技術(shù),上層應用可以根據(jù)自己的需要使用相應的API就可以使用到這些通用技術(shù)。
能力層主要提供基本業(yè)務能力,比如傳統(tǒng)電信服務中的短信、彩信、wappush等,互聯(lián)網(wǎng)服務中的圖片、地圖、天氣預報等,隨著IMS興起,也提供IMS中的彩鈴/彩像、IVR等能力,支持業(yè)務運營管理和內(nèi)容交付。
應用平臺層是通過API或者自己的接入能力,將能力層的服務進行封裝,抽象成一個個原子服務,對上層應用提供服務,從而簡化了上層服務的開發(fā)。
(3)軟件服務層對應SaaS層
軟件服務層主要是對用戶提供具體的服務,比如SNS社區(qū)、移動U盤、企業(yè)移動IM等。同時,中興云計算架構(gòu)還提供多層次安全解決方案和管理方案。
云計算架構(gòu)雖然分了多個層次,但是每個層次之間都是松耦合關(guān)系,在一個具體的案例中也不是每個層次的服務都使用到,而是根據(jù)具體的應用環(huán)境搭建相應的云計算架構(gòu)。
下文繼續(xù):云存儲方案之中興通訊