Workloadprofielen in Azure Container Apps

Een workloadprofiel bepaalt de hoeveelheid reken- en geheugenresources die beschikbaar zijn voor de container-apps die in een omgeving zijn geïmplementeerd.

Profielen zijn geconfigureerd om aan de verschillende behoeften van uw toepassingen te voldoen.

Profieltype Beschrijving Potentieel gebruik
Verbruik Automatisch toegevoegd aan een nieuwe omgeving. Apps waarvoor geen specifieke hardwarevereisten zijn vereist
Toegewezen (algemeen gebruik) Balans van geheugen en rekenresources Apps waarvoor grotere hoeveelheden CPU en/of geheugen nodig zijn
Toegewezen (geoptimaliseerd voor geheugen) Meer geheugenbronnen Apps die toegang nodig hebben tot grote in-memory gegevens, machine learning-modellen in het geheugen of andere hoge geheugenvereisten
Toegewezen (GPU ingeschakeld) (preview) GPU ingeschakeld met verhoogde geheugen- en rekenresources die beschikbaar zijn in regio's VS - west 3 en Europa - noord. Apps waarvoor GPU is vereist

Notitie

Wanneer u workloadprofielen met GPU gebruikt, moet u ervoor zorgen dat uw toepassing de nieuwste versie van CUDA uitvoert.

Het workloadprofiel Verbruik is het standaardprofiel dat is toegevoegd aan elk omgevingstype workloadprofielen. U kunt Toegewezen workloadprofielen toevoegen aan uw omgeving wanneer u een omgeving maakt of nadat deze is gemaakt. Omgevingen met workloadprofielen worden afzonderlijk van alleen verbruiksomgevingen geïmplementeerd.

Voor elk toegewezen workloadprofiel in uw omgeving kunt u het volgende doen:

  • Selecteer het type en de grootte
  • Meerdere apps implementeren in het profiel
  • Automatisch schalen gebruiken om instanties toe te voegen en te verwijderen op basis van de behoeften van de apps
  • Het schalen van het profiel beperken om de kosten beter te beheren

U kunt elk van uw apps zo configureren dat deze worden uitgevoerd op een van de workloadprofielen die zijn gedefinieerd in uw Container Apps-omgeving. Deze configuratie is ideaal voor het implementeren van microservices waarbij elke app kan worden uitgevoerd op de juiste rekeninfrastructuur.

Notitie

U kunt alleen een GPU-workloadprofiel toepassen op een omgeving wanneer de omgeving wordt gemaakt.

Profieltypen

Er zijn verschillende typen en grootten van workloadprofielen beschikbaar per regio. Standaard bevat elk Dedicated-abonnement een verbruiksprofiel, maar u kunt ook een van de volgende profielen toevoegen:

Weergavenaam Naam vCPU Geheugen (GiB) GPU Categorie Toewijzing
Verbruik Verbruik 4 8 - Verbruik per replica
Dedicated-D4 D4 4 16 - Algemeen gebruik per knooppunt
Dedicated-D8 D8 8 32 - Algemeen gebruik per knooppunt
Dedicated-D16 D16 16 64 - Algemeen gebruik per knooppunt
Dedicated-D32 D32 32 128 - Algemeen gebruik per knooppunt
Dedicated-E4 E4 4 32 - Geoptimaliseerd voor geheugen per knooppunt
Dedicated-E8 E8 8 64 - Geoptimaliseerd voor geheugen per knooppunt
Dedicated-E16 E16 16 128 - Geoptimaliseerd voor geheugen per knooppunt
Dedicated-E32 E32 32 256 - Geoptimaliseerd voor geheugen per knooppunt
Dedicated-NC24-A100 (preview) NC24-A100 24 220 1 Met GPU per knooppunt*
Dedicated-NC48-A100 (preview) NC48-A100 48 440 2 Met GPU per knooppunt*
Dedicated-NC96-A100 (preview) NC96-A100 96 880 4 Met GPU per knooppunt*

* Capaciteit wordt per geval toegewezen. Dien een ondersteuningsticket in om de benodigde capaciteitshoeveelheid voor uw toepassing aan te vragen.

Selecteer een workloadprofiel en gebruik het veld Naam wanneer u deze --workload-profile-type optie uitvoertaz containerapp env workload-profile set.

Naast verschillende kern- en geheugengrootten hebben workloadprofielen ook verschillende limieten voor de afbeeldingsgrootte beschikbaar. Zie de hardwarereferentie voor meer informatie over de limieten voor de grootte van de installatiekopieën voor uw container-apps.

De beschikbaarheid van verschillende workloadprofielen verschilt per regio.

Resourceverbruik

U kunt het geheugen- en CPU-gebruik van elke app in een workloadprofiel beperken en u kunt meerdere apps uitvoeren binnen één exemplaar van een workloadprofiel. De totale hoeveelheid resources die beschikbaar zijn voor een container-app is echter kleiner dan wat aan een profiel is toegewezen. Het verschil tussen toegewezen en beschikbare resources is het bedrag dat is gereserveerd door de Container Apps-runtime.

Schalen

Wanneer de vraag naar nieuwe apps of meer replica's van een bestaande app groter is dan de huidige resources van het profiel, kunnen profielexemplaren worden toegevoegd.

Tegelijkertijd, als het aantal vereiste replica's uitvalt, kunnen profielexemplaren worden verwijderd. U hebt controle over de beperkingen voor het minimale en maximum aantal profielexemplaren.

Azure berekent de facturering grotendeels op basis van het aantal actieve profielexemplaren.

Netwerken

Wanneer u de omgeving van het workloadprofiel gebruikt, zijn er extra netwerkfuncties beschikbaar die uw inkomend en uitgaand netwerkverkeer (zoals door de gebruiker gedefinieerde routes) volledig beveiligen. Zie Netwerken in de Azure Container Apps-omgeving voor meer informatie over welke netwerkfuncties worden ondersteund. Zie de sectie Container App-omgeving vergrendelen voor stappen voor het beveiligen van uw netwerk met Container Apps.

Volgende stappen