Azure Container Apps 概觀
Azure Container Apps 是無伺服器平臺,可讓您在執行容器化應用程式時維護較少的基礎結構並節省成本。 Container Apps 不需要擔心伺服器設定、容器協調流程和部署詳細數據,而是提供保持應用程式穩定且安全所需的所有最新伺服器資源。
Azure 容器應用程式的常見使用方法包含:
- 部署 API 端點
- 裝載背景處理作業
- 處理事件驅動處理
- 執行微服務
此外,建置在 Azure Container Apps 上的應用程式可以根據下列特性動態調整:
- HTTP 流量
- 事件驅動處理
- CPU 或記憶體負載
- 任何 KEDA 支援的調整器
若要開始使用容器應用程式,請選取最能描述您情況的描述。
描述 | 資源 | |
---|---|---|
我不熟悉容器 | 如果您尚未建置第一個容器,但想知道容器如何滿足您的開發需求,請從這裡開始。 | 深入瞭解容器 |
我使用無伺服器容器 | 容器應用程式提供自動調整、減少作業複雜度,並可讓您專注於您的應用程式,而不是基礎結構。 如果您對雲端運算的管理、延展性和隨用隨付功能感興趣,請從這裡開始。 |
深入瞭解無伺服器容器 |
功能
使用 Azure 容器應用程式,您可以:
使用 Azure CLI 擴充功能、Azure 入口網站 或 ARM 範本來管理您的應用程式。
啟用 HTTPS 或 TCP 輸入 ,而不需要管理其他 Azure 基礎結構。
使用 Dapr 建置微服務,並 存取其豐富的 API 集合。
視需要執行作業 、依排程或根據事件執行作業。
將 Azure Functions 和 Azure Spring Apps 新增至 Azure Container Apps 環境。
使用特製化硬體 來存取增加的計算資源。
執行多個容器修訂 ,並管理容器應用程式的應用程式生命週期。
根據任何 KEDA 支援的調整觸發程式自動調整 您的應用程式。 大部分的應用程式都可以調整為零1。
針對藍/綠部署和 A/B 測試案例,將流量 分割到多個應用程式版本。
使用內部輸入和服務探索,以使用內建 DNS 型服務探索 來保護僅限內部的端點。
從任何登錄、公用或私人執行容器,包括 Docker Hub 和 Azure Container Registry (ACR)。
可覆寫的慷慨配額,以增加每個帳戶的限制。
1 在 CPU 或記憶體負載 上調整的應用程式無法調整為零。