Azure 提供數個選項來裝載您的應用程式,每個選項都適合不同層級的控制與責任。 如需這些選項的概觀,請參閱 在 Azure e 上裝載應用程式。
一般而言,選擇主機選項需要在控制權與管理責任之間取得平衡。 您對於基礎結構所需的控制越多,您負責管理一或多個資源的責任就越多。
我們建議從 Azure App Service 開始,其可提供高度受控的環境,並降低系統管理額外負荷。 隨著需求的發展,您可以探索其他選項,以提供更高的彈性和控制,例如 Azure Container Apps、Azure Kubernetes Service (AKS),或最終提供最大控制權的 Azure 虛擬機,以提供最大的控制,但也需要最多維護。
本文中的託管選項依序呈現,從管理程度較高(您的責任較少)到管理程度較低(更多的控制和責任)。
使用 Azure App Service 裝載的 Web 應用程式:
- 快速入門:將 Python (Django 或 Flask) Web 應用程式部署至 Azure App 服務
- 在 Azure 中使用 PostgreSQL 部署 Python (Django 或 Flask) Web 應用程式
- 使用系統指派的受控身分建立並部署 Flask Web 應用程式到 Azure
- 設定適用於 Azure App Service 的 Python 應用程式
使用 Azure 靜態 Web 應用程式的內容傳遞網路
使用 Azure Functions 進行無伺服器託管:
使用 Azure 裝載容器:
使用 Azure Batch 計算密集且長時間執行的作業:
使用 Azure 虛擬機隨選、可調整的計算資源: