天天看點

IaaS、SaaS 和 PaaS 的差別一、前言二、SaaS三、PaaS四、IaaS五、總結

一、前言

        從小型企業到全球企業,雲都是一個非常熱門的話題,它是一個非常廣泛的概念,涵蓋了很多線上領域。 無論是應用程式還是基礎架構部署,當開始考慮将業務轉移到雲時,了解各種雲服務的差異和優勢比以往任何時候都更加重要。

        通常有三種雲服務模型:SaaS(軟體即服務),PaaS(平台即服務)和IaaS(基礎架構即服務)。 每個都有自己的好處和差異。為了能作出最佳選擇,有必要了解SaaS,PaaS和IaaS之間的差異。

舉個例子:

       如果你是一個網站站長,想要建立一個網站。不采用雲服務,你所需要的投入大概是:買伺服器,安裝伺服器軟體,編寫網站程式。現在你追随潮流,采用流行的雲計算,如果你采用IaaS服務,那麼意味着你就不用自己買伺服器了,随便在哪家購買虛拟機,但是還是需要自己裝伺服器軟體,而如果你采用PaaS的服務,那麼意味着你既不需要買伺服器,也不需要自己裝伺服器軟體,隻需要自己開發網站程式,如果你再進一步,購買某些線上論壇或者線上網店的服務,這意味着你也不用自己開發網站程式,隻需要使用它們開發好的程式,而且他們會負責程式的更新、維護、增加伺服器等,而你隻需要專心營運即可,此即為SaaS。

下圖總結了三種模型的主要差别:

IaaS、SaaS 和 PaaS 的差別一、前言二、SaaS三、PaaS四、IaaS五、總結

 三者的實際例子:

IaaS、SaaS 和 PaaS 的差別一、前言二、SaaS三、PaaS四、IaaS五、總結

二、SaaS

SaaS:軟體即服務

       軟體即服務(也稱為雲應用程式服務)代表了雲市場中企業最常用的選項。 SaaS利用網際網路向其他使用者提供應用程式,這些應用程式由第三方供應商管理。 大多數SaaS應用程式直接通過Web浏覽器運作,不需要在用戶端進行任何下載下傳或安裝。

SaaS的傳遞:

       由于其網絡傳輸模式,SaaS無需在每台計算機上下載下傳和安裝應用程式,而在每台計算機上下載下傳和安裝應用程式正是IT員工的噩夢。 通過SaaS,供應商可以管理所有潛在的技術問題,例如資料庫、中間件、伺服器和存儲,是以企業可以簡化其維護和支援。

SaaS的優勢:

       SaaS通過大大減少安裝、管理和更新軟體等繁瑣任務所花費的時間和金錢,為員工和公司提供了許多好處。 這讓技術人員可以花更多時間來處理組織内更緊迫的事情和問題。

SaaS的特點:

以下幾點可以幫助您确定何時使用SaaS:

  • 在統一的地方管理
  • 托管在遠端伺服器上
  • 可通過網際網路通路
  • 使用者不負責硬體或軟體更新

何時使用SaaS:

SaaS在許多場景情中是最有利的,包括:

  • 如果您是一家初創公司或小公司,需要快速啟動電子商務,沒有時間處理伺服器問題或軟體
  • 适用于需要協作的短期項目
  • 如果您需要不常用的應用程式,例如稅務軟體
  • 适用于需要通過Web和移動通路的應用程式

SaaS的例子:

Google Apps、Dropbox、Salesforce、Cisco WebEx、Concur和GoToMeeting等。

三、PaaS

PaaS:平台即服務

       雲平台服務或平台即服務(PaaS)為某些軟體提供雲元件,這些元件主要用于應用程式。 PaaS為開發人員提供了一個架構,使他們可以基于架構建立自定義應用程式。所有伺服器、存儲和網絡都可以由企業或第三方提供商進行管理,而開發人員可以負責應用程式的管理。

PaaS的傳遞:

       PaaS的傳遞模式類似于SaaS,除了通過網際網路提供軟體,PaaS提供了一個軟體建立平台。該平台通過Web提供,使開發人員可以自由地專注于建立軟體,同時不必擔心作業系統、軟體更新,存儲或基礎架構。

       PaaS允許企業使用特殊的軟體元件設計和建立内置于PaaS中的應用程式。由于具有某些雲特性,這些應用程式或中間件具有可擴充性和高可用性。

