Hostování plánu Azure Functions Consumption

Pokud používáte plán Spotřeba, instance hostitele Azure Functions se dynamicky přidávají nebo odebírají na základě počtu příchozích událostí. Plán Consumption je možnost plně bezserverového hostování pro Azure Functions.

Výhody

Plán Consumption se automaticky škáluje, a to i během období vysokého zatížení. Při spouštění funkcí v plánu Consumption se vám výpočetní prostředky účtují jenom v případě, že jsou vaše funkce spuštěné. V plánu Spotřeba po nastavené době vyprší časový limit spuštění funkce.

Porovnání plánu Consumption s ostatními typy plánů a hostování najdete v tématu Možnosti škálování funkce a hostování.

Fakturace

Fakturace vychází z počtu spuštění, doby spuštění a použité paměti. Využití se agreguje napříč všemi funkcemi v rámci aplikace funkcí. Další informace najdete na stránce s cenami Azure Functions.

Další informace o tom, jak odhadnout náklady při spuštění v plánu Consumption, najdete v tématu Vysvětlení nákladů na plán Consumption.

Vytvoření aplikace funkcí plánu Consumption

Při vytváření aplikace funkcí v Azure Portal je výchozí plán Consumption. Pokud k vytvoření aplikace funkcí používáte rozhraní API, nemusíte nejprve vytvářet plán App Service jako u plánů Premium a Dedicated.

V hostování plánu Consumption se každá aplikace funkcí obvykle spouští ve svém vlastním plánu. V Azure Portal nebo v kódu se také může zobrazit plán Consumption označovaný jako Dynamic nebo Y1.

Pomocí následujících odkazů se dozvíte, jak vytvořit aplikaci funkcí bez serveru v plánu Consumption, a to buď programově, nebo v Azure Portal:

Aplikace funkcí můžete také vytvořit v plánu Consumption při publikování projektu Functions z editoru Visual Studio Code nebo sady Visual Studio.

Více aplikací ve stejném plánu

Obecně se doporučuje, aby každá aplikace funkcí měla svůj vlastní plán Consumption. V případě potřeby je ale možné aplikace funkcí ve stejné oblasti přiřadit ke stejnému plánu Consumption. Mějte na paměti, že počet aplikací funkcí, které se můžou spouštět v plánu Consumption, je omezený. Všechny aplikace funkcí v daném plánu se škálují společně, takže jakékoli problémy se škálováním můžou ovlivnit všechny aplikace v plánu.

Další kroky