Fakturace v Azure Container Apps
Fakturace v Azure Container Apps je založená na typu vašeho plánu.
Typ plánu | Popis |
---|---|
Plán Consumption | Bezserverová výpočetní možnost, ve které se účtují jenom prostředky, které vaše aplikace používají při jejich spouštění. |
Vyhrazený plán | Přizpůsobené výpočetní možnosti, ve kterých se účtují instance přidělené jednotlivým profilům úloh. |
- Výběr vašeho plánu určuje výpočty fakturace.
- Různé aplikace v prostředí můžou používat různé plány.
Tento článek popisuje, jak vypočítat náklady na provoz aplikace kontejneru. Podrobnosti o cenách v měně vašeho účtu najdete v tématu Ceny služby Azure Container Apps.
Plán Consumption
Fakturace aplikací spuštěných v plánu Consumption se skládá ze dvou typů poplatků:
- Spotřeba prostředků: Množství prostředků přidělených vaší aplikaci kontejneru za sekundu, fakturované v sekundách a GiB-sekundách.
- Požadavky HTTP: Počet požadavků HTTP, které vaše aplikace kontejneru obdrží.
Následující prostředky jsou bezplatné během každého kalendářního měsíce na předplatné:
- Prvních 180 000 vCPU sekund
- Prvních 360 000 GiB sekund
- Prvních 2 milionů požadavků HTTP
Na faktuře se nezobrazuje bezplatné využití. Účtují se vám jenom poplatky za překročení měsíčních bezplatných grantů.
Poznámka:
Pokud používáte Container Apps s vlastní virtuální sítí nebo vaše aplikace využívají jiné prostředky Azure, můžou se účtovat další poplatky.
Poplatky za spotřebu prostředků
Azure Container Apps spouští repliky vaší aplikace na základě pravidel škálování a limitů počtu replik, které nakonfigurujete pro každou revizi. Úlohy Azure Container Apps spouštějí repliky při spuštění úlohy. Účtuje se vám množství prostředků přidělených každé replice v době, kdy běží.
Spotřeba prostředků má 2 měřiče:
- vCPU-seconds: Počet jader vCPU přidělených vaší aplikaci kontejneru za sekundu.
- GiB-seconds: Množství paměti přidělené vaší aplikaci kontejneru za sekundu.
- GPU sekundy: Počet GPU přidělených vašim aplikacím kontejnerů za sekundu.
Prvních 180 000 vCPU sekund a 360 000 GiB sekund v každém předplatném za kalendářní měsíc je zdarma.
Kontejnerové aplikace
Sazba, kterou platíte za spotřebu prostředků, závisí na stavu revizí a replik vaší aplikace kontejneru. Ve výchozím nastavení se repliky účtují za aktivní sazbu. V určitých podmínkách ale replika může zadat nečinný stav. V nečinném stavu se prostředky účtují nižší sazbou.
Nejsou spuštěny žádné repliky.
Pokud se revize škáluje na nulové repliky, nebudou účtovány žádné poplatky za spotřebu prostředků.
Minimální počet spuštěných replik
Nečinné poplatky za využití se můžou vztahovat, když je revize aplikace kontejneru spuštěná za určitých okolností. Pokud chcete mít nárok na nečinné poplatky, musí být revize:
- Nakonfigurováno s minimálním počtem replik větších než nula
- Škálování na minimální počet replik
Poznámka:
Nečinné poplatky za využití se nevztahují na bezserverové aplikace GPU. Vždy se účtují za aktivní využití.
Poplatky za využití se počítají jednotlivě pro každou repliku. Replika se považuje za nečinnou, pokud jsou splněny všechny následující podmínky:
- Replika běží v revizi, která má aktuálně nárok na nečinné poplatky.
- Všechny kontejnery v replice se spustily a běží.
- Replika nezpracovává žádné požadavky HTTP.
- Replika používá méně než 0,01 virtuálních procesorů.
- Replika přijímá méně než 1 000 bajtů za sekundu síťového provozu.
Když je replika nečinná, poplatky za spotřebu prostředků se vypočítají za snížené sazby nečinnosti. Pokud replika není nečinná, platí aktivní sazby.
Běží více než minimální počet replik.
Když se revize škáluje nad minimální počet replik, budou se všechny spuštěné repliky účtovat za spotřebu prostředků za aktivní sazbu.
Úlohy
V plánu Consumption se prostředky spotřebované úlohami Azure Container Apps účtují podle aktivní sazby. Nečinné poplatky se na úlohy nevztahují, protože po dokončení úlohy přestanou provádění spotřebovávat prostředky.
Žádosti o poplatky
Kromě spotřeby prostředků se v Azure Container Apps také účtují poplatky na základě počtu požadavků HTTP přijatých vaší aplikací kontejneru. Fakturovat se dají jenom požadavky, které pocházejí z prostředí Container Apps.
- Prvních 2 miliony požadavků v každém předplatném za kalendářní měsíc jsou zdarma.
- Požadavky sondy stavu se neúčtují.
Poplatky za žádosti se nevztahují na úlohy Azure Container Apps, protože nepodporují příchozí přenos dat.
Plán Dedicated
Fakturují se vám instance profilů úloh, ne jednotlivé aplikace.
Fakturace aplikací a úloh spuštěných v plánu Dedicated je založená na instancích profilů úloh, nikoli na jednotlivých aplikacích. Poplatky jsou následující:
Pevné náklady na správu | Variabilní náklady |
---|---|
Pokud máte ve svém prostředí jeden nebo více vyhrazených profilů úloh, účtuje se vám poplatek za správu vyhrazeného plánu. Neúčtujete žádné poplatky za správu plánů, pokud ve svém prostředí nepoužíváte profil vyhrazené úlohy. | Při horizontálním navýšení kapacity profilů se na další instance vztahují další náklady; při škálování profilů se sníží fakturace. |
Nezapomeňte optimalizovat aplikace, které nasadíte do vyhrazeného profilu úloh. Vyhodnoťte potřeby vašich aplikací, aby mohly používat nejvíce prostředků dostupných pro profil.
Dynamické relace
Dynamické relace mají dva typy fondů relací: interpret kódu a vlastní kontejner. Každý typ relace má svůj vlastní fakturační model.
Interpret kódu
Relace interpreta kódu se účtují na základě doby trvání počtu přidělených relací. Pro každou přidělenou relaci se vám fakturuje čas, kdy je přidělený, dokud se nepřidělí v přírůstcích o jednu hodinu.
Vlastní kontejner
Vlastní relace kontejneru se účtují pomocí plánu Dedicated na základě množství výpočetních prostředků používaných ke spuštění fondu relací a aktivních relací.
Každý vlastní fond relací kontejneru běží na vyhrazených výpočetních instancích E16 . Počet instancí přidělených fondu relací vychází z počtu aktivních a připravených relací ve fondu. Pokud chcete zobrazit počet instancí aktuálně přidělených fondu relací, pomocí následujícího příkazu Azure CLI načtěte vlastnost fondu nodeCount
. <PLACEHOLDERS>
Nahraďte hodnotami.
az containerapp sessionpool show --resource-group <RESOURCE_GROUP> --name <POOL_NAME> --query "properties.nodeCount"
Obecné výrazy
- Podrobnosti o cenách v měně vašeho účtu najdete v tématu Ceny služby Azure Container Apps.