全球专业中文经管百科,由121,994位网友共同编写而成,共计435,826个条目

雲計算中間件

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是雲計算中間件

  雲計算中間件是指集成了雲計算能力的中間件平臺。

  雲計算能力需要一些基礎到雲計算中間件平臺中:

  對虛擬資源池管理能力,包括虛擬資源的創建,使用,回收全生命周期的管理

  對虛擬計算資源的動態調度能力,即中間件平臺可以動態調度虛擬資源滿足業務需求。

  對分散式存儲的擴展支撐能力,在這裡包括了基於hadoop+hdfs的雲存儲架構。

  對分散式資料庫的支持能力,在這裡即包括key-value半結構化資料庫,也包括hive等數據云資料庫。

雲計算中間件的應用

  首先對於應用的部署可以通過中間件平臺自動部署,在部署過程中中間件平臺可以通過IaaS層的服務介面動態創建虛擬機,並下發部署包完成程式的部署。在部署完成後可以根據業務系統的併發訪問情況動態去調度後臺的虛擬資源池資源,真正實現計算和存儲能力的彈性和可伸縮。

  傳統採用四層交換的負載均衡集群技術的時候,可以看到底層資源對應用系統來說是透明的,而雲計算中間件平臺接管了自動部署後,實現底層資源完成黑盒,完全可以根據應用併發量和調度策略來動態調度後臺資源。所以也可以看到傳統的集群技術能力轉移到中間件平臺來實現,而且是一種動態實現。

  對於存儲也是同樣的道理,業務系統對存儲的需求和後天存儲資源之間完全解耦,中間件平臺可以去調度後臺的存儲資源和存儲節點。對於存儲我們談動態調度比較少,談的比較多的是存儲資源可以動態伸縮擴展。對於常規的計算資源調度往往並不需要對業務系統開發有大的約束和要求,而對於分散式存儲,則需要安裝中間件平臺規定的標準和提供的web service 或api進行開發,這樣才能夠保證中間件平臺提供分散式存儲能力。IBM有個產品叫WebSphere eXtreme Scale,主要為數據層提供高性能,高擴展性,通常針對一些數據密集型的計算應用,比如說從資料庫當中把數據拿出來,存放到記憶體當中去,從而獲得更高的性能,如果從這點上理解,則可以理解為中間件平臺提供分散式緩存的能力。

本條目對我有幫助10
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Tracy,刘维燎,苏青荇.

評論(共1條)

提示:評論內容為網友針對條目"雲計算中間件"展開的討論,與本站觀點立場無關。
112.224.67.* 在 2017年12月14日 09:37 發表

雲計算中間件通過各種技術從而提高了對數據的應用和處理。

回複評論

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号