SaaS、PaaS、IaaS典型的雲計算解決方案架構

我們在平常生活中可能遇到過以SaaS服務爲產品的互聯網公司,本man曾經就接觸過一家提供貨運航班領域的SaaS平臺,那到底什麼是SaaS呢?還有做技術的一般會接觸到PaaS,這又是什麼呢?請看下面:

SaaS

全稱是Software as a Service (軟件即服務),是一種通過互聯網絡提供軟件的模式,用戶無須購買軟件,而是向提供商租用基於Web的軟件,以管理企業經營活動。
可以將它理解爲一種軟件分佈模式,在這種模式下,應用軟件安裝在廠商或者服務提供商那裏,用戶可以通過某個網絡(通常是互聯網)來使用這些軟件。
這種模式通常也被稱爲“隨需應變”(on demand)軟件,是最成熟的雲計算模式,因爲這種模式具有高度的靈活性、已經證明可靠的支持服務、強大的擴展性,因此能夠降低客戶的維護成本和投入,而且由於這種模式採用靈活租賃的方式收費,客戶的運營成本也得以降低。

PaaS

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

IaaS

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

SaaS、PaaS和IaaS的聯繫與區別

作爲基於互聯網的雲計算服務,SaaS、PaaS、IaaS面對不同類型的用戶。
它們並不是簡單的繼承關係(SaaS基於PaaS,而PaaS基於IaaS),因爲首先SaaS可以是基於PaaS或者直接部署於IaaS之上,其次PaaS可以構建於IaaS之上,也可以直接構建在物理資源之上。
通常的應用系統架構自底而上,包括了網絡、存儲、服務器、虛擬化操作系統、中間件、運行環境、數據和應用等9大層次。雲計算服務面向基礎架構、應用平臺和業務服務分別提供了其中相應的架構服務組合,爲企業用戶的應用系統提供支持。
IaaS、PaaS和SaaS三者之間的界限正趨於模糊,嚴格區分三者的異同是次要的。因爲這三種模式都要涉及業務負載、人員開支管理、服務器及網絡的軟硬件維護等問題。從更高層面來看,SaaS、PaaS和IaaS都是爲了解決用戶的問題,都是爲業務提供服務。例如,它們都試圖爲用戶降低IT基礎設施成本、充分發揮IT資源規模經濟效益、提供強大的擴展能力。

在這裏插入圖片描述
上圖是雲計算服務架構
PaaS服務面向的用戶是應用系統開發和設計者,它不能爲最終的業務用戶所使用,然而PaaS服務提供了簡化業務系統構建的組件和接口,可作爲上層系統構建的基礎。PaaS可以直接建立於IaaS之上,也可以構建在物理資源之上。作爲一種特殊的業務應用形式,SaaS也可以構建在PaaS之上,而且這是將來的一種趨勢。
SaaS服務模式與傳統許可模式軟件有很大的不同,它是未來管理軟件的發展趨勢。與傳統的服務方式相比,SaaS具有很多獨特的特徵:

  1. SaaS減少了甚至取消了傳統的軟件授權費用
  2. 廠商將應用軟件部署在統一的服務器上,免除了最終用戶的服務器硬件、網絡安全設備和軟件升級維護的支出
  3. 除了個人計算機和互聯網連接之外,客戶不需要其它的IT投資就可以通過互聯網獲得所需軟件和服務。
  4. 大量的新技術,如WebService,提供了更簡單、更靈活、更實用的SaaS
  5. SaaS供應商通常是按照客戶所租用的軟件模塊來進行收費的,因此用戶可以按需訂購軟件應用服務,而傳統管理軟件通常是買家需要支付一筆可觀的費用才能正式啓動
發佈了63 篇原創文章 · 獲贊 16 · 訪問量 4886
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章