Prostředí Azure Container Apps

Prostředí Container Apps je zabezpečená hranice kolem jedné nebo více kontejnerových aplikací a úloh. Modul runtime Container Apps spravuje každé prostředí tím, že zpracovává upgrady operačního systému, operace škálování, postupy převzetí služeb při selhání a vyrovnávání prostředků.

Prostředí zahrnují následující funkce:

Funkce Popis
Typ Existují dva různé typy prostředí Container Apps: prostředí profilů úloh a pouze prostředí Consumption. Prostředí profilů úloh podporují plány Consumption i Dedicated, zatímco pouze prostředí Consumption podporují pouze plán Consumption.
Virtuální síť Virtuální síť podporuje každé prostředí, které vynucuje zabezpečené hranice prostředí. Při vytváření prostředí se pro vás vytvoří virtuální síť s omezenými možnostmi sítě nebo můžete poskytnout vlastní. Přidání existující virtuální sítě vám poskytne podrobnou kontrolu nad vaší sítí.
Více kontejnerových aplikací Pokud je ve stejném prostředí více aplikací kontejnerů, sdílejí stejnou virtuální síť a zapisují protokoly do stejného cíle protokolování.
Integrace s více službami Do prostředí Azure Container Apps můžete přidat Azure Functions a Azure Spring Apps .

Azure Container Apps environments.

V závislosti na vašich potřebách můžete chtít použít jedno nebo více prostředí Container Apps. Následující kritéria vám pomůžou rozhodnout, jestli byste měli použít jedno nebo více prostředí.

Jedno prostředí

Pokud chcete, použijte jedno prostředí:

  • Správa souvisejících služeb
  • Nasazení různých aplikací do stejné virtuální sítě
  • Instrumentace aplikací Dapr, které komunikují prostřednictvím rozhraní API pro vyvolání služby Dapr
  • Mít aplikace sdílenou stejnou konfiguraci Dapr
  • Mít aplikace stejný cíl protokolu

Více prostředí

Pokud chcete, aby dvě nebo více aplikací:

  • Nikdy nesdílejte stejné výpočetní prostředky
  • Komunikace prostřednictvím rozhraní API pro vyvolání služby Dapr
  • Izolovat kvůli využití týmu nebo prostředí (například testování v produkčním prostředí)

Typy

Typ Popis Plán Aspekty fakturace
Profil úlohy Spouštět bezserverové aplikace s podporou škálování na nulu a platit jenom za prostředky, které vaše aplikace používají s profilem consumption. Můžete také spouštět aplikace s přizpůsobeným hardwarem a vyšší předvídatelností nákladů pomocí vyhrazených profilů úloh. Spotřeba a vyhrazená Aplikace můžete spouštět v rámci obou plánů pomocí samostatných profilů úloh. Plán Dedicated má pevné náklady pro celé prostředí bez ohledu na to, kolik profilů úloh používáte.
Pouze spotřeba Spouštět bezserverové aplikace s podporou škálování na nulu a platit jenom za prostředky, které vaše aplikace používají. Pouze spotřeba Fakturuje se jenom pro jednotlivé kontejnerové aplikace a jejich využití prostředků. S prostředím Container Apps nejsou spojené žádné náklady.

Protokoly

Nastavení relevantní pro prostředek rozhraní API prostředí Azure Container Apps.

Vlastnost Popis
properties.appLogsConfiguration Používá se ke konfiguraci pracovního prostoru služby Log Analytics, kde se publikují protokoly pro všechny aplikace v prostředí.
properties.containerAppsConfiguration.daprAIInstrumentationKey Instrumentační klíč Přehledy aplikace poskytnutý pro trasování dapr

Zásady

Prostředí Azure Container Apps se automaticky odstraní, pokud se zjistí jedna z následujících podmínek po dobu delší než 90 dnů:

  • Ve stavu nečinnosti
  • Ve stavu selhání kvůli konfiguraci virtuální sítě nebo azure Policy
  • Blokuje aktualizace infrastruktury kvůli konfiguraci virtuální sítě nebo azure Policy.

Další kroky