Přehled bez serveru Azure: Vytváření cloudových aplikací a řešení s využitím Azure Logic Apps a Azure Functions
I když bez serveru neznamená "žádné servery", bez serveru Azure vám pomůže méně utrácet za správu infrastruktury. Při tradičním vývoji aplikací můžete věnovat mnoho času a energie diskusi o hostování, škálování a monitorování řešení, která splňují požadavky a požadavky vaší aplikace. S aplikacemi a řešeními bez serveru můžete tyto obavy snadněji řešit v rámci aplikace nebo řešení. Bez serveru nabízí další výhody, jako je rychlejší vývoj, méně kódu, jednoduchost a flexibilita škálování. Všechny tyto funkce vám posouou další možnosti, abyste se více zaměřili na obchodní logiku. Bez serveru se navíc obvykle účtují nebo účtují na základě využití. Takže pokud se žádná spotřeba nestane, žádné poplatky se nesnížou. Další informace najdete v dalších informacích o bez serveru Azure.
Tento článek stručně shrnuje základní nabídky bez serveru v Azure, které jsou Azure Logic Apps a Azure Functions. Obě služby jsou v souladu s výše popsanými principy a pomáhají vytvářet robustní cloudové aplikace a řešení s minimálním kódem.
Další úvodní informace najdete na stránkách Azure pro Azure Logic Apps a Azure Functions. Podrobnější informace najdete na stránkách dokumentace pro co je Azure Logic Apps a co je Azure Functions.
Azure Logic Apps
Tato služba nabízí zjednodušené způsoby návrhu, vývoje a orchestrace automatizovaných integračních pracovních postupů řízených událostmi, které běží a škálují v cloudu. Díky Azure Logic Apps můžete pomocí vizuálního návrháře rychle modelovat obchodní procesy jako pracovní postupy. Pracovní postup vždy začíná triggerem jako prvním krokem. Po triggeru spustí jedna nebo více akcí následné operace v pracovním postupu. Tyto operace mohou zahrnovat různé kombinace akcí, včetně podmíněné logiky a převodů dat.
Pokud chcete své pracovní postupy propojit s jinými službami Azure, služby Microsoft, cloudovými prostředími a místními prostředími bez psaní kódu, můžete do svých pracovních postupů přidat předem sestavené triggery a akce tak, že si zvolíte stovky konektorů spravovanýchMicrosoftem. Každý konektor je ve skutečnosti proxy server nebo obálka kolem rozhraní API, což umožňuje základní službě komunikovat s Azure Logic Apps. Například konektor Office 365 Outlook trigger s názvem Když přijde nový e-mail. V případě aplikací a řešení bez serveru můžete pomocí Azure Logic Apps orchestrovat více funkcí vytvořených v Azure Functions. Díky tomu můžete snadno volat různé funkce jako jeden proces, zejména v případě, že tento proces vyžaduje práci s externím rozhraním API nebo systémem.
Pokud není k dispozici žádný konektor, který by splňoval vaše potřeby, můžete pomocí integrované operace HTTP nebo triggeru požadavku komunikovat s libovolným koncovým bodem služby. Nebo můžete vytvořit vlastní konektor pomocí existujícího rozhraní API.
Na základě typu prostředku aplikace logiky, který zvolíte, se přidružený pracovní postup spustí ve více tenantech Azure Logic Apps, v prostředí s jedním tenantem Azure Logic Apps nebo ve vyhrazeném prostředí integrační služby (ISE). Každý z nich má své vlastní možnosti, výhody a modely fakturace. Aplikace Azure Portal nejrychlejší způsob, jak začít vytvářet pracovní postupy aplikací logiky. Můžete ale také použít další nástroje, jako jsou Visual Studio Code, Visual Studio, Azure PowerShell a další. Další informace najdete v Azure Logic Apps?
Pokud chcete začít s Azure Logic Apps, vyzkoušejte rychlý start k vytvoření prvního pracovního postupu aplikace logiky v Azure Portal. Nebo vyzkoušejte tyto kroky, které vytvoří příklad bez serveru s Azure Logic Appsa Azure Functions v Visual Studio .
Další informace najdete v následující dokumentaci:
- Co je Azure Logic Apps?
- Informace o konektorech v Azure Logic Apps
- Konektory – Azure Logic Apps, Microsoft Power Automate, Microsoft Power Apps
- Porovnání prostředí s jedním tenantem a prostředím integrační služby pro Azure Logic Apps
- Měření využití, fakturace a cenové modely pro Azure Logic Apps
Azure Functions
Tato služba nabízí zjednodušený způsob psaní a spouštění částí kódu nebo funkcí v cloudu. Můžete napsat jenom kód, který potřebujete pro aktuální problém, bez nastavení kompletní aplikace nebo požadované infrastruktury, což zrychluje a zrychluje vývoj. Použijte zvolený vývojový jazyk, například C#, Java, JavaScript, PowerShell, Python a TypeScript. Fakturuje se vám jenom doba trvání spuštění kódu a Azure se podle potřeby škáluje.
Pokud chcete začít s Azure Functions, zkuste vytvořit svouprvní funkci Azure v Azure Portal .
Další informace najdete v následující dokumentaci:
- Co je Azure Functions?
- Začínáme se službou Azure Functions
- Podporované jazyky v Azure Functions
- Azure Functions hostování
- Ceny Azure Functions
Začínáme s aplikacemi bez serveru v Azure
Azure poskytuje bohaté nástroje pro vývoj, nasazování a správu aplikací bez serveru. Aplikace bez serveru můžete vytvářet pomocí Azure Portal, Visual Studio nebo Visual Studio Code. Po sestavení aplikace můžete aplikaci rychle nasadit pomocí šablon Azure Resource Manager . Azure také poskytuje monitorování, ke kterému můžete přistupovat prostřednictvím Azure Portal, prostřednictvím rozhraní API nebo sdk nebo pomocí integrovaných nástrojů pro protokoly Azure Monitor a aplikační Přehledy.