Úvod
Azure Functions je bezserverové řešení, které umožňuje psát méně kódu, udržovat menší infrastrukturu a šetřit náklady. Cloudová infrastruktura nabízí veškeré aktuální prostředky potřebné k zajištění provozu vašich aplikací, a vy se tak nemusíte starat o nasazování a údržbu serverů.
Funkce Azure Functions umožňují:
Použijte preferovaný jazyk: Psaní funkcí v jazyce C#, Java, JavaScript, PowerShell nebo Python nebo použití vlastní obslužné rutiny k použití prakticky jakéhokoli jiného jazyka.
Automatizace nasazení: Od přístupu založeného na nástrojích až po používání externích procesů je k dispozici řada možností nasazení.
Řešení potíží s funkcí: Použití monitorovacích nástrojů a strategií testování k získání přehledu o vašich aplikacích
Využijte flexibilní cenové možnosti: S plánem Consumption platíte jenom v době, kdy jsou funkce spuštěné, zatímco plány Premium a App Service nabízejí funkce pro specializované potřeby.
Ukázkový scénář
Vlastníte firmu a chcete zákazníkům poslat e-mail s pozdravem na dovolenou. Místo vytvoření webu a jeho nasazení a hostování jenom pro jednu funkci chcete použít funkci Azure, přidat podrobnosti o přihlášení k e-mailu do funkce a pak ji nasadit do Azure. Funkce se připojí ke zdroji dat, získá e-mailové informace vašich zákazníků a pošle jim e-mail s naplánovaným datem a časem.
Cíle výuky
V tomto modulu se naučíte:
- Co je Služba Azure Functions a jak s ní komunikujete.
- Jaké jsou klíčové komponenty Azure Functions a jak funguje.
- Jaké jsou silné stránky služby Azure Functions a jak ji nejlépe používat.
Jaký je hlavní cíl?
Na konci tohoto modulu byste měli být schopni popsat službu Azure Functions, co se skládá, jak funguje a kdy ji používat.
Vytvořeno ve spolupráci s Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra, Nirali Sahoo - Microsoft Learn Student Ambassadors