Overzicht van Azure Container Apps
Azure Container Apps is een serverloos platform waarmee u minder infrastructuur kunt onderhouden en kosten kunt besparen tijdens het uitvoeren van toepassingen in containers. In plaats van u zorgen te maken over serverconfiguratie, containerindeling en implementatiedetails, biedt Container Apps alle up-to-date serverresources die nodig zijn om uw toepassingen stabiel en veilig te houden.
Veelvoorkomende toepassingen van Azure Container Apps zijn:
- API-eindpunten implementeren
- Achtergrondverwerkingstaken hosten
- Gebeurtenisgestuurde verwerking afhandelen
- Microservices uitvoeren
Bovendien kunnen toepassingen die zijn gebouwd op Azure Container Apps dynamisch schalen op basis van de volgende kenmerken:
- HTTP-verkeer
- Gebeurtenisgestuurde verwerking
- CPU- of geheugenbelasting
- Elke KEDA-ondersteunde scaler
Als u met Container Apps wilt werken, selecteert u de beschrijving die het beste uw situatie beschrijft.
Beschrijving | Resource | |
---|---|---|
Ik ben nieuw voor containers | Begin hier als u nog uw eerste container moet bouwen, maar benieuwd hoe containers uw ontwikkelingsbehoeften kunnen dienen. | Meer informatie over containers |
Ik gebruik serverloze containers | Container Apps biedt automatisch schalen, vermindert de operationele complexiteit en stelt u in staat om u te richten op uw toepassing in plaats van infrastructuur. Begin hier als u geïnteresseerd bent in de functies voor beheer, schaalbaarheid en betalen per gebruik van cloud-computing. |
Meer informatie over serverloze containers |
Functies
Met Azure Container Apps kunt u het volgende doen:
Gebruik de Azure CLI-extensie, Azure Portal of ARM-sjablonen om uw toepassingen te beheren.
Schakel HTTPS- of TCP-toegangsbeheerobjecten in zonder dat u andere Azure-infrastructuur hoeft te beheren.
Bouw microservices met Dapr en open de uitgebreide set API's.
Taken op aanvraag uitvoeren, volgens een planning of op basis van gebeurtenissen.
Voeg Azure Functions en Azure Spring Apps toe aan uw Azure Container Apps-omgeving.
Gebruik gespecialiseerde hardware voor toegang tot meer rekenresources.
Voer meerdere containerrevisies uit en beheer de toepassingslevenscyclus van de container-app.
Uw apps automatisch schalen op basis van een door KEDA ondersteunde schaaltrigger. De meeste toepassingen kunnen worden geschaald naar nul1.
Splits verkeer over meerdere versies van een toepassing voor Blue/Green-implementaties en A/B-testscenario's.
Gebruik interne toegangsbeheerobjecten en servicedetectie voor beveiligde interne eindpunten met ingebouwde OP DNS gebaseerde servicedetectie.
Voer containers uit vanuit een register, openbaar of privé, waaronder Docker Hub en Azure Container Registry (ACR).
Geef een bestaand virtueel netwerk op bij het maken van een omgeving voor uw container-apps.
Geheimen veilig beheren in uw toepassing.
Bewaak logboeken met behulp van Azure Log Analytics.
Royale quota, die kunnen worden overschreven om de limieten per account te verhogen.
1 Toepassingen die worden geschaald op CPU of geheugenbelasting , kunnen niet worden geschaald naar nul.