Sdílet prostřednictvím


Profily úloh v Azure Container Apps

Profil úlohy určuje typ a množství výpočetních a paměťových prostředků dostupných pro kontejnerové aplikace nasazené v prostředí Azure Container Apps. Můžete nakonfigurovat různé profily tak, aby vyhovovaly různým potřebám vašich aplikací.

Typy profilů

Azure Container Apps podporuje tři typy profilů úloh: Consumption, Dedicated a Flex.

Každý typ profilu určuje, jak se aplikace škálují, jaká je úroveň izolace prostředků a jak se vám účtují poplatky.

  • Profily spotřeby používají bezserverovou architekturu. Aplikace v tomto profilu se automaticky škálují na vyžádání a volitelně se škálují na nulu při nečinnosti. Platíte jenom za prostředky, které vaše spuštěné aplikace používají. Bezserverová fakturace se vztahuje také na bezserverové gpu pro specializované úlohy. Vzhledem k tomu, že platíte jenom za prostředky, které vaše aplikace používají, je profil Consumption vhodný pro aplikace, u kterých dochází k velkému nárůstu požadavků nebo scénářů, kdy je úroveň úloh nepředvídatelná.

  • Vyhrazené profily běží na vyhrazených výpočetních prostředcích ve vašem vlastním vyhrazeném fondu. Vyberete velikost a typ virtuálního počítače, nasadíte více aplikací na profil a platíte za instanci profilu. Vyhrazené profily můžou být cenově výhodnější pro stabilní úlohy a podporují obecné účely, optimalizovány pro paměť a případy použití GPU.

  • Flexibilní profil (Preview) kombinuje fakturaci a jednoduchost nastavení profilu Consumption s mnoha charakteristikami výkonu vyhrazených profilů. Flexibilní profily se účtují jako profil Consumption zahrnující poplatky za vyhrazenou správu, běží ve výpočetním fondu pro jediného uživatele, nabízejí plánované intervaly údržby, vyhrazené síťové připojení a přístup k větším velikostem replik. Flexibilní profily vyžadují podsíť alespoň /25. Aplikace spuštěné na flexibilním profilu se nemůžou škálovat na nulu.

Každé prostředí Container Apps zahrnuje výchozí profil 'Consumption'. Můžete přidat profily GPU Dedikované nebo Consumption a, pokud jsou k dispozici, také flexibilní profily, aby vyhovovaly potřebám vaší aplikace.

Poznámka:

Flexibilní profil je aktuálně dostupný jenom v následujících oblastech: Austrálie – východ, Brazílie – jih, Kanada – střed, Kanada – východ, Indie – střed, Východní Asie, Německo – středozápad, Korea – střed, Severní Evropa, Jihovýchodní Asie, Švédsko – střed, Velká Británie – západ, USA – středozápad a USA – západ 3.

Formáty profilu zátěže

Různé typy profilů úloh nabízejí různé formáty, jako jsou obecné, optimalizované pro paměť, GPU nebo smíšené.

Typ profilu Formáty Popis Potenciální využití
Spotřeba Obecné účely Automaticky přidáno do nových prostředí a běží na bezserverové infrastruktuře Consumption. Aplikace, které nevyžadují specifické požadavky na hardware.
Spotřeba GPU Bezserverové gpu bez škálování na nulu jsou dostupné v oblastech, jako jsou USA – západ, Austrálie – východ a Švédsko – střed. Úplný seznam dostupných oblastí najdete v tématu Podporované bezserverové oblasti GPU. Aplikace, které vyžadují akceleraci GPU
Oddaný Obecné účely Profily s vyvážením prostředků procesoru a paměti. Aplikace, které vyžadují větší objem procesoru nebo paměti
Oddaný Optimalizované pro paměť Profily se zvýšenými paměťovými prostředky pro data v paměti nebo modely strojového učení Aplikace s vysokými požadavky na paměť
Oddaný GPU Profily s výpočetními prostředky s podporou GPU jsou dostupné jenom ve vybraných oblastech. Při vytváření prostředí musí být nakonfigurované vyhrazené profily s podporou GPU. Aplikace, které vyžadují akceleraci GPU a vyhrazený hardware

Poznámka:

Pokud používáte profily s podporou GPU, ujistěte se, že vaše aplikace používá nejnovější verzi CUDA.

Podrobnosti profilu

Následující tabulky shrnují dostupné profily úloh podle typu profilu a seskupují podobné velikosti, abyste se mohli rozhodnout, která možnost je pro vás nejvhodnější. Pole vCPU a paměti zobrazují rozsah prostředků napříč velikostmi profilů.

Podrobnosti profilu spotřeby

Názvy profilů Rozsah vCPU Rozsah paměti Typ GPU Regions Přidělení
Spotřeba 0.25-4 0.5-8 GiB Všechny podporované oblasti na repliku
Consumption-GPU-NC24-A100, Consumption-GPU-NC8as-T4 8–24 56–220 GiB NVIDIA T4, A100 Úplný seznam dostupných oblastí najdete v tématu Podporované bezserverové oblasti GPU. na repliku

Všechny profily Consumption podporují bezserverové škálování a účtují se na základě využití jednotlivých replik.

Podrobnosti vyhrazeného profilu

Classification Názvy profilů Rozsah vCPU Rozsah paměti Typ GPU Regions Přidělení
Pro obecné účely D4, D8, D16, D32 4–32 16–128 GiB None Všechny podporované oblasti na uzel
Optimalizováno pro Paměť E4, E8, E16, E32 4–32 32–256 GiB None Všechny podporované oblasti na uzel
Důvěrné výpočetní prostředky DC4, DC8, DC16, DC32, DC48, DC64, DC96 4-96 16-384 GiB None Spojené arabské emiráty - severní část na uzel
GPU NC24-A100, NC48-A100, NC96-A100 24–96 220–880 GiB A100 USA – západ 3, Severní Evropa na uzel

Poznámka:

Vyhrazené profily s podporou GPU přidělují kapacitu podle jednotlivých případů. Pokud chcete požádat o požadovanou kapacitu, musíte odeslat lístek podpory.

Podrobnosti flexibilního profilu (Preview)

Názvy profilů Rozsah vCPU Rozsah paměti Regions Přidělení
Ohebný 0.25-4 0.5-16 GiB Austrálie – východ, Brazílie – jih, Kanada – střed, Kanada – východ, Indie – střed, Východní Asie, Německo – střed, Korea – střed, Severní Evropa, Jihovýchodní Asie, Švédsko – střed, Velká Británie – západ, USA – středozápad, USA – západ 3 na repliku

Spotřeba prostředků a škálování

Využití paměti a procesoru pro každou aplikaci můžete omezit v rámci profilu úlohy. Protože několik aplikací může sdílet jednu instanci profilu, možná budete muset upravit nastavení paměti profilu, abyste zajistili odpovídající prostředky pro všechny aplikace.

Mějte na paměti, že celkové prostředky dostupné pro vaše aplikace jsou o něco menší než přidělení profilu, protože modul runtime si vyhrazuje některé výpočetní prostředky. Když se poptávka zvýší nad rámec aktuálních prostředků, systém automaticky přidá další instance profilu. S poklesem poptávky systém odebere instance. Škálování můžete řídit nastavením minimálního a maximálního počtu instancí. Fakturace se odvíjí od počtu spuštěných instancí profilu.

Sítě

Prostředí profilů úloh zpřístupňují další síťové funkce, jako jsou trasy definované uživatelem, pro zabezpečení příchozího a výchozího provozu. Podrobnosti najdete v dokumentaci k sítím .

Další kroky