使用平臺即服務 (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 解決方案。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應