Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
| Tulajdonság | Leírás |
|---|---|
| Típus | A Container Apps-környezeteknek két különböző típusa van: a számítási feladatok profilkörnyezetei (az alapértelmezett) és a csak használatalapú környezetek (örököltek). A számítási feladatprofil-környezetek támogatják mind a Használati, mind a Dedikált csomagokat, míg a 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 megadhatja a sajátját 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
- Azonos Dapr-konfiguráció megosztása az alkalmazások között
- Azonos naplócél megosztása az alkalmazások között
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álhat a beépített Dapr szolgáltatáshívási API-n keresztül (a környezetközi Dapr-kommunikáció külső megoldások használatával lehetséges)
- 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
| Típus | Leírás | Terv | Számlázási szempontok |
|---|---|---|---|
| Terhelési profil (alapértelmezett) | 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 elkötelezett | Választhatja, hogy az alkalmazásokat külön számítási feladatprofilok használatával futtatja mindkét csomagban. A dedikált csomag a teljes környezethez rögzített csomagkezelési költséggel rendelkezik, függetlenül attól, hogy hány számítási feladatprofilt használ. A dedikált csomag emellett változó költséggel rendelkezik a számítási feladatprofil-példányok száma és az egyes példányok számára lefoglalt erőforrások alapján. További információ: Számlázás. |
| Csak használat (örökölt) | 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. |
Naplók
A naplózás a környezetben futó tárolóalkalmazások monitorozásának és hibaelhárításának alapvető része. Az Azure Container Apps-környezetek központosított naplózási képességeket biztosítanak az Azure Monitor és az Application Insights integrációjával.
Alapértelmezés szerint a környezet összes tárolóalkalmazása naplókat küld egy közös Log Analytics-munkaterületre, így egyszerűbben kérdezhetők le és elemezhetők a naplók több alkalmazásban. Ezek a naplók a következők:
- Konténer
stdout/stderradatfolyamok - Konténeralkalmazások skálázási eseményei
- Dapr oldalkocsi-naplók (ha a Dapr engedélyezve van)
- Rendszerszintű metrikák és események
Naplókonfiguráció tulajdonságai
A következő tulajdonságokat konfigurálhatja a környezet szintjén az API-n keresztül:
| Ingatlan | 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 |
A Dapr számára biztosított App Insights-rendszerállapotkulcs nyomkövetéshez |
Szabályzatok
Az Azure Container Apps-környezetek automatikusan törlődnek, ha az alábbi feltételek egyike 90 napnál hosszabb ideig fennáll:
- A környezet tétlen (nincsenek aktív tárolóalkalmazások vagy a környezetben futó feladatok)
- A környezet a virtuális hálózat vagy az Azure Policy konfigurálása miatt meghiúsult állapotban van
- A környezet blokkolja az infrastruktúra frissítéseit a virtuális hálózat vagy az Azure Policy konfigurálása miatt
Ezek a szabályzatok segítenek a hatékony erőforrás-használatban és a szolgáltatásminőség fenntartásában. Az automatikus törlés megakadályozása:
- Legalább egy aktív tárolóalkalmazás vagy feladat futtatása a környezetben
- Győződjön meg arról, hogy a virtuális hálózat és az Azure Policy konfigurációi megfelelően vannak beállítva
- Válasz a környezet problémás állapotáról szóló értesítésekre
A Container Apps-környezetek állapotát és állapotát többféleképpen is monitorozhatja:
Azure Monitor-riasztások: Állítson be riasztásokat, amelyek automatikusan értesítik a környezetek fontos változásairól vagy problémáiról.
Azure Portal: A valós idejű környezet állapotának és részleteinek megtekintése közvetlenül az Azure Portalon.
Azure CLI: Az Azure CLI használatával programozott módon ellenőrizheti a környezetek aktuális állapotát és tulajdonságait.
Ezek a lehetőségek segítenek tájékozódni, és gyorsan reagálni a környezeteket érintő problémákra.
Korlátozások és kvóták
A Container Apps-környezetek korlátainak és kvótáinak megismerése segít hatékonyan megtervezni az alkalmazásarchitektúrát.
A környezethez kapcsolódó kvóták megtekintéséhez tekintse meg az Azure Container Apps kvótái című témakört a kvótakorlátok visszaadásának módjairól.
A legtöbb up-todátumkorlátok és kvóták esetében tekintse meg az Azure Container Apps szolgáltatás korlátait.