共用方式為


其他容器部署選項

小提示

此內容摘錄自適用於 Azure 的電子書《架構雲端原生 .NET 應用程式》,該書可在 .NET Docs 上閱讀,或以 PDF 格式免費下載並離線閱讀。

Azure 電子書的雲端原生 .NET 應用程式封面縮圖。

除了 Azure Kubernetes Service (AKS),您也可以將容器部署到適用於容器的 Azure App Service 和 Azure 容器實例。

部署至容器專用的 App Service 何時才合適?

不需要協調流程的簡單生產應用程式非常適合用於適用於容器的 Azure App Service。

如何將應用服務部署到容器环境

若要部署至 適用於容器的 Azure App Service,您需要 Azure Container Registry (ACR) 實例和認證才能存取它。 將您的容器映像推送至 ACR 存放庫,以便 Azure App Service 在需要時提取它。 完成後,您可以設定應用程式以進行持續部署。 如此一來,每當 ACR 中的映像變更時,就會自動部署更新。

何時部署到 Azure 容器實例才合適?

Azure 容器實例 (ACI) 可讓您在受控、無伺服器雲端環境中執行 Docker 容器,而不需要設定虛擬機或叢集。 對於可在隔離容器中執行的短期工作負載而言,這是絕佳的解決方案。 針對簡單的服務、測試案例、工作自動化和建置作業,請考慮ACI。 ACI 會啟動容器實例、執行工作,然後將它向下旋轉。

如何將應用程式部署至 Azure 容器實例

若要部署至 Azure Container Instances (ACI),您需要 Azure Container Registry (ACR) 和認證才能存取它。 當您將容器映像推送到映像庫後,即可將其提取到 ACI 中。 您可以使用 Azure 入口網站或命令行介面來使用 ACI。 ACR 提供與 ACI 緊密整合。 圖 3-12 顯示如何將個別容器映像推送至 ACR。

Azure Container Registry 執行實例

圖 3-12。 Azure Container Registry 執行實例

您可以在 ACI 中快速建立實例。 指定映像登錄、Azure 資源群組資訊、要配置的記憶體數量,以及要接聽的埠。 本 快速入門說明如何使用 Azure 入口網站將容器實例部署至 ACI

部署完成之後,請尋找新部署的容器IP位址,並透過您指定的埠與其通訊。

Azure 容器實例提供在 Azure 中執行簡單容器工作負載最快的方式。 您不需要設定應用程式服務、協調器或虛擬機。 針對需要完整容器協調流程、服務探索、自動調整或協調升級的案例,我們建議使用 Azure Kubernetes Service (AKS)。

參考資料