雲服務的類型


在談論雲計算時,有三個主要類別。 了解它們非常重要,因為它們廣泛應用於對話、文檔和培訓中。

探索三類雲計算

IaaS、SaaS 與 PaaS

IaaS 圖標

基礎結構即服務 (IaaS)

基礎結構即服務是最靈活的雲服務類別。 它旨在完全控制運行應用程序的硬件(IT 基礎結構服務器和虛擬機 (VM)、存儲和操作系統)。 使用 IaaS 時,你是租用硬件,而不是購買硬件。 它是即時計算基礎結構,可通過 Internet 進行預配和管理。

 備注

使用 IaaS 時,確保服務正常運行是一項共同的責任:雲提供商負責確保雲基礎結構正常運行;雲客戶負責確保其正在使用的服務配置正確、最新且可供其客戶使用。 這稱為“共擔責任模型”。

IaaS 通常用於以下場景:

  • 遷移工作負載。 通常情況下,IaaS 設施的管理方式與本地基礎結構類似,IaaS 設施提供了將現有應用程序遷移到雲的簡單遷移路徑。

  • 測試和開發。 團隊可以快速設置和拆除測試和開發環境,更快地將新應用程序推向市場。 IaaS 可以通過實惠的方式快速縮放開發測試環境。

  • 存儲、備份和恢復。 組織可以避免存儲管理的資本支出和復雜性,存儲管理通常需要熟練的員工來管理數據,並滿足法律和符合性要求。 IaaS 對於管理無法預測的需求和穩定增長的存儲需求非常有用。 IaaS 還可以簡化備份和恢復系統的規划和管理過程。

PaaS 圖標

平台即服務 (PaaS)

PaaS 為生成、測試和部署軟件應用程序提供一個環境。 PaaS 旨在幫助快速創建應用程序,而無需管理底層基礎結構。 例如,使用 PaaS 部署 Web 應用程序時,無需安裝操作系統、Web 服務器甚或系統更新。

PaaS 是雲中的完整開發和部署環境,其資源使組織能夠提供從簡單的基於雲的應用到復雜的支持雲的企業應用程序的所有內容。 資源是按照“即用即付”的方式從雲服務提供商處購買的,並通過安全的 Internet 連接進行訪問。

PaaS 通常用於以下場景:

  • 開發框架。 PaaS 提供了一種框架,開發人員可以基於該框架進行構建,從而開發或自定義基於雲的應用程序。 就像 Microsoft Excel 宏一樣,PaaS 使開發人員能夠使用內置軟件組件創建應用程序。 包含可擴展性、高可用性和多租戶功能等在內的雲功能減少了開發人員的代碼編寫工作量。

  • Analytics 或商業智能。 借助作為 PaaS 服務提供的工具,組織可以分析和挖掘其數據。 他們可以查找見解和模式並預測結果,以改進預測、產品設計和投資回報等業務決策。

SaaS 圖標

服務型軟件 (SaaS)

SaaS 是面向最終客戶的集中托管和管理軟件。 它通常基於這樣的架構,其中同一版本的應用程序用於所有客戶,並通過月度或年度訂閱獲得許可。 Office 365、Skype 和 Dynamics CRM Online 是 SaaS 軟件的絕佳示例。

成本和所有權

表 1
  IaaS PaaS SaaS
前期成本 無前期成本。 用戶只需為其使用的內容付費。 無前期成本。 用戶只需為其使用的內容付費。 用戶無前期成本;他們通常按月度或年度支付訂閱費用。
用戶所有權 用戶負責購買、安裝、配置和管理自己的軟件、操作系統、中間件以及應用程序。 用戶負責開發自己的應用程序。 但是,他們不負責管理服務器或基礎結構。 這樣,用戶可以專注於要運行的應用程序或工作負荷。 用戶只使用應用程序軟件;他們不對該軟件的任何維護或管理工作負責。
雲服務提供商所有權 雲服務提供商負責確保用戶可以使用基礎雲基礎結構(如虛擬機、存儲和網絡)。 雲服務提供商對操作系統管理、網絡和服務配置負責。 雲服務提供商通常負責除用戶想要運行的應用程序之外的所有內容。 他們提供了可運行應用程序的完整托管平台。 雲服務提供商對應用程序軟件的預配、管理和維護負責。

管理職責

要了解的是,這些類別是彼此重疊的層。 例如,PaaS 通過提供一定級別的抽象在 IaaS 之上添加一層。 抽象的好處在於隱藏了你可能不關心的細節,便於你更快地編寫代碼。 但抽象的某一方面弱化了你對基礎硬件的控制。 下圖顯示一個列表,其中列出了你和你的服務提供商在每個雲服務類別中管理的資源。

一張顯示每類雲服務中的抽象級別的插圖。

  • IaaS 要求對所有雲服務進行的用戶管理最多。 用戶負責管理操作系統、數據和應用程序。
  • PaaS 要求進行的用戶管理較少。 雲服務提供商管理操作系統,用戶負責其運行和存儲的應用程序和數據。
  • SaaS 要求進行的管理最少。 雲服務提供商負責管理所有內容,而最終用戶只使用軟件。

結合雲服務以滿足你的需求

IaaS、PaaS 和 SaaS 包含不同級別的托管服務。 可輕松組合使用這些類型的基礎結構。 可以在公司的計算機 (SaaS) 上使用 Office 365,在 Azure 中托管 VM (IaaS),並使用 Azure SQL 數據庫 (PaaS) 來存儲數據。 借助雲的靈活性,可以使用任何組合以實現最佳效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM