Přehled služby Azure Container Apps
Aplikace Azure Container umožňují spouštět mikroslužby a kontejnery aplikací na platformě bez serveru. Mezi běžné použití Azure Container Apps patří:
- Nasazení koncových bodů rozhraní API
- Hostování aplikací pro zpracování na pozadí
- Zpracování zpracování založeného na událostech
- Spouštění mikroslužeb
Aplikace založené na službě Azure Container Apps se můžou dynamicky škálovat na základě následujících vlastností:
- Přenos HTTP
- Zpracování založené na událostech
- Zatížení procesoru nebo paměti
- Libovolný keda s podporou škálování
Aplikace Azure Container umožňují spouštět kód aplikace v jakémkoli kontejneru a je unopinionated o modulu runtime nebo programovacího modelu. S aplikacemi typu kontejner můžete využívat výhody spouštění kontejnerů a přitom předejít obavám při správě cloudové infrastruktury a složitých orchestrací kontejnerů.
Pomocí Azure Container Apps můžete:
Spuštění více revizí kontejneru a správa životního cyklu aplikace kontejneru aplikace.
Automatické škálování aplikací na základě libovolné triggery škálování s podporou keda Většina aplikací se může škálovat na nulu1.
Povolte příchozí přenos HTTPS bez nutnosti spravovat další infrastrukturu Azure.
Rozdělte provoz napříč různými verzemi aplikace pro použití s modrou a zeleným nasazením a/B testováním.
Používejte interní zjišťování příchozího přenosu dat a služeb pro zabezpečené koncové body, které mají integrované zjišťování služeb založené na službě DNS.
Vytvářejte mikroslužby pomocí Dapr a získejte přístup k jejich bohatě se sadou rozhraní API.
Spouštějte kontejnery z libovolného registru, veřejné nebo soukromé, včetně Docker Hub a Azure Container Registry (ACR).
Pro správu aplikací použijte rozšíření Azure CLI nebo šablony ARM .
Zabezpečená správa tajných klíčů přímo ve vaší aplikaci.
Zobrazení protokolů aplikace pomocí Log Analytics Azure.
1 aplikace, které se škálují pro procesor nebo zatížení paměti , se nemůžou škálovat na nulu.