Přehled služby Azure Container Apps
Azure Container Apps je bezserverová platforma, která umožňuje udržovat méně infrastruktury a ušetřit náklady při spouštění kontejnerizovaných aplikací. Místo toho, abyste se museli starat o konfiguraci serveru, orchestraci kontejnerů a podrobnosti o nasazení, poskytuje Služba Container Apps všechny aktuální prostředky serveru potřebné k zajištění stabilního a zabezpečeného zabezpečení vašich aplikací.
Mezi běžné použití Azure Container Apps patří:
- Nasazování koncových bodů rozhraní API
- Hostování úloh zpracování na pozadí
- Zajištění zpracování řízeného událostmi
- Provozování mikroslužeb
Aplikace vytvořené v Azure Container Apps se navíc můžou dynamicky škálovat na základě následujících charakteristik:
- Provoz HTTP
- Zpracování řízené událostmi
- Zatížení procesoru nebo paměti
- Libovolný škálovač podporovaný keda
Pokud chcete začít pracovat s Container Apps, vyberte popis, který nejlépe popisuje vaši situaci.
Popis | Prostředek | |
---|---|---|
S kontejnery začínám | Začněte tady, pokud jste ještě vytvořili svůj první kontejner, ale zajímá vás, jak kontejnery můžou sloužit vašim potřebám vývoje. | Další informace o kontejnerech |
Používám bezserverové kontejnery | Container Apps poskytuje automatické škálování, snižuje provozní složitost a umožňuje soustředit se na vaši aplikaci místo na infrastrukturu. Začněte tady, pokud vás zajímají funkce správy, škálovatelnosti a průběžných plateb cloud computingu. |
Další informace o bezserverových kontejnerech |
Funkce
Pomocí Azure Container Apps můžete:
Ke správě aplikací použijte rozšíření Azure CLI, Azure Portal nebo šablony ARM.
Povolte příchozí přenos dat HTTPS nebo TCP bez nutnosti spravovat jinou infrastrukturu Azure.
Vytvářejte mikroslužby pomocí Dapr a získejte přístup ke své bohaté sadě rozhraní API.
Spouštění úloh na vyžádání, podle plánu nebo na základě událostí
Přidejte azure Functions a Azure Spring Apps do prostředí Azure Container Apps.
Pro přístup ke zvýšeným výpočetním prostředkům použijte specializovaný hardware .
Spusťte více revizí kontejnerů a spravujte životní cyklus aplikace kontejneru.
Automatické škálování aplikací na základě libovolné aktivační události škálování podporované službou KEDA Většina aplikací se může škálovat na 1.
Rozdělte provoz mezi více verzí aplikace pro nasazení Blue/Green a scénáře testování A/B.
Používejte interní příchozí přenos dat a zjišťování služeb pro zabezpečené interní koncové body s integrovaným zjišťováním služeb založeným na DNS.
Spouštět kontejnery z libovolného registru, veřejného nebo privátního, včetně Docker Hubu a služby Azure Container Registry (ACR).
Při vytváření prostředí pro kontejnerové aplikace zadejte existující virtuální síť .
Bezpečně spravujte tajné kódy přímo ve vaší aplikaci.
Monitorování protokolů pomocí Azure Log Analytics
Velkorysé kvóty, které je možné přepsat, aby se zvýšily limity na základě jednotlivých účtů.
1 Aplikace, které se škáluje na zatížení procesoru nebo paměti, se nemůžou škálovat na nulu.