Trace Id is missing
Přeskočit na hlavní obsah

Azure Functions

Spouštějte bezserverový kód řízený událostmi s využitím komplexního vývojového prostředí.

Zrychlení a zjednodušení vývoje bezserverových aplikací

Azure Functions je událostmi řízená bezserverová výpočetní platforma, která vám pomůže efektivněji vyvíjet pomocí zvoleného programovacího jazyka. Zaměřte se na hlavní obchodní logiku s nejvyšší úrovní hardwarové abstrakce. Zjednodušte složité úkoly orchestrace, sestavujte a laďte místně, nasazujte ve velkém měřítku v cloudu a připojujte funkce ke službám Azure pomocí triggerů a vazeb. Začněte s hlavními scénáři.

Integrovaný programovací model s různými programovacími jazyky

Integrovaná bezserverová elasticita pro vytváření rychlých, zabezpečených a spolehlivých aplikací ve velkém měřítku

Flexibilní možnosti hostování s modelem platby za použití pro lepší provozní efektivitu

Integrované nástroje DevOps pro komplexní vývojové prostředí

Loga .NET, node.js, Java, Python a PowerShell

Vyvíjejte tak, jak vám to vyhovuje

  • Optimalizujte vývoj s využitím vnitřních smyček na místním počítači.
  • Urychlete vývoj s využitím svých stávajících znalostí programovacího jazyka. Díky integrovanému programovacímu modelu můžete reagovat na události a hladce se připojovat k dalším službám pomocí bohaté sady triggerů a vazeb.

Použití architektury řízené událostmi s opensourcovými komponentami

Využití a výkon v aplikací pro monitorování dat, jako jsou aktivní uživatelé, počet denních relace na uživatele, doba trvání relace a nejpoužívanější zařízení.
Video container

Vytváření nákladově optimalizovaných přenosných bezserverových aplikací

  • Zvolte cílové výpočetní prostředky s využitím flexibilních možností hostování včetně průběžných plateb.
  • Využívejte centralizovaného prostředí pro konzistentní a bezpečnou izolaci sítě, pozorovatelnost a škálování.

Vytvářejte a spouštějte aplikace kdekoli

  • Vytvářejte a laďte aplikace místně pomocí opensourcového modulu runtime.
  • Nasazujte, monitorujte a spravujte své aplikace pomocí GitHub Actions, Azure DevOps a dalších řešení.
  • Vytvářejte rozšiřitelné kanály nasazení podle svých potřeb.

Integrované komplexní zabezpečení a dodržování předpisů

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.

Plán Premium

Škálujte podle potřeby, používejte předehřáté pracovníky ke spouštění aplikací bez zpoždění po nečinnosti, provozujte je ve výkonnějších instancích a připojujte se k virtuálním sítím.

Plán Azure App Service

Spouštějte Functions v běžných sazbách plánu App Service pro dlouhodobé operace a v případě potřeby prediktivnějšího škálování a nákladů.

Azure Container Apps (verze Preview)

Používejte Functions s plány Container Apps pro vícetypovou architekturu mikroslužeb, konzistentní síť, pozorovatelnost a konfigurace účtování.

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 přes 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

BrainStorm využívá funkce k dosažení škálovatelnosti

Přechodem na architekturu orientovanou na služby založenou na Azure Kubernetes Service (AKS) a Azure Functions dosáhla společnost BrainStorm rychlejšího vývoje, lepší funkčnosti, stability, flexibilních nákladů a škálovatelnosti, aby poskytla lepší uživatelskou zkušenost.

Brainstorm

Yale School of Medicine počítá s každým orgánem

Yale School of Medicine využívá Azure k digitální transformaci klinického výzkumu zaměřeného na zlepšení životaschopnosti ledvin používaných při transplantacích. Pomocí nové platformy pro zpracování velkých objemů dat v Azure nyní výzkumníci získávají poznatky v řádu minut namísto měsíců.

Yale School of Medicine

Pan Turing zrychluje kognitivní vyhledávání s využitím Azure

Když nám zákazníci posílají dokumenty, musíme je zpracovat rychle. Azure Functions i Azure Kubernetes Service poskytují skvělou škálovatelnost a umožňují nám zpracovávat mnoho dokumentů paralelně, aby byli naši zákazníci spokojeni – bez nutnosti platit za volnou kapacitu, když ji nepotřebujeme.

Vinícius Oliveira, vedoucí výzkumu a vývoje, pan Turing

Pan Turing

EnBW automatizuje svou virtuální elektrárnu pomocí Azure

Přechodem na bezserverovou architekturu jsme dosáhli obrovského zvýšení rychlosti. To pro nás rozhodlo.

Tobias Lindner, vedoucí IT oddělení virtuální elektrárny společnosti EnBW

EnBW
Zpět na karty

Dokumentace Azure Functions, vzorový kód a zdroje informací

Pětiminutové rychlé starty

Vytvořte svou první funkci ve Windows nebo v Linuxu a využijte přitom:

Node.js

Python

Java

C#

PowerShell

.NET

Výukové prostředky

Najděte si inspirace a projděte si podrobné koncepty Functions v dokumentaci.

Vytvářejte a monitorujte aplikace řízené událostmi s využitím cookbooku pro bezserverovou architekturu Azure.

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.

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ů.

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.

    Zobrazit všechny podporované jazyky

  • Aplikace Functions v plánech Consumption a App Service budou běžet nebo budou dostupné po 99,95 % času.

    Zobrazit kompletní smlouvu SLA pro Functions

  • Řešení Functions může běžet v různých režimech: Plán Spotřeby, plán Azure App Service, plán Premium a Azure Container Apps (verze Preview).

    Porovnání hostování a škálování v různých plánech

  • 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 vaše 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.

    Zobrazit místní vývojová prostředí

  • Spouštění funkcí v kontejnerových aplikacích (verze Preview) se hodí pro architekturu vícedruhových mikroslužeb v centralizovaném prostředí. Tím získáte konzistentní konfigurace sítě, pozorovatelnosti a fakturace.

Jsme na vás připraveni – společně vytvoříme váš bezplatný účet Azure

Vyzkoušet Azure zdarma