平台即服務

已完成

平台即服務 (PaaS) 是雲端中的完整開發和部署環境。 利用 PaaS,您可以建置及部署所有項目,從簡單的雲端應用程式到精密且已啟用雲端功能的企業應用程式皆含括在內。 您向雲端服務提供者購買資源的隨用隨付方案,透過安全的網際網路連線存取資源。

如同 IaaS,PaaS 包含了伺服器、儲存體和網路之類的基礎結構。 此外,它還包含中介軟體、開發工具和其他服務。 PaaS 支援完整的 Web 應用程式生命週期:建置、測試、部署、管理和更新。 PaaS 無需管理軟體授權、中介軟體,以及服務的基礎結構。 您可管理您開發的應用程式與服務,而雲端服務提供者則一般會管理所有其他工作。

常見案例

我們假設您的醫療保健公司需要一個網站來描述產品。 您的開發人員想要使用 PHP。 使用 PaaS,您的開發人員可以選擇「建立 Web 應用程式」。 建立虛擬機器、 安裝網頁伺服器,以及安裝中介軟體等基礎結構詳細資料皆已抽離。 您不需要在意其執行哪個作業系統或需要哪個實體硬體。 您的開發人員會將網站檔案部署到雲端,便可在網際網路上使用網站。

我們假設另一種案例。 您的公司需要 SQL 資料庫來支援資料分析師處理特殊專案。 您沒有可因應此要求的基礎結構。 您可以在雲端中快速佈建符合專案需求的 SQL Server。 資料分析師可以連線到伺服器。 SQL Server 資料庫是以服務形式提供。 因此,您不必擔心更新、安全性修補程式或最佳化實體儲存體以用於讀取和寫入的作業。

其他一些常見案例包括:

開發架構:PaaS 提供一種架構,讓開發人員可在其上建置來開發或自訂雲端式應用程式。 就像您建立 Excel 巨集的方式一樣,PaaS 也可讓開發人員使用內建的軟體元件來建立應用程式。 可擴縮性、高可用性和多租用戶功能等雲端功能都包含在內,進而減少開發人員需要完成的程式碼撰寫工作量。

分析或商業智慧:以服務形式提供的分析工具可讓您分析資料和進行資料採礦。 組織可以找出見解與模式來預測結果,以改善預測、產品設計決策、投資報酬與其他商務決策。

優點

PaaS 與 IaaS 具有類似的優點。 不過,PaaS 具備其他功能 (包含中介軟體、開發工具和其他商務工具) 還提供更多優點:

縮短開發時間:PaaS 開發工具可縮短新應用程式的開發時間。 開發人員可以使用平台內建的預先編碼應用程式元件,例如工作流程、目錄服務、安全性功能,以及搜尋。 PaaS 元件可為您的開發小組提供新功能,而不需要您新增具有所需技能的人員。

針對多個平台進行開發:一些服務提供者可為您提供適用於多個平台 (例如桌面、行動裝置和瀏覽器) 的開發選項,讓跨平台應用程式可以更快速且更輕鬆地開發。

以經濟實惠的方式使用複雜的工具:如果個人或組織負擔不起直接購買複雜的開發軟體和商業智慧與分析工具,透過隨用隨付方案模型,便可讓他們使用這些軟體與工具。

支援地理位置分散的開發小組:由於開發環境的存取是透過網際網路,因此即使小組成員位於遠端位置,開發小組還是可以一起處理專案。

有效率地管理應用程式生命週期:PaaS 提供支援完整 Web 應用程式生命週期所需的所有功能:在相同的整合式環境內建置、測試、部署、管理和更新。