什麼是 PaaS? 平台即服務與 IaaS 和 SaaS 有何不同
已發表: 2021-02-13PaaS(平台即服務)將服務器、存儲和網絡基礎設施與部署應用程序所需的軟件相結合。 使用 PaaS,您無需投資本地硬件或擔心設置虛擬環境來處理您的應用程序。
到 2020 年底,預計將近 85% 的組織將大部分工作負載放在“雲”中。然後這些公司可以使用基於雲的數據來個性化營銷並在部門之間共享戰略數據(避免孤島)——這兩個主要數字轉型目標。
PaaS 為您提供實現這些目標以及更多目標所需的所有工具。
讓我們探索一下 PaaS 是什麼、一些真實的 PaaS 示例、領先的 PaaS 提供商的市場份額等等。
什麼是 PaaS? (有例子)
平台即服務 (PaaS) 是指雲計算硬件和軟件工具的預打包組合,可讓您輕鬆開發和部署應用程序。
例如,AWS Elastic Beanstalk 是一個即插即用平台,可直接支持多種編程語言和環境。 它可以輕鬆部署和快速測試、啟動和擴展跨多個平台的不同設備的應用程序。

它會自動部署上傳的代碼,並包括負載平衡和自動縮放工具,以使您的應用程序始終平穩運行。
Google App Engine 是用於軟件部署的 PaaS 的另一個示例。

除了以任何語言部署應用程序之外,您還可以獲得應用程序診斷、版本控制、A/B 測試和其他功能。
這些服務與僅僅租用存儲空間或虛擬機有著根本的不同。 PaaS 解決方案是一個現成的平台,可以讓您的應用程序上線。
單獨租用硬件屬於 IaaS,而不是 PaaS。
讓我們仔細看看這兩個類別之間的區別。
IaaS 和 PaaS 有什麼區別?
基礎架構即服務 (IaaS) 是指雲服務的硬件組件,例如虛擬機和可擴展存儲。 PaaS 還包括一個用於部署應用程序的生態系統。
當然,它們都是雲計算服務的例子,但具有不同的用例和目標市場。
更令人困惑的是,許多 PaaS 提供商還提供 IaaS 解決方案,反之亦然。
讓我們通過比較特定的產品來消除混淆。
PaaS 示例 | IaaS 示例 |
AWS Elastic Beanstalk | AWS EC2 |
谷歌應用引擎 | 谷歌計算引擎 (GCE) |
微軟 Azure 應用服務 | 微軟 Azure 存儲 |
IBM Cloud Foundry | IBM Cloud 虛擬服務器 |
數字海洋應用平台 | 數字海洋液滴 |
Heroku | 機架空間,Linode |
例如,使用 AWS EC2 實例為您的 Web 應用程序存儲數據意味著您只是在利用基本的雲基礎設施。 因此,在這種情況下,您只使用 IaaS 服務。
如果您使用 AWS Elastic Beanstalk 來部署 Web 應用程序,那麼您將使用 PaaS 服務。 Elastic Beanstalk 實施使用 S3、EC2 和 DynamoDB 等 AWS 基礎設施,但將它們組合成一個即時可用的開發平台。
這就是區別。
PaaS 是一個打包的解決方案,可以幫助您開發和部署您的應用程序,而 IaaS 只是最基本的雲基礎架構。
這類似於非託管網絡託管服務(您必須在其中安裝 PHP 和 MySQL 等服務器環境)和託管 WordPress 託管平台(例如 Kinsta)之間的區別。
在某些情況下,AWS、Google 和 Microsoft 等供應商只會向您收取資源使用費,而不會向您收取使用軟件平台的費用。
SaaS和PaaS有什麼區別?
另一方面,軟件即服務 (SaaS) 提供完整的軟件,而不是可用於部署自定義應用程序的平台。
例如,像 Salesforce 這樣的基於雲的 CRM 讓您無需任何編程即可管理客戶數據和工作流程。

您需要做的就是註冊,然後就可以使用了。 這就是SaaS服務的原理。
相比之下,要對 PaaS 執行相同操作,您需要開發自定義應用程序或部署和自定義具有類似功能的開源軟件。
為了理解差異,讓我們再看一些例子。
雲服務類型 | 例子 |
軟件即服務 | Google Workspace、Microsoft Dynamics CRM、IBM Watson Assistant、Salesforce、Workday、Slack |
即服務 | AWS Elastic Beanstalk、Google App Engine、Microsoft Azure App Service、Heroku、IBM Cloud Foundry |
任何人註冊後,SaaS 產品就可以使用了。 例如,加入 Google 文檔後,您就可以開始創建、保存和共享文檔。
但 Google App Engine 或 IBM Cloud Foundry 並不是解決業務問題的完整應用程序。 相反,它們是您可以在其上部署自定義應用程序的雲平台。
大多數公司結合使用 SaaS(我們使用 40 多種 SaaS 產品)和 PaaS 來開展業務。 最佳解決方案取決於每個用例以及您公司的經驗和基礎設施。
PaaS 市場規模、份額和領先供應商
PaaS 市場報告的規模以及它與其他雲服務的比較取決於來源。
例如,根據 Gartner 的數據,PaaS 將在 2021 年與 IaaS 相形見絀,收入分別為 275 億美元和619 億美元。

