Zrychlení a zjednodušení vývoje bezserverových aplikací
Bezserverová výpočetní platforma, která je řízená událostmi a dokáže řešit i složité problémy orchestrace, vám umožní vyvíjet efektivněji. Komplexní vývojové prostředí Azure Functions umožňuje používat jazyky, které už znáte. Můžete vyvíjet a ladit v místním prostředí bez dalšího nastavování, nasadit a provozovat v cloudu ve velkém měřítku a integrovat služby s využitím triggerů a vazeb.
Automatizované a flexibilní škálování, které vás zbaví nutnosti správy infrastruktury
Integrovaný programovací model pro reagování na události a bezproblémové připojení k dalším službám
Komplexní vývojové prostředí s integrovanými nástroji a integrovanými funkcemi DevOps
Různé typy programovacích jazyků a možností hostování vhodných pro každý scénář
Vyvíjejte tak, jak vám to vyhovuje
- Vyberte si z oblíbených programovacích jazyků, které už znáte.
- Začněte hned kódovat pomocí technologií, které už používáte – nemusíte se učit žádné nové jazyky ani architektury.
- Implementujte různé funkce a scénáře, jako jsou webové aplikace a rozhraní API používající .NET, Node.js nebo Javu, pracovní postupy strojového učení využívající Python nebo cloudová automatizace využívající PowerShell.
Vylepšete své komplexní prostředí pro vývoj bez serverů.
- Získejte kompletní prostředí pro vývoj bezserverových aplikací – od místního sestavování a ladění až po nasazení a monitorování v cloudu.
- Využijte rozšíření Functions v sadě Visual Studio a editoru Visual Studio Code k rychlejšímu a efektivnějšímu vývoji na vašem místním počítači, plně integrovaném s celou platformou Azure.
- Nastavujte kontinuální integraci a průběžné doručování (CI/CD) s využitím Azure Pipelines.
- Získejte inteligentní a proaktivní přehledy o výkonu bezserverových aplikací v produkčním prostředí z Azure Monitoru.
Zjednodušené řešení náročných úloh komplexní orchestrace
- Pomocí rozšíření Durable Functions můžete zapisovat stavové pracovní postupy v bezserverovém výpočetním prostředí.
- Využijte bezserverové funkce v deklarativních pracovních postupech, které fungují s více než 250 konektory v Azure Logic Apps.
Propojení dalších služeb bez pevně zakódované integrace pro rychlejší vývoj řešení
- Není nutné pevné kódování. Pomocí triggerů definujte, jak se mají funkce volat, a použijte vazby k deklarativnímu připojování dalších prostředků k vašim funkcím.
- Programovací model založený na triggerech a vazbách vám ušetří čas při kódování.
- Díky přístupu zaměřenému na mikroslužby můžete vytvářet škálovatelnější a stabilnější aplikace založené na událostech.
Možnost „vytvořit jednou, nasadit kdekoli“
- Vyberte si plán hostování Functions, který nejlépe vyhovuje vašim obchodním potřebám.
- Nasazujte stejný kód do několika cílů– od plateb za spuštění v cloudu až po cluster Kubernetes hostovaný v Azure, případně Kubernetes v jiném veřejném cloudu anebo zařízení IoT pro výpočetní funkce Edge.
Integrované komplexní zabezpečení a dodržování předpisů
-
Microsoft investuje do výzkumu a vývoje v oblasti kybernetického zabezpečení více než 1 miliardu USD ročně.
-
Zaměstnáváme více než 3 500 odborníků na zabezpečení, kteří se plně věnují zabezpečení dat a ochraně osobních údajů.
-
Azure má více certifikací než jakýkoli jiný poskytovatel cloudu. Podívejte se na kompletní seznam.
Vyberte si plán hostování, který vyhovuje vašim obchodním potřebám
Plán Consumption
-
Škálujte automaticky a plaťte za výpočetní prostředky, jenom když jsou spuštěné vaše funkce. Instance hostitele služby Azure Functions se přidávají a odebírají automaticky na základě počtu příchozích událostí.
Plán Premium
-
Při automatickém škálování založeném na poptávce využijte předehřívané pracovní procesy k okamžitému spuštění aplikací bez prodlevy způsobené předchozí nečinností, ke spouštění na výkonnějších instancích a k připojení k virtuálním sítím.
Plán Azure App Service
-
Functions můžete provozovat za běžné sazby plánu služby App Service. Jde o vhodnou volbu pro dlouhotrvající operace a také v případě, že se vyžaduje přesnější odhad škálování a nákladů.
Začínáme s bezplatným účtem Azure
1
Začněte zdarma. Získejte kredit ve výši 200 USD, který můžete využít do 30 dnů. Dokud máte kredit, můžete zdarma využívat příslušný objem služeb u mnoha našich nejoblíbenějších služeb – a k tomu navíc zdarma více než 55 dalších služeb, které jsou vždy zdarma.
2
Po vyčerpání kreditu můžete přejít na průběžné platby, abyste mohli dál pokračovat v sestavování s využitím stejných bezplatných služeb. Platíte jenom za to, co využijete nad rámec vašeho bezplatného měsíčního objemu.
3
Po uplynutí 12 měsíců budete mít i nadále k dispozici více než 55 služeb, které jsou vždy zdarma, a stále budete platit jenom za to, co využijete nad rámec bezplatných měsíčních objemů.
Podívejte se, k čemu Azure Functions využívají zákazníci
Zvýšení rychlosti vývoje
Úspora času a nákladů s využitím bezserverového přístupu
Dosažení škálování bez nutnosti správy infrastruktury
Zkrácení doby pro integraci služeb
Služba Functions umožňuje vytvářet tato řešení
Bezserverová rozhraní API s Node.js nebo Microsoft .NET
Bezserverová webová aplikace pro statické weby a jednostránkové aplikace
Bezserverové mikroslužby pro scénáře řízené událostmi
Pracovní postupystrojového učení s využitím bezserverové architektury
Bezserverové kanály zpracování dat pro soubory a data v reálném čase
Bezserverová cloudová automatizace a správa hybridních prostředků
Rychlý vývoj obchodních aplikací bez serveru
Dokumentace Azure Functions, vzorový kód a zdroje informací
Podpora Azure a komunity
Sledujte Azure Functions na Twitteru. Ptejte se a získejte odpovědi od odborníků z Microsoftu a komunity Azure na Stack Overflow. Projděte si ukázky a úložiště na GitHubu.
Nejčastější dotazy týkající se služby Azure Functions
-
Služba Functions poskytuje pro jednotlivé jazyky, včetně C#, JavaScriptu, F#, Javy a Pythonu, různou úroveň podpory.
-
Aplikace Functions v plánech Consumption a App Service budou běžet nebo budou dostupné po 99,95 % času.
-
Řešení Functions může běžet v různých režimech: plán Consumption, plán služby Azure App Service a plán Premium.
-
Použití triggerů a vazeb vám umožní vyhnout se pevně zakódovanému přístupu k ostatním službám, jako je Azure Blog Storage a Azure Cosmos DB. Triggery jsou to, co způsobuje spuštění funkcí, a vazby jsou deklarace propojující funkce s dalšími prostředky.
Zobrazit všechny triggery a vazby, které řešení Functions podporuje
-
K vytvoření a otestování funkcí na místním počítači můžete využít oblíbené vývojářské nástroje a editor kódu. Využijte možnost připojit místní funkce k živým službám Azure a odladit je na vašem místním počítači s využitím úplného modulu runtime služby Functions. Požadavky pro vývoj funkcí na vašem místním počítači závisejí na programovacích jazycích a nástrojích, kterým dáváte přednost.