Az Azure Container Apps áttekintése
Az Azure Container Apps egy kiszolgáló nélküli platform, amely lehetővé teszi, hogy kevesebb infrastruktúrát tartson fenn, és költségeket takarítson meg a tárolóalapú alkalmazások futtatásakor. A tárolók konfigurációja, a tároló vezénylése és az üzembe helyezés részletei miatt való aggódás helyett a Container Apps biztosítja az összes olyan naprakész kiszolgálói erőforrást, amely az alkalmazások stabil és biztonságos állapotának megőrzéséhez szükséges.
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
Emellett az Azure Container Appsre épülő alkalmazások dinamikusan méretezhető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ó
A Container Apps használatának megkezdéséhez válassza ki a helyzetének leginkább megfelelő leírást.
Leírás | Erőforrás | |
---|---|---|
Új vagyok a tárolókban | Kezdje itt, ha még nem hozza létre az első tárolót, de kíváncsi arra, hogy a tárolók hogyan tudják kiszolgálni a fejlesztési igényeket. | További információ a tárolókról |
Kiszolgáló nélküli tárolókat használok | A Container Apps automatikus skálázást biztosít, csökkenti a működési összetettséget, és lehetővé teszi, hogy az infrastruktúra helyett az alkalmazásra összpontosítson. Kezdje itt, ha érdekli a felhőalapú számítástechnika felügyeleti, skálázhatósági és használatalapú funkciói. |
További információ a kiszolgáló nélküli tárolókról |
Funkciók
Az Azure Container Apps szolgáltatással a következő megoldásokat használhatja:
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á az Azure Functionst és az Azure Spring Appst az Azure Container Apps-környezethez.
Speciális hardverek használata a nagyobb 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 méretezése a KEDA által támogatott méretezési eseményindítók alapján. A legtöbb alkalmazás 1 nulláraskálázható.
A forgalom felosztása egy alkalmazás több verziójára kék/zöld környezetekhez és A/B tesztelési forgatókönyvekhez.
Belső bejövő forgalom és szolgáltatásfelderítés használata a beépített DNS-alapú szolgáltatásfelderítéssel rendelkező, csak belső végpontok biztonságossá tételéhez.
Tárolók futtatása bármely beállításjegyzékből, nyilvános vagy privát adatbázisból, beleértve a Docker Hubot és az Azure Container Registryt (ACR).
Adjon meg egy meglévő virtuális hálózatot a tárolóalkalmazások környezetének létrehozásakor.
Titkos kulcsok 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, hogy fiókonként növeljék a korlátokat.
1 A processzor- vagy memóriaterhelésre skálázható alkalmazások nem skálázhatók nullára.