共用方式為


使用平台即服務 (PaaS) 選項

基礎結構即服務 (IaaS) 和平台即服務 (PaaS) 是雲端服務模型。

IaaS 可讓您存取伺服器、儲存體和網路等運算資源。 IaaS 提供者會裝載和管理此基礎結構。 客戶會使用網際網路來存取硬體和資源。

相比之下,PaaS 提供了用於開發和執行應用程式的框架。 如同 IaaS,PaaS 提供者會裝載和維護平台的伺服器、網路、儲存體和其他計算資源。 但 PaaS 還包括支援 Web 應用程式生命週期的工具、服務和系統。 開發人員會使用平台來建置應用程式,而不需要管理備份、安全性解決方案、升級和其他系統管理工作。

PaaS 相對於 IaaS 的優勢

當您的工作負載不需要 IaaS 授與的控制項時,請改用 PaaS。 IaaS 如同擁有一箱組件。 您可以建造任何東西,但必須自己組裝。 PaaS 選項較容易進行設定和管理。 您不需要設定虛擬機器 (VM)。 您也不必處理元件的所有維護任務,例如安裝修補程式和更新。

許多 PaaS 解決方案都提供原生縮放選項,允許您設定服務的擴展和收縮或上下調整的方式。 雖然在 IaaS 中可進行縮放,但通常比較複雜,例如要處理連結的儲存體。

例如,假設您的應用程式需要訊息佇列。 您可以使用 RabbitMQ 之類的項目,在虛擬機器上設定自己的傳訊服務。 但「Azure 服務匯流排」提供可靠的傳訊服務,而且維護更簡單。 您可以在部署指令碼中建立「服務匯流排」命名空間。 然後,您可以使用用戶端 SDK 來呼叫「服務匯流排」。

IaaS 解決方案的 PaaS 替代方案

您的應用程式可能有比 PaaS 更適合使用 IaaS 的特定需求。 但您仍然可以尋找納入 PaaS 選項的地方。 一些範例包括快取、佇列和資料儲存體。 其他範例請參閱下列資料表。

與其執行 ... 請考慮使用 ...
Active Directory Microsoft Entra ID
Elasticsearch Azure AI 搜尋服務
Hadoop Azure HDInsight
IIS Azure App Service
MongoDB Azure Cosmos DB for MongoDB
Redis Azure Cache for Redis
SQL Server Azure SQL Database
檔案共用 Azure 檔案

這份清單並不完整。 有許多方法可以將自我管理的 IaaS 技術替換為相關的 PaaS 解決方案。