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. |
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