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.
Integrovaný programovací model s různými programovacími jazyky
Integrovaná bezserverová elasticita pro vytváření bezpečný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 Azure DevOps pro komplexní vývojové prostředí
Vyvíjejte tak, jak vám to vyhovuje
- Můžete si vybrat z oblíbených programovacích jazyků, které už znáte.
- Díky integrovanému programovacímu modelu můžete reagovat na události a bezproblémově se připojit k dalším službám Azure pomocí bohaté sady triggerů a vazeb.
- Optimalizovanou vnitřní smyčku použijte pro místní vývoj a testování.
Použití architektury řízené událostmi s opensourcovými komponentami
- Sestavte svou aplikaci s širokou škálou zdrojů dat a událostí.
- Zjednodušte složité výzvy orchestrace pomocí rozšíření Durable Functions a pište stavové pracovní postupy v bezserverovém výpočetním prostředí.
- Integrujte do návrhu mikroslužeb více typů aplikací.
- Chraňte svou aplikaci pomocí Dokumentace ke službě Azure Key VaultAzure Key Vault, síťové izolace a integrovaných zabezpečených triggerů a vazeb.
- Vynucujte kontrolní mechanismy dodržování právních předpisů s využitím Azure Policy s integrovanými mantinely a srovnávacími testy zabezpečení cloudu.
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ě plateb za použití.
- Rychlejší nasazení a škálování aplikací se sníženým počtem operací. Využití centralizovaného prostředí pro konzistentní a bezpečnou izolaci sítě, pozorovatelnost a škálování.
Získejte integrovanou správu životního cyklu aplikací
- 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.
- Nasazujte, monitorujte a spravujte své aplikace pomocí Azure DevOps, GitHub Actions a dalších služeb Azure.
- Vytvářejte rozšiřitelné kanály nasazení podle svých potřeb.
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.
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
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
Dokumentace Azure Functions, vzorový kód a zdroje informací
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ů.
Rychlý vývoj obchodních aplikací bez serveru.
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 Spotřeby, plán Azure App Service, plán Premium a Azure Container Apps (verze Preview).
-
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.
-
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 fakturaci.