PaaS優勢:

無論您的公司規模如何,使用PaaS都有很多優勢:

  • 使應用程式的開發和部署變得簡單且經濟高效
  • 可擴充
  • 高度可用
  • 使開發人員能夠建立自定義應用程式,而無需維護軟體
  • 大大減少了編碼量
  • 自動化業務政策
  • 允許輕松遷移到混合模型

PaaS的特點:

PaaS具有許多将其定義為雲服務的特征,包括:

  • 它基于虛拟化技術,這意味着随着業務的變化,資源可以輕松擴充或縮小
  • 提供各種服務以協助開發,測試和部署應用程式
  • 許多使用者可以通路相同的開發應用程式
  • Web服務和資料庫是內建的

何時使用PaaS:

在許多情況下,使用PaaS是有益的甚至是必要的。 如果有多個開發人員在同一個開發項目上工作,或者必須包含其他供應商,PaaS可以為整個過程提供極大的速度和靈活性。 如果您希望能夠建立自己的自定義應用程式,PaaS也是有益的。 雲服務還可以大大降低成本,并且可以簡化您在快速開發或部署應用程式時出現的一些挑戰。

PaaS的例子:

AWS Elastic Beanstalk、Windows Azure、Heroku、Force.com、Google App Engine,Apache Stratos,OpenShift。

四、IaaS

IaaS:基礎架構即服務

       雲基礎架構服務稱為基礎架構即服務(IaaS),由高度可擴充和自動化的計算資源組成。 IaaS是完全自助服務,用于通路和監控計算、網絡,存儲和其他服務等内容,它允許企業按需求和需要購買資源,而不必購買全部硬體。

IaaS的傳遞

IaaS通過虛拟化技術為組織提供雲計算基礎架構,包括伺服器、網絡,作業系統和存儲等。這些雲伺服器通常通過儀表盤或API提供給用戶端,IaaS用戶端可以完全控制整個基礎架構。 IaaS提供與傳統資料中心相同的技術和功能,而無需對其進行實體上的維護或管理。 IaaS用戶端仍然可以直接通路其伺服器和存儲,但它們都通過雲中的“虛拟資料中心”。

與SaaS或PaaS相反,IaaS用戶端負責管理應用程式、運作時、作業系統,中間件和資料庫等方面。但是,IaaS的提供商管理伺服器、硬碟驅動器、網絡,虛拟化和存儲。一些提供商甚至在虛拟化層之外提供更多服務,例如資料庫或消息隊列。

IaaS的優勢

選擇IaaS有很多好處,例如:

  • 是最靈活的雲計算模型
  • 輕松實作存儲、網絡,伺服器和處理能力的自動部署
  • 可以根據消耗量購買硬體
  • 使客戶能夠完全控制其基礎架構
  • 可以根據需要購買資源
  • 高度可擴充

IaaS的特點

在考慮IaaS時要考慮的一些特征是:

  • 資源可作為服務提供
  • 費用因消費而異
  • 服務高度可擴充
  • 通常在單個硬體上包括多個使用者
  • 為組織提供對基礎架構的完全控制
  • 動态靈活

何時使用IaaS

與SaaS和PaaS一樣,有些特定場景使用IaaS是最好的。如果您是初創公司或小公司,IaaS是一個很好的選擇,是以您不必花費時間或金錢來建立硬體和軟體。 有些大型組織希望完全控制其應用程式和基礎架構,同時又想僅購買實際消耗或需要的硬體,IaaS對他們也是有益的。對于快速發展的公司而言,IaaS可能是一個不錯的選擇,因為您不必在需求變化和發展時承諾使用特定的硬體或軟體。如果您不确定新應用程式需要什麼,這也會有所幫助,因為根據需要可以根據需要進行擴充或縮小。

IaaS的例子

DigitalOcean,Linode,Rackspace,AWS,Cisco Metapod,Microsoft Azure,Google Compute Engine(GCE)

五、總結

       總體而言,每種雲模型都提供了自己的特定功能和特性,是以了解這些差異至關重要。 無論您是在尋找雲存儲軟體,還是一個能建立定自定義應用程式的平滑平台,或者希望完全控制整個基礎架構而無需對其進行實體維護,您都可以使用雲服務。 無論您選擇哪個選項,遷移到雲都是業務和技術的未來,并且很有必要讓大家正确的了解這一點。

參考:  https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/

繼續閱讀