Delen via


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
GPU verbruik Schaal-naar-nul serverloze GPU's zijn beschikbaar in regio's VS - west 3, Australië - oost en Zweden - centraal. Apps waarvoor GPU is vereist
Dedicated (algemeen gebruik) Balans van geheugen en rekenresources Apps waarvoor grotere hoeveelheden CPU en/of geheugen nodig zijn
Toegewijde (geheugen geoptimaliseerd) Meer geheugenbronnen Apps die toegang nodig hebben tot grote in-memory gegevens, machine learning-modellen in het geheugen of andere hoge geheugenvereisten
Dedicated (GPU ingeschakeld) 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 Verbruik workloadprofiel is het standaardprofiel dat is toegevoegd aan elk type omgevingworkloadprofielen. U kunt gpu-workloadprofielen voor verbruik toevoegen voor elk type GPU. Alle workloadprofielen voor consuption:

  • Automatisch schalen indien nodig
  • Kan meerdere apps implementeren

U kunt Dedicated workloadprofielen toevoegen aan uw omgeving. Met deze opties kunt u het volgende doen:

  • Gereserveerde VM's gebruiken voor uw apps
  • Selecteer het type en de grootte van de virtuele machine
  • Meerdere apps in elk profiel implementeren
  • Automatisch schalen gebruiken om VM-exemplaren 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 toegewezen GPU-workloadprofiel toevoegen wanneer u in eerste instantie een omgeving maakt. GPU voor Verbruik en andere typen werkbelastingsprofielen kunnen later worden toegevoegd.

Profieltypen

Er zijn verschillende typen en grootten van workloadprofielen beschikbaar per regio. Standaard bevat elke omgeving waarvoor een workloadprofiel is ingeschakeld een verbruiksprofiel, maar u kunt ook een van de volgende profielen toevoegen:

Weergavenaam Naam virtuele CPU Geheugen (GiB) Graphics Processing Unit (GPU) Categorie Toewijzing Quotumnaam
Verbruik Verbruik 4 8 - Verbruik per exemplaar Verbruikseenheden in beheerde omgevingen
Verbruiks-GPU-NC24-A100 Verbruiks-GPU-NC24-A100 24 220 1 GPU verbruik per exemplaar Abonnementsverbruik NCA 100 GPU's
Verbruiks-GPU-NC8as-T4 Verbruiks-GPU-NC8as-T4 8 56 1 GPU verbruik per exemplaar Abonnementsverbruik T 4 GPU's
Dedicated-D4 D4 4 16 - Algemeen gebruik per knooppunt Kerngeheugens voor algemeen gebruik van beheerde omgeving
Dedicated-D8 D8 8 32 - Algemeen gebruik per knooppunt Kerngeheugens voor algemeen gebruik van beheerde omgeving
Dedicated-D16 D16 16 64 - Algemeen gebruik per knooppunt Kerngeheugens voor algemeen gebruik van beheerde omgeving
Dedicated-D32 D32 32 128 - Algemeen gebruik per knooppunt Kerngeheugens voor algemeen gebruik van beheerde omgeving
Dedicated-E4 E4 4 32 - Geoptimaliseerd voor geheugen per knooppunt Geoptimaliseerde geheugen-cores voor beheerde omgevingen
Dedicated-E8 E8 8 64 - Geoptimaliseerd voor geheugen per knooppunt Geoptimaliseerde geheugen-cores voor beheerde omgevingen
Dedicated-E16 E16 16 128 - Geoptimaliseerd voor geheugen per knooppunt Geoptimaliseerde geheugen-cores voor beheerde omgevingen
Dedicated-E32 E32 32 256 - Geoptimaliseerd voor geheugen per knooppunt Geoptimaliseerde geheugen-cores voor beheerde omgevingen
Toegewijd-NC24-A100 NC24-A100 24 220 1 GPU ingeschakeld per knooppunt* Abonnement NCA 100 Gpus
Voorbehouden-NC48-A100 NC48-A100 48 440 2 GPU ingeschakeld per knooppunt* Abonnement NCA 100 Gpus
Voorbehouden-NC96-A100 NC96-A100 96 880 4 GPU ingeschakeld per knooppunt* Abonnement NCA 100 Gpus

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

Notitie

De opdracht az containerapp env workload-profile set is niet meer beschikbaar voor het selecteren van een workloadprofiel. In plaats daarvan, gebruik az containerapp env workload-profile add of az containerapp env workload-profile update.

Naast een andere kerngrootte en geheugengrootte wordt aan elk workloadprofiel een andere opslaggrootte toegewezen. Deze toegewezen ruimte wordt gebruikt voor de runtime. Gebruik deze opslag niet voor uw toepassingsgegevens. Gebruik in plaats daarvan een opslagkoppeling.

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 resources die beschikbaar zijn voor een container-app, zijn echter kleiner dan de resources die zijn toegewezen aan een profiel. Het verschil tussen toegewezen en beschikbare resources is het aantal dat is gereserveerd door de Container Apps-runtime.

Opschalen

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