Översikt över Azure Container Apps
Azure Container Apps är en serverlös plattform som gör att du kan underhålla mindre infrastruktur och spara kostnader när du kör containerbaserade program. I stället för att oroa dig för serverkonfiguration, containerorkestrering och distributionsinformation tillhandahåller Container Apps alla uppdaterade serverresurser som krävs för att hålla dina program stabila och säkra.
Vanliga användningsområden för Azure Container Apps:
- Distribuera API-slutpunkter
- Värd för bakgrundsbearbetningsjobb
- Hantera händelsedriven bearbetning
- Köra mikrotjänster
Dessutom kan program som bygger på Azure Container Apps skalas dynamiskt baserat på följande egenskaper:
- HTTP-trafik
- Händelsedriven bearbetning
- Processor- eller minnesbelastning
- Skalning som stöds av KEDA
Om du vill börja arbeta med Container Apps väljer du den beskrivning som bäst beskriver din situation.
beskrivning | Resurs | |
---|---|---|
Jag är nybörjare på containrar | Börja här om du ännu inte har skapat din första container men är nyfiken på hur containrar kan uppfylla dina utvecklingsbehov. | Läs mer om containrar |
Jag använder serverlösa containrar | Container Apps ger automatisk skalning, minskar driftskomplexiteten och gör att du kan fokusera på ditt program i stället för på infrastrukturen. Börja här om du är intresserad av funktionerna för hantering, skalbarhet och betala per användning för molnbaserad databehandling. |
Läs mer om serverlösa containrar |
Funktioner
Med Azure Container Apps kan du:
Använd Azure CLI-tillägget, Azure-portalen eller ARM-mallarna för att hantera dina program.
Aktivera HTTPS- eller TCP-ingress utan att behöva hantera annan Azure-infrastruktur.
Skapa mikrotjänster med Dapr och få åtkomst till dess omfattande uppsättning API:er.
Kör jobb på begäran, enligt ett schema eller baserat på händelser.
Lägg till Azure Functions och Azure Spring Apps i din Azure Container Apps-miljö.
Använd specialiserad maskinvara för åtkomst till ökade beräkningsresurser.
Kör flera containerrevisioner och hantera containerappens programlivscykel.
Skala dina appar automatiskt baserat på alla SKALningsutlösare som stöds av KEDA. De flesta program kan skalas till noll1.
Dela upp trafik mellan flera versioner av ett program för blå/gröna distributioner och A/B-testscenarier.
Använd intern ingress- och tjänstidentifiering för säkra interna slutpunkter med inbyggd DNS-baserad tjänstidentifiering.
Kör containrar från alla register, offentliga eller privata, inklusive Docker Hub och Azure Container Registry (ACR).
Ange ett befintligt virtuellt nätverk när du skapar en miljö för dina containerappar.
Hantera hemligheter på ett säkert sätt direkt i ditt program.
Övervaka loggar med Hjälp av Azure Log Analytics.
Generösa kvoter, som kan åsidosättas för att öka gränserna per konto.
1 Program som skalas på CPU- eller minnesbelastning kan inte skalas till noll.