這將使 IaaS 市場的規模是 PaaS 的兩倍多。 IaaS 是整個雲服務市場的重要組成部分,而 PaaS 相比之下似乎幾乎是利基市場。
但其他研究顯示了不同的情況。
根據國際數據公司 (IDC) 的數據,2019 年的收入要接近得多,PaaS 的收入要大得多,分別為 359 億美元和 490 億美元。

這兩個類別的增長速度幾乎相同,IaaS 同比增長38.4% ,PaaS 同比增長38.8% 。
雖然 PaaS 可能無法縮小差距,但它也沒有落後。
不同雲服務類別之間的雲市場份額取決於定義它們之間的邊界。 請注意,IDC 在其細分中並未單獨列出管理和安全服務或業務流程服務。
這可能是 SaaS 和 PaaS 在其表中明顯更大的原因。
領先供應商及其市場份額
自 2016 年以來,雲行業專家、研究公司和專家已經從單獨的報告轉變為涵蓋 IaaS 和 PaaS 的公共雲行業。

造成這種情況的主要原因之一是這兩個類別的主要參與者大多相同。
無論您是分析 IaaS 還是 PaaS 市場,您都會看到熟悉的名稱,例如 Amazon、Google、Microsoft 和 IBM。
第二個原因是這些市場領導者傾向於將 IaaS 和 PaaS 服務捆綁在一起,因此很難將收入分開。
例如,AWS 獲得了大量的 IaaS 收入,因為它免費提供了一些 PaaS 環境(如 Elastic Beanstalk)。 由於人們只為資源使用付費,因此很難區分來自平台與基礎設施的收入有多少。

根據 Statista 的數據,AWS 目前的市場份額為24.3% ,比 IBM Cloud 的16%高出8%以上。
谷歌云7.4%的市場份額僅略高於微軟 Azure 的7% 。 但在全球範圍內,這四家美國巨頭顯然是市場領導者。
它們合計佔全球所有 IaaS 和 PaaS 收入的54% 以上。
在領先的美國供應商之後,中國的阿里巴巴佔全球總收入的4.4% ,日本的 NTT Data 佔全球總收入的2.8% 。
無論是在實際使用中還是在持續創新方面,它仍然是一個由美國主導的全球行業。
AWS 是領先的 IaaS 和 PaaS 提供商,並在 2021 年繼續快速增長。
PaaS 包括哪些服務?
儘管 PaaS 最常見的用例是 Web 應用程序部署,但許多其他雲服務也屬於它。
讓我們仔細看看。
數據庫即服務 (DBaaS)
您手動安裝在虛擬機上的雲託管數據庫只是 IaaS 的一種實現。
要被視為 PaaS 產品,它需要是一個提供存儲、計算能力和關係數據庫功能的集成解決方案。
Azure SQL 數據庫服務就是一個例子,它提供了一個完全託管的數據庫,具有自動更新、可擴展性、智能威脅防護和人工智能驅動的搜索。

此類別中的雲服務產品也稱為 DBaaS,是 PaaS 的一個子類別。
物聯網 (IoT) 平台
由計算機供電並連接到互聯網的物品比以往任何時候都多。 新的 HTTP/3 標準只會進一步加快這一進程。 現在連接的設備包括燈、恆溫器、烤箱、洗衣機、鎖,甚至卡車發動機。
互聯網連接的最基本部分可以被認為是 IaaS,但用於跨設備和應用程序控制和共享數據的複雜 API 屬於 PaaS。
移動服務 (API)
公司在向客戶發送通知和營銷活動時不再滿足於電子郵件。
他們還大規模使用自動 SMS 消息。
借助 SMS API,公司可以將自動消息構建到他們的應用程序中。
例如,他們可以向客戶發送短信:
- 提醒他們預定的電話或會議。
- 推廣新的相關產品或服務。
- 詢問有關最近遇到的客戶服務的反饋。
- 招募客戶加入案例研究或調查。
這些服務有時被單獨歸類為通信平台即服務 (CPaaS),這是一個 PaaS 子類別。
推送通知 API
與 SMS 文本消息一樣,除了瀏覽器和移動推送通知之外,這些 API 支持推送通知。
您可以使用它們:
- 提醒客戶為您的應用安裝新更新。
- 贏回幾週內未訪問您的應用的非活躍用戶。
- 宣傳相關的限時促銷。
機器學習
如果您真的想利用您的數據,僅將其存儲在雲中是不夠的。 數據仍然只是閒置,只是在一個新的位置。
您需要設置算法來篩選數據並找到有意義的見解和可操作的步驟。
借助基於雲的機器學習平台,您可以輕鬆地創建模型(從模板),將它們應用到您的數據庫中,並根據需要擴展您的計算能力。

