共用方式為


使用平臺即服務 (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 解決方案。