天天看點

雲計算包括哪幾個層次的服務?雲計算的三大服務層次雲計算中的三個“高大上”的概念:IaaS、PaaS和SaaS

根據NIST(NationalInstituteofStandardsandTechnology,美國國家标準與技術研究院)的權威定義,雲計算的服務模式有SPI(即SaaS、PaaS和IaaS)這三個大類或層次。這是目前被業界最廣 泛認同的劃分。PaaS和IaaS源于SaaS理念。PaaS和IaaS可以直接通過SOA/Web Services向平台使用者提供服務, 也可以作為SaaS模式的支撐平台間接向最終使用者服務。
  • 發現一篇阮一峰圖文并茂的博文,有這麼一張圖,可以根據右側例子秒懂~~
    雲計算包括哪幾個層次的服務?雲計算的三大服務層次雲計算中的三個“高大上”的概念:IaaS、PaaS和SaaS

雲計算中的三個“高大上”的概念:IaaS、PaaS和SaaS

雲計算包括哪幾個層次的服務?雲計算的三大服務層次雲計算中的三個“高大上”的概念:IaaS、PaaS和SaaS

一、基礎設施即服務 IaaS(Infrastructure as a Service)

  • eg:購買的雲伺服器,就是IaaS
  • 提供給客戶的服務是對所有設施的利用,包括處理、存儲、網絡和其他基本的計算資源。客戶能夠部署和運作任意軟體,包括作業系統和應用程式。客戶不管理或控制任何雲計算基礎設施,但能控制作業系統的選擇、儲存空間、部署的應用,也有可能獲得有限制的網絡元件(例如防火牆、負載均衡器等)的控制。

二、平台即服務 PaaS(Platform as a Service)

  • eg:購買的雲資料庫,就是Paas
  • 提供給客戶的服務是把客戶開發或收購的應用程式部署到供應商的雲計算基礎設施上。客戶不需要管理或控制底層的雲基礎設施,包括網絡、伺服器、作業系統、存儲等,但客戶能控制部署的應用程式,也可能控制運作應用程式的托管環境配置。

三、軟體即服務 SaaS(Software as a Service)

  • eg:實際上,我們幾乎每天都在和SaaS雲服務打交道,比如使用百度雲盤,使用某管理軟體
  • 提供給客戶的服務是營運商運作在雲計算基礎設施上的應用程式,使用者可以在各種裝置上通過用戶端界面通路。客戶不需要管理或控制任何雲計算基礎設施。

後話

  • 雲計算服務除了提供計算服務外,還必然提供了存儲服務。但是雲計算服務目前壟斷在私人機構(企業)手中,而他們僅僅能夠提供商業信用。對于政府機構、商業機構(特别像銀行這樣持有敏感資料的商業機構)對于選擇雲計算服務應保持足夠的警惕。一旦商業使用者大規模使用私人機構提供的雲計算服務,無論其技術優勢有多強,都不可避免地讓這些私人機構以“資料(資訊)”的重要性挾制整個社會。對于資訊社會而言,“資訊”是至關重要的。另一方面,雲計算中的資料對于資料所有者以外的其他使用者雲計算使用者是保密的,但是對于提供雲計算的商業機構而言确實毫無秘密可言。所有這些潛在的危險,是商業機構和政府機構選擇雲計算服務、特别是國外機構提供的雲計算服務時,不得不考慮的一個重要的前提。

😁歡迎加入QQ群交流: [遊戲-Web-開發技術棧 ☄️] '300567032’

點選下方圖示一鍵加入!

雲計算包括哪幾個層次的服務?雲計算的三大服務層次雲計算中的三個“高大上”的概念:IaaS、PaaS和SaaS

繼續閱讀