Az Azure Container Apps áttekintése
Az Azure Container Apps egy teljes mértékben felügyelt környezet, amely lehetővé teszi mikroszolgáltatások és tárolóalapú alkalmazások futtatását egy kiszolgáló nélküli platformon. Az Azure Container Apps gyakori használati módjai:
- API-végpontok üzembe helyezése
- Háttérbeli feldolgozóalkalmazások üzemeltetése
- Eseményvezérelt feldolgozás kezelése
- Mikroszolgáltatások futtatása
Az Azure Container Appsre épülő alkalmazások dinamikusan skálázhatók az alábbi jellemzők alapján:
- HTTP-forgalom
- Eseményvezérelt feldolgozás
- CPU- vagy memóriahasználat
- Bármely KEDA által támogatott skálázó
Az Azure Container Apps lehetővé teszi bármilyen tárolóba csomagolt alkalmazáskód végrehajtását, tekintet nélkül a futtatókörnyezetre vagy a programozási modellre. A Container Apps szolgáltatással kihasználhatja a tárolók futtatásával járó előnyöket, és nem kell törődnie a felhő-infrastruktúra és az összetett tárolóvezénylők kezelésével.
Funkciók
Az Azure Container Apps szolgáltatással a következő megoldásokat használhatja:
Az alkalmazások kezeléséhez használja az Azure CLI-bővítményt, Azure Portal vagy ARM-sablonokat.
Engedélyezze a HTTPS- vagy TCP-bejövő forgalmat anélkül, hogy más Azure-infrastruktúrát kellene kezelnie.
Mikroszolgáltatásokat hozhat létre a Dapr használatával , és hozzáférhet az API-k gazdag készletéhez.
Adja hozzá a Azure Functions és az Azure Spring Apps alkalmazást az Azure Container Apps-környezethez.
Speciális hardver használata a megnövekedett számítási erőforrásokhoz való hozzáféréshez.
Futtasson több tárolóváltozatot , és kezelje a tárolóalkalmazás alkalmazás-életciklusát.
Az alkalmazások automatikus skálázása bármely KEDA által támogatott méretezési eseményindító alapján. A legtöbb alkalmazás1 nullára skálázható.
A forgalom felosztása egy alkalmazás több verziójára kék/zöld üzemelő példányokhoz és A/B tesztelési forgatókönyvekhez.
Belső bejövő forgalom és szolgáltatásfelderítés használata a csak belső végpontok biztonságossá tételéhez a beépített DNS-alapú szolgáltatásfelderítéssel.
Tárolókat futtathat bármely beállításjegyzékből, nyilvános vagy privát adatbázisból, beleértve a Docker Hub és Azure Container Registry (ACR) is.
Adjon meg egy meglévő virtuális hálózatot a tárolóalkalmazások környezetének létrehozásakor.
Titkos kódok biztonságos kezelése közvetlenül az alkalmazásban.
Naplók monitorozása az Azure Log Analytics használatával.
Nagyvonalú kvóták , amelyeket felül lehet bírálni a korlátok fiókonkénti növelése érdekében.
1 A processzor- vagy memóriaterhelésen skálázható alkalmazások nem skálázhatók nullára.