Modern alkalmazásokat és mikroszolgáltatásokat fejleszthet és helyezhet üzembe nagy méretekben
Az Azure Container Apps egy teljes körűen felügyelt Kubernetes-alapú alkalmazásplatform, amellyel összetett infrastruktúra vezénylése nélkül helyezhet üzembe alkalmazásokat kódból vagy tárolókból. Heterogén modern alkalmazásokat vagy mikroszolgáltatásokat hozhat létre egységes központi hálózatkezeléssel, megfigyelhetőséggel, dinamikus skálázással és konfigurációval a nagyobb hatékonyság érdekében. Rugalmas mikroszolgáltatásokat tervezhet, amelyek teljes mértékben támogatják a Dapr szolgáltatásokat és aKEDAáltal működtetett dinamikus skálázást.
Nyílt forráskódú technológia támogatása teljes körű fejlesztői hatékonysággal, hibakereséssel, naplózással és az Azure DevOps szolgáltatással
Fejlett identitás- és hozzáférés-kezelés a tárolók biztonságának nagy méretekben történő figyeléséhez és fenntartásához
Méretezhető, hordozható platform alacsony felügyeleti költségekkel a termelés sebességének növelése érdekében
Rugalmas üzembe helyezés a felhőtől a peremhálózatig tetszőleges infrastruktúrán az Azure Arc segítségével
Mikroszolgáltatások gyors létrehozása és üzembe helyezése
Magas fejlesztői sebességet és alkalmazásközpontú hatékonyságot érhet el, miközben nyílt szabványokat használ egy natív felhőbeli alaprendszeren, programozási modellre vonatkozó követelmény nélkül. Az Azure Container Apps, a Azure Functions és az Azure Spring Apps ugyanabban a végrehajtási környezetben, egységes hálózatkezeléssel és megfigyelhetőséggel. A Dapr használatával leegyszerűsítheti a futtatókörnyezet hordozhatóságát olyan beépített, csatlakoztatható összetevőkkel, mint az eseményfeldolgozás, a pub/sub és a szolgáltatáshívás. Az alkalmazások automatikus skálázása nullára a beépített KEDA használatával.
Minden igénynek megfelelő üzemeltetési csomagokat kaphat
Hajtsa végre a kódot kiszolgáló nélküli vagy dedikált módban.
A szabályozási megfelelőségi vezérlők kényszerítése Azure Policy használatával, beépített védőkorlátokkal és felhőbiztonsági teljesítménytesztekkel. Részletes identitás- és hozzáférés-vezérlés az Azure Active Directory használatával.
Használja a UDR-t, és használja az Azure Firewall szolgáltatást a biztonságos kimenő forgalom érdekében. Hibaelhárítás tárolókonzol használatával, valós idejű naplóstreamek dokumentációjanaplóstreamek megtekintésével, teljesítmény- és állapotelemzés Azure Monitor-metrikák böngészőjének dokumentációjaAzure Monitor metrikaböngészővel, valamint naplók megtekintése és figyelése Log Analytics – dokumentációLog Analytics segítségével.
Többtípusú kiszolgáló nélküli natív felhőbeli mikroszolgáltatások létrehozása
Maximalizálhatja a hatékonyságot a mikroszolgáltatásokhoz, robusztus automatikus skálázáshoz és infrastruktúra-felügyelet nélküli kiszolgálóhoz épült tárolószolgáltatással. Heterogén tárolókat építhet ki egy Azure Container App-környezetben a Azure Functions és az Azure Spring Apps használatával az egységes és felügyelt alkalmazásplatform-élmény érdekében. Beépített szolgáltatásfelderítési lehetőségeket használhat a mikroszolgáltatások kommunikációjához, a bejövő forgalom Envoy-alapú és felügyelt HTTP- és HTTP/2-végpontjaihoz.
Üzembe helyezés a felhőből a peremhálózatra Azure Arc szolgáltatással
Kód-felhő folyamatok beállítása a GitHub Actions vagy az Azure DevOps használatával. Egyszerű konfigurációkkal olyan, az alkalmazás-életciklussal kapcsolatos tevékenységeket hajthat végre, mint az alkalmazásfrissítés, verziókezelés és a forgalom áthelyezése. Az Azure Container Appshez készült Azure Arc használatával hordozható mikroszolgáltatásokat hozhat létre többfelhős környezetekben.
Beépített átfogó biztonság és megfelelőség
-
A Microsoft több mint 1 milliárd USD-t költ évente a kiberbiztonsággal kapcsolatos kutatás-fejlesztési projektekre.
-
Több mint 3500 biztonsági szakértőnk dolgozik azon, hogy megfelelő szintű adatbiztonságot és adatvédelmet nyújthassunk Önnek.
-
Az Azure minden más felhőszolgáltatónál több minősítéssel rendelkezik. Tekintse meg a teljes listát.
-
ISO/IEC
-
CSA/CCM
-
ITAR
-
CJIS
-
HIPAA
-
IRS 1075
-
Az igényeknek megfelelő, rugalmas díjszabási lehetőségek
Kezdje az ingyenes szinttel. Az első 180 000 vCPU/másodperc, 360 000 GiB-másodperc és 2 millió kérés minden hónapban ingyenes. A nullára skálázás lehetőségével csak azért kell fizetnie, amit másodpercenként felhasznál.
Első lépések egy ingyenes Azure-fiókkal
1
2
A kredit felhasználása után váltson használatalapú fizetésre, hogy továbbra is használhassa ezeket az ingyenes szolgáltatásokat. Csak akkor kell fizetnie, ha az ingyenes havi mennyiségnél többet használ.
3
A 12 hónap után továbbra is használhat több mint 55 mindig ingyenes szolgáltatást, és a havi ingyenes mennyiségeket meghaladóan csak azért kell fizetnie, amit felhasznál.
Források és dokumentáció az Azure Container Appshez
Oktatóanyagok az első lépésekhez
A népszerű fejlesztői forrásanyagok áttekintése
Gyakori kérdések az Azure Container Appsről
-
Yes, this is the default configuration. When the minimum instances setting is zero, you'll pay only when your app is active in response to events and/or requests.
-
Yes. The first 180,000 vCPU per second, 360,000 GiB/s, and 2 million requests each month are free. Beyond that, you'll pay for what you use based on the number of vCPU per second and Gbps your applications consume.
-
Active usage occurs while your container is starting or while there is at least one request being processed by the application. By default, applications scale to zero. You can also configure Container Apps with a minimum number of instances to always run in idle mode. Idle usage is charged at a reduced rate when the application isn't processing any requests.
-
- You can create a Spring app using your existing flows or templates with the option to specify an Azure Container Apps environment.
- You can continue using the current features of Azure Spring Apps.
- You have the option to use common platform capabilities through additional controls in the Azure Spring Apps blade.
- You can also switch to using common platform capabilities. Azure Spring Apps will provide a way to either override local capability with platform capability or synchronize with the centralized platform capability.