Azure Container Apps-környezetek

A Container Apps-környezet egy vagy több tárolóalkalmazás és -feladat biztonságos határa. A Container Apps futtatókörnyezet az operációsrendszer-frissítések, a skálázási műveletek, a feladatátvételi eljárások és az erőforrás-kiegyensúlyozás kezelésével kezeli az egyes környezeteket.

A környezetek a következő funkciókat tartalmazzák:

Szolgáltatás Leírás
Type A Container Apps-környezeteknek két különböző típusa van: a számítási feladatok profilkörnyezetei és a csak használatalapú környezetek. A számítási feladatprofil-környezetek mind a Használat, mind a Dedikált csomagokat támogatják, míg a csak használatalapú környezetek csak a Használati csomagot támogatják.
Virtuális hálózat A virtuális hálózat minden környezetet támogat, amely kikényszeríti a környezet biztonságos határait. A környezet létrehozásakor létrejön egy korlátozott hálózati képességekkel rendelkező virtuális hálózat, vagy saját maga is. Egy meglévő virtuális hálózat hozzáadásával részletesen szabályozhatja a hálózatot.
Több tárolóalkalmazás Ha több tárolóalkalmazás is ugyanabban a környezetben van, ugyanazon a virtuális hálózaton osztoznak, és naplókat írnak ugyanarra a naplózási célhelyre.
Többszolgáltatásos integráció Az Azure Functionst és az Azure Spring Appst hozzáadhatja az Azure Container Apps-környezethez.

Azure Container Apps environments.

Az igényeitől függően érdemes lehet egy vagy több Container Apps-környezetet használnia. Az alábbi feltételek segítségével eldöntheti, hogy egy vagy több környezetet kell-e használnia.

Egyetlen környezet

A következő esetekben használjon egyetlen környezetet:

  • Kapcsolódó szolgáltatások kezelése
  • Különböző alkalmazások üzembe helyezése ugyanarra a virtuális hálózatra
  • A Dapr szolgáltatáshívási API-val kommunikáló instrument Dapr-alkalmazások
  • Az alkalmazások ugyanazzal a Dapr-konfigurációval rendelkeznek
  • Az alkalmazások ugyanazon a naplócélon osztoznak

Több környezet

Egynél több környezetet használjon, ha két vagy több alkalmazást szeretne:

  • Soha ne ossza meg ugyanazokat a számítási erőforrásokat
  • Nem kommunikál a Dapr szolgáltatáshívási API-val
  • El kell különíteni a csapat vagy a környezet használata miatt (például teszt vagy éles környezet)

Típusok

Type Description Plan Számlázási szempontok
Számítási feladatok profilja Kiszolgáló nélküli alkalmazásokat futtathat a nullára való skálázás támogatásával, és csak a használatprofillal használt erőforrásokért kell fizetnie. A dedikált számítási feladatok profiljaival testre szabott hardverrel és nagyobb költség-kiszámíthatósággal is futtathat alkalmazásokat. Felhasználás és dedikált Dönthet úgy, hogy külön számításiprofilok használatával futtat alkalmazásokat vagy mindkét csomagot. A dedikált csomag fix költséggel rendelkezik a teljes környezet számára, függetlenül attól, hogy hány számításiprofilt használ.
Csak felhasználás Kiszolgáló nélküli alkalmazásokat futtathat a nullára skálázás támogatásával, és csak az alkalmazások által használt erőforrásokért kell fizetnie. Csak felhasználás Csak az egyes tárolóalkalmazások és erőforrás-használatuk esetén számlázva. A Container Apps-környezethez nincs költség társítva.

Logs

Gépház az Azure Container Apps környezeti API-erőforrás szempontjából releváns.

Property Leírás
properties.appLogsConfiguration A Log Analytics-munkaterület konfigurálására szolgál, ahol a környezet összes alkalmazásának naplói közzé vannak téve.
properties.containerAppsConfiguration.daprAIInstrumentationKey Alkalmazás Elemzések a Dapr által a nyomkövetéshez biztosított rendszerállapot-kulcs

Házirendek

Az Azure Container Apps-környezetek automatikusan törlődnek, ha a rendszer a következő feltételek valamelyikét észleli 90 napnál hosszabb ideig:

  • Tétlen állapotban
  • A virtuális hálózat vagy az Azure Policy konfigurálása miatt meghiúsult állapotban
  • Az infrastruktúra frissítésének letiltása a virtuális hálózat vagy az Azure Policy konfigurálása miatt

Következő lépések