平台即服務(PaaS)是一種提供運行時環境的雲計算。PaaS提供基礎設施——服務器、網絡、存儲和平台——開發工具、數據庫管理係統、中間件等,幫助程序員創建、運行、測試和部署web應用程序。雲服務提供商以現收現付的方式提供這些應用程序,雲服務提供商還管理基礎設施。
平台即服務(PaaS)可用於API開發和管理、分析或商業智能、物聯網(IoT)、敏捷開發、原生雲開發等。
有很多PaaS提供商,如穀歌App Engine、Force.com、Openshift、Azure、AppFog、VMware的Cloud Foundry等。
PaaS服務提供:
- 編程語言
- 應用程序框架
- Web服務集成
- 信息安全
- 開發團隊協作
- 數據庫集成
- 用於開發、測試和部署應用程序的其他工具
平台即服務的好處
- 簡化開發:PaaS基礎設施由服務提供者管理,因此開發人員可以專注於開發和創新部分,而不是基礎設施管理。
- 支持地理上分布的開發團隊:開發環境呈現在互聯網上,因此如果開發團隊在遠程位置工作,他們可以很容易地訪問項目。
- 自由實驗:PaaS允許測試和嚐試新的操作係統、語言和工具,無需額外的投資或基礎設施。
- 可伸縮性:T資源可以根據需求輕鬆地增加或減少。
- 豐富的資源:PaaS為開發人員提供了各種各樣的IT資源,如操作係統、中間件、開發工具、數據庫等。
缺點的平台即服務(PaaS)
- 供應商:一旦客戶從一個服務提供商獲得服務,他們就不能切換到另一個供應商。將應用程序從一個服務提供者遷移到另一個服務提供者可能會產生問題。
- 供應商的依賴:如果當前的服務提供者在基礎設施的配置中做了任何微小的更改,它可能會影響正在運行的應用程序的性能。此外,如果服務提供者增加了定價模型,應用程序的成本將更高。