雲計算架構模式SaaS、PaaS、IaaS的區別與聯繫

雲計算架構模式SaaS、PaaS、IaaS的區別與聯繫

 

根據現在最常用,較權威的NIST(National Institute of Standards and Technology,美國國家標準技術研究院)定義,根據用戶體驗角度及服務類型,雲計算主要分爲三種服務模式:SaaS、PaaS、IaaS。SaaS主要將應用作爲服務提供給客戶,IaaS是主要是將虛擬機等資源作爲服務提供給用戶,Paas以服務形式提供給開發人員應用程序開發及部署平臺。

1)  SaaS(Software-as-a-service,軟件即服務)

Saas是最爲成熟、最出名,也是得到最廣泛應用的一種雲計算。可以將它理解爲一種軟件分佈模式,在這種模式下,應用軟件安裝在廠商或者服務供應商那裏,用戶可以通過某個網絡來使用這些軟件,通常使用的網絡是互聯網。這種模式通常也被稱爲"隨需應變(on demand)"軟件,這是最成熟的雲計算模式,因爲這種模式具有高度的靈活性、已經證明可靠的支持服務、強大的可擴展性,因此能夠降低客戶的維護成本和投入,而且由於這種模式的多宗旨式的基礎架構,運營成本也得以降低。

2)  PaaS(Platform-as-a-Service:平臺即服務)

PaaS提供了基礎架構,軟件開發者可以在這個基礎架構之上建設新的應用,或者擴展已有的應用,同時卻不必購買開發、質量控制或生產服務器。Salesforce.com的Force.com、Google的App Engine和微軟的Azure(微軟雲計算平臺)都採用了paas的模式。這些平臺允許公司創建個性化的應用,也允許獨立軟件廠商或者其他的第三方機構針對垂直細分行業創造新的解決方案。

3)   IaaS(Infrastructure-as-a-service:基礎架構即服務)

IaaS通過互聯網提供了數據中心、基礎架構硬件和軟件資源。IaaS可以提供服務器、操作系統、磁盤存儲、數據庫和/或信息資源。IaaS的主要用戶是系統管理員。最高端IaaS的代表產品是亞馬遜的AWS(Elastic Compute Cloud),不過IBM、Vmware和惠普以及其他一些傳統IT廠商也提供這類的服務。IaaS通常會按照"彈性雲"的模式引入其他的使用和計價模式,也就是在任何一個特定的時間,都只使用你需要的服務,並且只爲之付費。

 

它們之間的關係分析:

 


1.用戶體驗角度

它們之間關係是獨立的,因爲它們面對不同類型的用戶。

 

2.技術角度

它們並不是簡單的繼承關係(SaaS基於PaaS,而PaaS基於IaaS),因爲首先SaaS可以是基於PaaS或者直接部署於IaaS之上,其次PaaS可以構建於IaaS之上,也可以直接構建在物理資源之上。

IaaS、 PaaS、 SaaS三者之間界限正趨於模糊,嚴格區分SaaS、PaaS、IaaS三者的區別是次要的。因爲這三種模式者要涉及外包負載、人員開支管理、服務器及網絡的軟硬件維護等問題。從更高層面來看,SaaS、PaaS、IaaS都是爲了解決用戶的問題,都是爲了業務而服務。例如它們都試圖爲用戶降低IT基礎設施成本、充分發揮IT資源規模經濟效益、提供強大的擴展能力。

SaaS服務模式與傳統許可模式軟件有很大的不同,它是未來管理軟件的發展趨勢。相比較傳統服務方式而言SaaS具有很多獨特的特徵:SaaS不僅減少了或取消了傳統的軟件授權費用,而且廠商將應用軟件部署在統一的服務器上,免除了最終用戶的服務器硬件、網絡安全設備和軟件升級維護的支出,客戶不需要除了個人電腦和互聯網連接之外的其它IT投資就可以通過互聯網獲得所需要軟件和服務。此外,大量的新技術,如WebService,提供了更簡單、更靈活、更實用SaaS。

  另外,SaaS供應商通常是按照客戶所租用的軟件模塊來進行收費的,因此用戶可以根據需求按需訂購軟件應用服務,而且SaaS的供應商會負責系統的部署、升級和維護。而傳統管理軟件通常是買家需要一次支付一筆可觀的費用才能正式啓動。

 


發佈了9 篇原創文章 · 獲贊 6 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章