一般而言,雲計算架構可以用三層spi模型來表述。
一、基礎設施即服務(iaas,infrastructrue as a service)
把硬體資源集中起來乙個關鍵性技術突破就是虛擬化技術。虛擬化可以提高資源的有效利用率,使操作更加靈活,同時簡化變更管理。單台物理伺服器可以有多個虛擬機器,同時提供分離和安全防護,每個虛擬機器就象在自己的硬體上執行一樣。
這種把主機集中管理,以市場機制通過虛擬化層對外提供服務,用按使用量收費的盈利模式,形成了雲計算的基礎層。這就是基礎設施即服務(iaas,infrastructrue as a service),構成了雲計算的基礎層。
硬體平台在雲計算中是極其重要的,事實上只有硬體裝置能以低成本實現大規模處理量的時候,雲計算的實現才有可能。硬體平台的低成本大規模處理量有賴於專業化分工,這也是乙個行業走向成熟的標誌。
通過虛擬機器的方式提供硬體裝置有很多好處:
1,雲計算的管理平台能夠動態的把計算平台定位到所需要的物理平台上,而無需停止在虛擬機器上執行的應用程式。
2,能更有效的使用機器資源,當負載比較輕的時候,可以把負載合併到同乙個物理節點上,關閉其它的物理節點,以節約資源。
3,通過虛擬機器在不同物理節點的動態遷移,可以起到動態負載平衡的效果。
4,在部署上更加靈活,可以把虛擬機器直接部署到物理計算平台當中。
二、平台即服務(paas,platform as a service)
為了給使用者提供更大的方便,很多公司開始提供雲計算的應用平台,這就是雲計算的第二層:平台即服務(paas,platform as a service)。平台即服務(paas)是指把乙個完整的應用程式執行平台作為一種服務提供給客戶。在這種服務模式中,客戶不需要購買底層硬體和平台軟體,只需要利用paas平台,就能夠建立、測試和部署應用程式。
paas型別的雲計算服務有如下幾個特點:
1,提供服務平台的程式設計介面,開發人員需要根據服務平台的服務介面進行應用程式開發。
2,提**用程式的託管平台,針對這個平台開發的應用程式一般只部署在這個平台上。
三、軟體即服務(saas,software as a service)
在雲計算推出之前,人們已經開始認識到軟體與服務的關係,首先提出來的概念就是:「軟體即是服務」(software as a service)。其概念可以這樣來定義:把軟體部署為託管服務,使用者不需要購買軟體,可以通過網路訪問所需要的服務,或者把各種服務綜合成自己的需要,而客戶按照使用量付費。saas的出現徹底顛覆了傳統軟體的運營模式。它不僅僅從**上,交付模式上,實施風險上帶來了明顯改觀。在雲計算上,saas有了更好的發展空間。而雲計算的推出,給saas提供了更好的生態環境。這就形成了雲計算的第三層:軟體即服務(saas,software as a service)。
這三個層結合起來,就形成了典型的雲計算的spi模型。可以預期,在這個模型上,大量的創新企業可以獲得更好的生存空間。
這種雲計算服務方式的特點是:使用者不需要把軟體安裝在自己的電腦或者伺服器上,而是按照某種服務水平協議(sla)直接通過網路,從專門的提供商獲取自己所需要的、帶有相應軟體功能的服務。
saas型別的雲計算一般有如下特點:
1,多主租用(multi-tenancy)。
2,使用者不必購買軟體,只需要租用(訂約)按使用量付費使用軟體。
雲計算允許服務提供商在不屬於自己的硬體平台和系統軟體上提供軟體服務,服務提供商也不需要知道服務所在的物理位置,平台的問題委託雲平台來負責了。這是乙個好事情,因為降低了進入門坎,可以吸引大量有創新能力的中小企業參與雲計算服務。
saas提供商需要使用psss和iaas提供商提供的服務按使用量付費。這裡的盈利模式在於,saas是一種增值服務,終端使用者按使用量付給saas**商的費用,要比saas**商付給同樣流量的paas**商的費用要高,這就有了盈利空間。再次說明,雲計算看問題的角度是服務和業務模式,而不是技術實現,這一點很重要。
雲計算的三層SPI模型
雲計算的三層spi模型 一般而言,雲計算架構可以用三層spi模型來表述。一 基礎設施即服務 iaas,infrastructrue as a service 把硬體資源集中起來乙個關鍵性技術突破就是虛擬化技術。虛擬化可以提高資源的有效利用率,使操作更加靈活,同時簡化變更管理。單台物理伺服器可以有多個...
雲計算的三層SPI模型
自 一般而言,雲計算架構可以用三層spi模型來表述。一 基礎設施即服務 iaas,infrastructrue as a service 把硬體資源集中起來乙個關鍵性技術突破就是虛擬化技術。虛擬化可以提高資源的有效利用率,使操作更加靈活,同時簡化變更管理。單台物理伺服器可以有多個虛擬機器,同時提供分...
雲計算服務的三層
雲計算可以認為包括以下幾個層次的服務 基礎設施即服務 iaas 平台即服務 paas 和軟體即服務 saas iaas infrastructure as a service 基礎設施即服務。消費者通過internet可以從完善的計算機基礎設施獲得服務。例如 硬體伺服器租用。paas platfor...