Az Azure Container Apps áttekintése
Az Azure Container Apps egy teljes körűen 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érfeldolgozási feladatok ü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 segítségével a következőket teheti:
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.
Feladatok futtatása igény szerint, ütemezés szerint vagy események alapján.
Adja hozzá a Azure Functions és az Azure Spring Apps alkalmazást az Azure Container Apps-környezethez.
Speciális hardverek 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.
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-es nullára skálázható.
Ossza fel a forgalmat 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ók futtatása bármilyen beállításjegyzékből, nyilvános vagy privát adatbázisból, beleértve 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.
Biztonságosan kezelheti a titkos kulcsokat 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ésre skálázható alkalmazások nem skálázhatók nullára.