專利名稱:用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及云計算基礎(chǔ)架構(gòu)系統(tǒng),具體涉及一種用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng)。
背景技術(shù):
現(xiàn)如今,運用物聯(lián)網(wǎng)技術(shù)的各種智慧城市應(yīng)用,時刻都有著大量的數(shù)據(jù)產(chǎn)生。在應(yīng)用為牽引的物聯(lián)網(wǎng)產(chǎn)業(yè)的不斷發(fā)展過程中,其所產(chǎn)生的海量數(shù)據(jù)的量級也從TB級急劇增加到PB級別,另外物聯(lián)網(wǎng)海量數(shù)據(jù)的多并發(fā)、實效性、密集型等特點,也使得常規(guī)的云計算基礎(chǔ)架構(gòu)系統(tǒng)難以維持現(xiàn)狀應(yīng)對需求。
發(fā)明內(nèi)容
本發(fā)明針對以上技術(shù)問題,提供一種具有可以高效存儲的物聯(lián)網(wǎng)海量數(shù)據(jù)的云計 算基礎(chǔ)架構(gòu)系統(tǒng),整個系統(tǒng)可以對用戶提供彈性化的計算和存儲資源,數(shù)據(jù)存儲容量大,滿足了物聯(lián)網(wǎng)海量數(shù)據(jù)的存儲需求和計算需求。本發(fā)明采用的技術(shù)方案是
一種用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng),包括云操作系統(tǒng)及應(yīng)用接口、云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池、計算與存儲資源虛擬化模塊、集群系統(tǒng);
所述云操作系統(tǒng)及應(yīng)用接口與云計算子系統(tǒng)、云文件子系統(tǒng)相連接,云計算子系統(tǒng)與計算資源池相連接,云文件子系統(tǒng)與大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池相連接,計算與存儲資源虛擬化模塊與計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池及集群系統(tǒng)相連接;
本架構(gòu)系統(tǒng)的底層由一個或者多個集群系統(tǒng)構(gòu)成,當存在多個集群系統(tǒng)時,各集群系統(tǒng)之間有心跳線連接,通過心跳線來判定集群系統(tǒng)是否正常運行。所述集群系統(tǒng)包括一臺或者多臺物理服務(wù)器,每臺物理服務(wù)器使用現(xiàn)有的主流操作系統(tǒng),所述物理服務(wù)器共同構(gòu)成本架構(gòu)系統(tǒng)的硬件物理層;
所述計算與存儲資源虛擬化模塊對集群系統(tǒng)的計算與存儲資源進行虛擬化,使之形成一個邏輯上的計算資源池和數(shù)據(jù)存儲池,數(shù)據(jù)存儲池分為大數(shù)據(jù)存儲池和小數(shù)據(jù)存儲池;通過計算與存儲資源虛擬化模塊,整個系統(tǒng)可以對用戶提供彈性化的計算和存儲資源。所述云計算子系統(tǒng)負責(zé)對計算資源池進行計算資源的分配及管理,并且包括對集群系統(tǒng)的故障處理、網(wǎng)絡(luò)故障處理、計算資源負載平衡和節(jié)點配置;
所述云文件子系統(tǒng)負責(zé)存儲資源的分配及管理,并包括數(shù)據(jù)安全、數(shù)據(jù)存儲索引的管理引及物聯(lián)網(wǎng)大數(shù)據(jù)、物聯(lián)網(wǎng)小數(shù)據(jù)的分類管理。所述云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池和計算與存儲資源虛擬化模塊構(gòu)成本架構(gòu)系統(tǒng)的軟件核心層,通過軟件核心層對于硬件物理層的封裝,實現(xiàn)計算與存儲資源對于用戶的透明操作;
所述云操作系統(tǒng)及應(yīng)用接口層通過軟件核心層來對底層的硬件物理層進行各項操作,為用戶提供應(yīng)用的支撐平臺,如計算應(yīng)用、存儲應(yīng)用及各類云應(yīng)用。本發(fā)明有以下優(yōu)點
數(shù)據(jù)存儲容量大,由于集群系統(tǒng)可以擴展許多個,從而提供了強大的數(shù)據(jù)存儲擴展能力。通過計算與存儲資源虛擬化模塊,整個系統(tǒng)可以對用戶提供彈性化的計算和存儲資源。對數(shù)據(jù)根據(jù)閥值判斷其大小,分開存儲在大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池,能實現(xiàn)高效的數(shù)據(jù)操作。
圖I是本發(fā)明的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步說明。如圖I所示,一種用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng),包括云操作系統(tǒng)及應(yīng)用接口、云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池、計算與存儲資源虛擬化模塊、集群系統(tǒng);
所述云操作系統(tǒng)及應(yīng)用接口與云計算子系統(tǒng)、云文件子系統(tǒng)相連接,云計算子系統(tǒng)與計算資源池相連接,云文件子系統(tǒng)與大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池相連接,計算與存儲資源虛擬化模塊與計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池及集群系統(tǒng)相連接;
本架構(gòu)系統(tǒng)的底層由一個或者多個集群系統(tǒng)構(gòu)成,當存在多個集群系統(tǒng)時,各集群系統(tǒng)之間有心跳線連接,通過心跳線來判定集群系統(tǒng)是否正常運行。所述集群系統(tǒng)包括一臺或者多臺物理服務(wù)器,每臺物理服務(wù)器使用現(xiàn)有的主流操作系統(tǒng),所述物理服務(wù)器共同構(gòu)成本架構(gòu)系統(tǒng)的硬件物理層;
所述計算與存儲資源虛擬化模塊對集群系統(tǒng)的計算與存儲資源進行虛擬化,使之形成一個邏輯上的計算資源池和數(shù)據(jù)存儲池,數(shù)據(jù)存儲池分為大數(shù)據(jù)存儲池和小數(shù)據(jù)存儲池;通過計算與存儲資源虛擬化模塊,整個系統(tǒng)可以對用戶提供彈性化的計算和存儲資源。所述云計算子系統(tǒng)負責(zé)對計算資源池進行計算資源的分配及管理,并且包括對集群系統(tǒng)的故障處理、網(wǎng)絡(luò)故障處理、計算資源負載平衡和節(jié)點配置;
所述云文件子系統(tǒng)負責(zé)存儲資源的分配及管理,并包括數(shù)據(jù)安全、數(shù)據(jù)存儲索引的管理引及物聯(lián)網(wǎng)大數(shù)據(jù)、物聯(lián)網(wǎng)小數(shù)據(jù)的分類管理;物聯(lián)網(wǎng)應(yīng)用所產(chǎn)生的海量數(shù)據(jù)根據(jù)大小規(guī)模,分別存放在大數(shù)據(jù)存儲池與小數(shù)據(jù)存儲池。云文件子系統(tǒng)會設(shè)定一個數(shù)據(jù)大小閥值,大數(shù)據(jù)存儲池的數(shù)據(jù)管理及數(shù)據(jù)讀取存放機制可以對超過這個大小閥值的數(shù)據(jù),實行高效的數(shù)據(jù)操作。小數(shù)據(jù)存儲池的數(shù)據(jù)管理及數(shù)據(jù)讀取存放機制可以對低于這個大小閥值的數(shù)據(jù),實行高效的數(shù)據(jù)操作。所述云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池和計算與存儲資源虛擬化模塊構(gòu)成本架構(gòu)系統(tǒng)的軟件核心層,通過軟件核心層對于硬件物理層的封裝,實現(xiàn)計算與存儲資源對于用戶的透明操作;
所述云操作系統(tǒng)及應(yīng)用接口層通過軟件核心層來對底層的硬件物理層進行各項操作,為用戶提供應(yīng)用的支撐平臺,如計算應(yīng)用、存儲應(yīng)用及各類云應(yīng)用。云操作系統(tǒng)及應(yīng)用接口層也使用戶和應(yīng)用程序在云操作系統(tǒng)上看到的只是一臺邏輯形式上的資源可以彈性分配與伸縮的大型 算機。
權(quán)利要求
1.一種用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng),其特征在于包括云操作系統(tǒng)及應(yīng)用接口、云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池、計算與存儲資源虛擬化模塊及集群系統(tǒng); 所述云操作系統(tǒng)及應(yīng)用接口與云計算子系統(tǒng)、云文件子系統(tǒng)相連接,云計算子系統(tǒng)與計算資源池相連接,云文件子系統(tǒng)與大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池相連接,計算與存儲資源虛擬化模塊與計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池及集群系統(tǒng)相連接; 所述集群系統(tǒng)包括一臺或者多臺物理服務(wù)器,每臺物理服務(wù)器使用現(xiàn)有的主流操作系統(tǒng),所述物理服務(wù)器共同構(gòu)成本架構(gòu)系統(tǒng)的硬件物理層; 所述計算與存儲資源虛擬化模塊對集群系統(tǒng)的計算與存儲資源進行虛擬化,使之形成一個邏輯上的計算資源池和數(shù)據(jù)存儲池,數(shù)據(jù)存儲池分為大數(shù)據(jù)存儲池和小數(shù)據(jù)存儲池;所述云計算子系統(tǒng)負責(zé)對計算資源池進行計算資源的分配及管理,并且包括對集群系統(tǒng)的故障處理、網(wǎng)絡(luò)故障處理、計算資源負載平衡和節(jié)點配置; 所述云文件子系統(tǒng)負責(zé)存儲資源的分配及管理,并包括數(shù)據(jù)安全、數(shù)據(jù)存儲索引的管理引及物聯(lián)網(wǎng)大數(shù)據(jù)、物聯(lián)網(wǎng)小數(shù)據(jù)的分類管理; 所述云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池和計算與存儲資源虛擬化模塊構(gòu)成本架構(gòu)系統(tǒng)的軟件核心層,通過軟件核心層對于硬件物理層的封裝,實現(xiàn)計算與存儲資源對于用戶的透明操作; 所述云操作系統(tǒng)及應(yīng)用接口層通過軟件核心層來對底層的硬件物理層進行各項操作,為用戶提供應(yīng)用的支撐平臺,包括計算應(yīng)用、存儲應(yīng)用及云應(yīng)用。
2.如權(quán)利要求I所述的用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng),其特征在于所述集群系統(tǒng)是一個或者多個集群系統(tǒng),當存在多個集群系統(tǒng)時,各集群系統(tǒng)之間有心跳線連接,通過心跳線來判定集群系統(tǒng)是否正常運行。
全文摘要
本發(fā)明提供一種用于物聯(lián)網(wǎng)海量存儲的云計算基礎(chǔ)架構(gòu)系統(tǒng),其特征在于包括云操作系統(tǒng)及應(yīng)用接口、云計算子系統(tǒng)、云文件子系統(tǒng)、計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池、計算與存儲資源虛擬化模塊、集群系統(tǒng);所述云操作系統(tǒng)及應(yīng)用接口與云計算子系統(tǒng)、云文件子系統(tǒng)相連接,云計算子系統(tǒng)與計算資源池相連接,云文件子系統(tǒng)與大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池相連接,計算與存儲資源虛擬化模塊與計算資源池、大數(shù)據(jù)存儲池、小數(shù)據(jù)存儲池及集群系統(tǒng)相連接。
文檔編號H04L29/08GK102891896SQ20121039727
公開日2013年1月23日 申請日期2012年10月18日 優(yōu)先權(quán)日2012年10月18日
發(fā)明者葛浩棟, 陳曙東 申請人:江蘇物聯(lián)網(wǎng)研究發(fā)展中心