Profily úloh v Azure Container Apps
Profil úlohy určuje množství výpočetních a paměťových prostředků dostupných pro aplikace kontejnerů nasazené v prostředí.
Profily jsou nakonfigurované tak, aby vyhovovaly různým potřebám vašich aplikací.
Typ profilu | Popis | Potenciální využití |
---|---|---|
Využití | Automaticky přidáno do libovolného nového prostředí. | Aplikace, které nevyžadují specifické požadavky na hardware |
Dedicated (pro obecné účely) | Zůstatek paměti a výpočetních prostředků | Aplikace, které vyžadují větší objem procesoru nebo paměti |
Dedicated (optimalizováno pro paměť) | Zvýšené prostředky paměti | Aplikace, které potřebují přístup k velkým datům v paměti, modelům strojového učení v paměti nebo jiným vysokým požadavkům na paměť |
Dedicated (s podporou GPU) (Preview) | GPU je povolené se zvýšenými paměťmi a výpočetními prostředky dostupnými v oblastech USA – západ 3 a Severní Evropa. | Aplikace, které vyžadují GPU |
Poznámka:
Při použití profilů úloh s podporou GPU se ujistěte, že vaše aplikace používá nejnovější verzi CUDA.
Profil úlohy Consumption je výchozím profilem přidaný do každého typu prostředí profilů úloh. Profily vyhrazených úloh můžete do svého prostředí přidat při jeho vytvoření nebo po jeho vytvoření. Prostředí profilů úloh se nasazují odděleně od prostředí, která využívají pouze spotřeba.
Pro každý profil vyhrazené úlohy ve vašem prostředí můžete:
- Vyberte typ a velikost.
- Nasazení více aplikací do profilu
- Použití automatického škálování k přidání a odebrání instancí na základě potřeb aplikací
- Omezení škálování profilu za účelem lepší kontroly nákladů
Jednotlivé aplikace můžete nakonfigurovat tak, aby běžely na libovolném z profilů úloh definovaných v prostředí Container Apps. Tato konfigurace je ideální pro nasazení mikroslužeb, kde každá aplikace může běžet na příslušné výpočetní infrastruktuře.
Poznámka:
Profil úlohy GPU můžete použít pouze v prostředí při vytváření prostředí.
Typy profilů
V jednotlivých oblastech jsou k dispozici různé typy a velikosti profilů úloh. Ve výchozím nastavení zahrnuje každý plán Dedicated profil consumption, ale můžete také přidat některý z následujících profilů:
Zobrazované jméno | Jméno | Virtuální procesory | Paměť (GiB) | GPU | Kategorie | Přidělení |
---|---|---|---|---|---|---|
Využití | Využití | 4 | 8 | - | Využití | na repliku |
Consumption-GPU-NC24-A100 (Preview) | Spotřeba GPU | 24 | 220 | 0 | Využití | na repliku |
Consumption-GPU-NC8as-T4 (Preview) | Spotřeba GPU | 8 | 56 | 0 | Využití | na repliku |
Dedicated-D4 | D4 | 4 | 16 | - | Obecné účely | na uzel |
Dedicated-D8 | D8 | 8 | 32 | - | Obecné účely | na uzel |
Dedicated-D16 | D16 | 16 | 64 | - | Obecné účely | na uzel |
Dedicated-D32 | D32 | 32 | 128 | - | Obecné účely | na uzel |
Dedicated-E4 | E4 | 4 | 32 | - | Optimalizované pro paměť | na uzel |
Dedicated-E8 | E8 | 8 | 64 | - | Optimalizované pro paměť | na uzel |
Dedicated-E16 | E16 | 16 | 128 | - | Optimalizované pro paměť | na uzel |
Dedicated-E32 | E32 | 32 | 256 | - | Optimalizované pro paměť | na uzel |
Dedicated-NC24-A100 (Preview) | NC24-A100 | 24 | 220 | 0 | S podporou grafického procesoru | na uzel* |
Dedicated-NC48-A100 (Preview) | NC48-A100 | 48 | 440 | 2 | S podporou grafického procesoru | na uzel* |
Dedicated-NC96-A100 (Preview) | NC96-A100 | 96 | 880 | 4 | S podporou grafického procesoru | na uzel* |
* Kapacita se přiděluje podle jednotlivých případů. Odešlete lístek podpory a požádejte o požadovanou kapacitu pro vaši aplikaci.
Poznámka:
az containerapp env workload-profile set
Příkaz už není k dispozici pro výběr profilu úlohy. Místo toho použijte příkaz az containerapp env workload-profile add nebo az containerapp env workload-profile update.
Kromě různých velikostí jader a paměti mají profily úloh také k dispozici různá omezení velikosti obrázků. Další informace o limitech velikosti imagí pro vaše aplikace kontejnerů najdete v referenčních informacích k hardwaru.
Dostupnost různých profilů úloh se liší podle oblastí.
Využití prostředků
Můžete omezit využití paměti a procesoru každé aplikace v profilu úlohy a v jedné instanci profilu úlohy spustit více aplikací. Celkové prostředky dostupné pro aplikaci kontejneru jsou však menší než prostředky přidělené profilu. Rozdíl mezi přidělenými a dostupnými prostředky je částka vyhrazená modulem runtime Container Apps.
Škálování
Když poptávka po nových aplikacích nebo více replikách existující aplikace překročí aktuální prostředky profilu, můžou se přidat instance profilů.
Pokud dojde ke snížení počtu požadovaných replik, můžou se instance profilu odebrat. Máte kontrolu nad omezeními minimálního a maximálního počtu instancí profilu.
Azure počítá fakturaci z velké části na základě počtu spuštěných instancí profilu.
Sítě
Při použití prostředí profilu úloh jsou k dispozici další síťové funkce, které plně zabezpečí příchozí a odchozí síťový provoz (například trasy definované uživatelem). Další informace o podporovaných síťových funkcích najdete v tématu Sítě v prostředí Azure Container Apps. Postup zabezpečení sítě pomocí Container Apps najdete v části Uzamčení prostředí Container App Environment.