例如,IBM Watson Studio 讓您可以自動化 AI 生命週期管理、只需單擊一下即可部署和運行模型等等。
這是一個很好的利用大數據的 PaaS 環境。
人工智能驅動的搜索和建議也是四大提供的 PaaS 開發工具的一部分。
Hadoop、Spark 和其他數據處理框架
Apache Hadoop 是一個開源軟件框架,可以跨分佈式虛擬機集群處理大數據集。
您可以將 Hadoop 用作任何領先 PaaS 供應商的服務,而不是從頭開始設置環境。
- Google 提供 Hadoop 作為其 Dataproc 大數據處理服務的一個集成部分。
- Microsoft 提供 Hadoop 作為其 HDInsight 數據處理服務的一部分。
- IBM 將 Hadoop 作為 BigInsights 的一部分提供。
- AWS 提供 Hadoop 和 Spark 作為 EMR 的一部分。
這些領先的公司還提供 Hadoop 之外的自定義數據湖和數據處理服務。
最受歡迎的 PaaS 服務
許多最流行的雲解決方案都是 PaaS 服務。 看看這些來自 2020 年公共雲服務調查的結果。

基於雲的關係數據庫是最受歡迎的, 67%的公司已經在使用它們, 17%的公司正在試驗, 10%的公司計劃使用它們。
第三,你有數據倉庫。 目前53%的公司將其用作處理和分析大數據的解決方案。
Google Cloud BigQuery 就是此類 PaaS 產品的一個示例。
4 家領先的 PaaS 提供商:他們提供哪些服務?
正如我們已經介紹過的,在公共雲服務中,有四個明顯的市場領導者。
借助我們靈活的 Google Cloud 支持的基礎架構,將您的 WordPress 網站的速度提高 200%。 免費試用 Kinsta
但是它們如何在 PaaS 服務產品中相互疊加呢?
下面,我們將仔細研究每個著名的雲服務提供商以及他們帶來的東西。
AWS
AWS 是最初的雲計算提供商,於 2006 年以其主要的 EC2 產品發起了這場革命。
領先優勢鞏固了他們作為明確的市場領導者的地位,並且它仍然是世界上最大的雲服務公司。
但對於 PaaS,具體來說,它帶來了什麼?
快速瀏覽一下亞馬遜的服務概述會告訴你你需要知道的一切。

大多數突出顯示的用例實際上代表了 PaaS 產品。 讓我們詳細分析一下 AWS 在 PaaS 產品方面提供的內容。
PaaS 服務 | AWS |
應用部署 | ✓ 亞馬遜彈性豆莖 |
大數據處理 | ✓ 亞馬遜電子病歷 |
數據倉庫 | ✓ 亞馬遜紅移 |
數據庫即服務 | ✓ 亞馬遜極光、亞馬遜 RDS |
通知(短信、電子郵件、推送) | ✓ 亞馬遜社交網絡 |
機器學習 | ✓ 亞馬遜 SageMaker |
AWS 只提供計算能力和虛擬機出租的日子已經一去不復返了。
它現在為每個主要的 PaaS 服務和用例提供定制產品,從應用程序部署和大數據到 DBaaS 和機器學習。
作為先行者,亞馬遜於 2010 年推出了原生通知服務 Simple Notification Service (SNS)。同年 Twilio 成立。
如果您正在尋找一個多才多藝的 PaaS 提供商,那麼業內最有經驗的老手絕對不會出錯。
IBM 雲
IBM 雲呢? 作為計算領域的早期創新者,IBM 投入了大量資金和精力來開發其云服務套件。
IBM 於 2014 年首次推出其 PaaS 服務,即 IBM Bluemix。
2017 年,IBM 放棄了 Bluemix 品牌,並將其 PaaS、IaaS 和私有云產品歸入 IBM Cloud 旗下。
自 2011 年推出以來,IBM Cloud 擁有廣泛的企業客戶,已迅速成長為領先的 PaaS 提供商之一。
這顯示在其服務範圍內:

