雲計算之IaaS 中介軟體

2021-08-25 21:50:42 字數 1199 閱讀 9186

iaas 中介軟體

前文中我們也介紹過hpc中介軟體和網格中介軟體,主要用於整合計算資源,實現「多機虛擬化」,按nist的雲計算架構,它們屬於雲計算相對底層的分布式網路中介軟體,即iaas中介軟體。iaas中介軟體具有較高的通用性,之所以被稱為中介軟體,是因為通用性、可復用是它的重要特徵之一,否則就只能算是應用軟體。

雲計算spi架構的iaas層有如下幾類,都依賴於iaas中介軟體。 }

基於hpc

(超級計算)的系統:

deisa

、teragrid等。

}基於集群

/機群的系統:

egee

、nordugrid

、see-grid

、osg等。

}基於桌面

pc的網格系統:

bonic

、xtremweb等。

}雲計算系統:

eucalyptus

、opennebula

、amazon aws等。

eucalyptus和opennebula也是基於網格計算的基礎和思路發展而來的,所有基於網格或hpc的iaas系統都可以算是「由下而上」發展成為雲計算系統的,以amazon aws為代表的iaas系統,包括後來的一些商用系統,如joyent等,可以算是「從上而下」根據業務需求開發出來的,沒有走網格的思路。不過由於這些系統不公開內部架構,人們較難了解他們的底層技術,以及是否採用了網格中介軟體技術和**。

基於網格技術和理念的iaas中介軟體在本書前文已有介紹,主要是指能支援異構(heterogeneous)的多機系統的並行虛擬機器系統(不過,在商用化的雲計算系統中,資源一般都會採用hypervisor虛擬化技術,如xen、kvm等把計算資源變成同構(homogeneous)的節點,以便統一管理),如pvm/mpi,以及資源管理與作業排程系統(resource and workload management system,或叫distributed resource scheduler), 如condor、sge、pbs等。非網格路線的iaas中介軟體如amazon aws等也提供和上述mpi、condor、pbs等中介軟體的介面和執行支撐,如圖9-3所示。

本文節選自《雲計算-

技術、應用、標準和商業模式》一書。

《雲計算-

技術、應用、標準和商業模式》一書已由電子工業出版社正式出版,本書由周洪波著。

購買位址

當當網:

卓越網:

中國互動出版網:

雲計算之IaaS 中介軟體

iaas 中介軟體前文中我們也介紹過 hpc中介軟體和網格中介軟體,主要用於整合計算資源,實現 多機虛擬化 按 nist 的雲計算架構,它們屬於雲計算相對底層的分布式網路中介軟體,即 iaas 中介軟體。iaas 中介軟體具有較高的通用性,之所以被稱為中介軟體,是因為通用性 可復用是它的重要特徵之一...

雲計算之IaaS

雲計算,根據不同的層次可以分為iaas paas和saas,他們之間的關係如下圖 1 什麼是iaas iaas infrastructure as a service 是基礎設施即服務,主要側重於將基礎設施資源作為服務提供給使用者使用。這些基礎設施資源包括 計算設施 如伺服器 虛擬機器 儲存裝置 如...

中介軟體 訊息中介軟體學習總結

冪等 在程式設計中.乙個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。冪等函式,或冪等方法,是指可以使用相同引數重複執行,並能獲得相同結果的函式。這些函式 不會影響系統狀態,也不用擔心重複執行會對系統造成改變。例如,getusername 和settrue 函式就是乙個冪等函式....