共用方式為


Azure 容器應用程式環境

容器應用程式環境是一或多個容器應用程式和作業的安全界限。 容器應用程式執行階段會藉由處理 OS 升級、調整作業、容錯移轉程序和資源平衡來管理每個環境。

環境包括下列功能:

功能 描述
類型 容器應用程式環境有兩種不同類型:「工作負載設定檔」環境和「僅耗用量」環境。 工作負載設定檔環境同時支援「耗用量」和「專用」方案,而「僅耗用量」環境僅支援耗用量方案
虛擬網路 虛擬網路支援每個環境,以強制執行環境的安全界限。 當您建立環境時,會為您建立有限網路功能的虛擬網路,或者您可以自行提供。 新增現有的虛擬網路可讓您更精細地控制網路。
多個容器應用程式 當多個容器應用程式位於相同的環境中時,它們會共用相同的虛擬網路,並將記錄寫入相同的記錄目的地。
多重服務整合 您可以將 Azure FunctionsAzure Spring 應用程式新增至您的 Azure 容器應用程式環境。

Azure Container Apps environments.

視您的需求而定,您可能想要使用一或多個容器應用程式環境。 使用下列準則可協助您決定是否應使用單一環境或多個環境。

單一環境

當您想要執行以下操作時,請使用單一環境:

  • 管理相關服務
  • 將不同的應用程式部署到相同的虛擬網路
  • 檢測要透過 Dapr 服務叫用 API 進行通訊的 Dapr \(英文\) 應用程式
  • 讓應用程式共用相同的 Dapr 組態
  • 讓應用程式共用相同的記錄目的地

多個環境

當您希望兩個或多個應用程式執行以下操作時,請使用多個環境:

  • 永遠不會共用相同的計算資源
  • 無法透過 Dapr 服務叫用 API 進行通訊
  • 由於團隊或環境使用方式而隔離 (例如,測試與生產)

類型

類型 描述 計畫 計費考量
工作負載設定檔 執行支援縮減為零的無伺服器應用程式,並僅針對您的應用程式搭配耗用量設定檔使用的資源付費。 您也可以使用自訂硬體來執行應用程式,並使用專用工作負載設定檔提高成本可預測性。 耗用量與專用 您可以選擇使用個別工作負載設定檔,在其中一個或兩個方案下執行應用程式。 不論您使用的工作負載設定檔數目為何,專用方案對於整個環境都有固定成本。
僅耗用量 執行支援縮減為零的無伺服器應用程式,並僅針對您的應用程式使用的資源付費。 僅耗用量 僅針對單一容器應用程式及其資源使用情況計費。 容器應用程式環境沒有任何相關成本。

記錄

與 Azure 容器應用程式環境 API 資源相關的設定。

屬性 說明
properties.appLogsConfiguration 用於設定 Log Analytics 工作區,其中將會發佈環境中所有應用程式的記錄。
properties.containerAppsConfiguration.daprAIInstrumentationKey 提供給 Dapr 進行追蹤的應用程式洞察檢測金鑰

原則

如果偵測到以下其中一種情況持續時間超過 90 天,將自動刪除 Azure 容器應用程式環境:

  • 處於閒置狀態
  • 由於 VNet 或 Azure 原則設定而處於失敗狀態
  • 由於 VNet 或 Azure 原則設定而封鎖基礎結構更新

下一步