但是 IBM 在 PaaS 部門的表現如何?
PaaS 服務 | IBM 雲 |
應用部署 | ✓ IBM Cloud Foundry |
大數據處理 | ✓ IBM BigInsights |
數據倉庫 | ✓ IBM DB2 |
數據庫即服務 | ✓ IBM Cloud 數據庫(Redis、PostgreSQL 等) |
通知(短信、電子郵件、推送) | ✓ IBM Push Notifications、SMS(通過第 3 方提供商) |
機器學習 | ✓ IBM 沃森工作室、IBM 沃森 |
IBM Cloud 涵蓋了基本的 PaaS 用例,例如應用程序部署、大數據處理和數據倉庫。
但是對於通知,IBM 還沒有提供完整的解決方案。 您必須依靠 Twilio 等第三方提供商將 SMS 引入您的應用程序工作流程。
IBM 長期以來一直處於機器學習和人工智能的前沿。 早在 1997 年,IBM Deep Blue 就成為第一個擊敗國際象棋世界冠軍的 AI。
IBM Watson Studio 可讓 Watson AI 輕鬆發揮作用,幫助您理解數據。
谷歌云
谷歌不僅僅是一個搜索引擎。 它也是領先的 SaaS 公司之一,擁有 Google Docs、Drive、Gmail 和整個 Google Workspace。
Google 還允許您租用基礎設施和平台,以便每月處理數十億訪客。
谷歌云於 2008 年推出,是第二個進入市場的主要參與者。 其廣泛的產品清單顯示了為什麼它仍然是市場領導者之一。

對於特定於 PassS 的產品,情況也不例外。
PaaS 服務 | 谷歌云 |
應用部署 | ✓ 谷歌應用引擎、谷歌 Kubernetes 引擎 |
大數據處理 | ✓ 谷歌數據處理 |
數據倉庫 | ✓ 谷歌大查詢 |
數據庫即服務 | ✓ Google BigTable、Google Cloud SQL 等。 |
通知(短信、電子郵件、推送) | ✓ Firebase 雲消息(推送和應用內消息) |
機器學習 | ✓ 谷歌人工智能平台 |
對於應用部署和開發,Google 提供了廣泛的工具,包括 Google App Engine 和 Kubernetes Engine。
Google 還通過其 Dataproc 服務提供許多大數據處理選項。 您可以使用 Hadoop、Spark 或其他框架來設置集群並開始快速處理 TB 級數據。
對於常規數據庫和倉儲,Google 還提供了多種選項,例如 BigTable、Google Cloud SQL 等。
使用 Firebase 雲消息傳遞,您可以安排和發送推送通知和應用內消息,但不能發送文本。
Google AI 平台提供了一個用戶友好的界面,可以盡快創建、管理和部署新的機器學習模型。
這是一個適合您所有 PaaS 需求的完整平台。
微軟天青
Microsoft 不僅負責全球大多數台式機和筆記本電腦上的操作系統。
它還擁有最大的公共雲服務集合之一,包括 Office 365、Microsoft Teams (SaaS) 和 Azure(IaaS 和 PaaS)。
Azure 雲平台包括從人工智能和機器學習到分析、開發工具、數據處理等的一系列服務。

在平台級別,微軟也為您提供服務。
PaaS 服務 | 微軟天青 |
應用部署 | ✓ Azure 應用服務 |
大數據處理 | ✓ Azure Databricks |
數據倉庫 | ✓ Azure SQL 數據倉庫 |
數據庫即服務 | ✓ Azure SQL 數據庫 |
通知(短信、電子郵件、推送) | ✓ Azure 通知中心(推送)、Azure 通信服務(短信、語音) |
機器學習 | ✓ Azure 機器學習 |
Azure 應用服務通過內置的修補、安全、擴展和大量集成使應用部署變得容易。
您可以使用一系列基於 SQL 的解決方案(如數據倉庫或小型數據庫)來存儲和處理數據。 然後,您可以使用 Azure 機器學習來創建和部署模型以理解您的數據。
Azure 還支持在您的應用體驗中構建自動推送和 SMS 通知。
概括
PaaS 不僅為您提供在整個組織中更好地收集、共享和實施數據所需的計算能力和基礎設施。 它還包括實時利用數據和實施內部或外部應用程序所需的環境。
如果您希望為您的網站利用 PaaS 的強大功能,而無需尋找最佳服務組合來創建您的環境,您可以使用我們的免費遷移服務。 我們可訪問的託管 WordPress 託管計劃依賴於 Google Cloud 的尖端雲基礎架構,而無需進行設置。
如果您對 PaaS 產品和服務有任何疑問或體驗,請在評論區留言!