Referenční architektury bezserverových funkcí
Referenční architektura je šablona požadovaných komponent a technické požadavky pro jejich implementaci. Referenční architektura není pro zákaznické řešení vytvořená vlastní, ale je to scénář vysoké úrovně založený na rozsáhlém prostředí. Před návrhem bezserverového řešení použijte referenční architekturu k vizualizaci ideální technické architektury a pak ji prolnutím a integrací do svého prostředí.
Běžné vzory architektury bez serveru
Mezi běžné vzory architektury bez serveru patří:
- Bezserverová rozhraní API, mobilní a webové back-endy.
- Zpracování událostí a datových proudů, zpracování dat Internetu věcí (IoT), velké objemy dat a kanály strojového učení.
- Integrace a podniková sběrnice služeb pro propojení obchodních systémů, publikování a přihlášení k odběru obchodních událostí (Pub/Sub).
- Automatizace a digitální transformace a automatizace procesů.
- Middleware, software jako služba (SaaS), jako jsou Dynamics, a projekty pro velké objemy dat.
Back-endy webových aplikací scénář maloobchodního prodeje: Vyzvednutí online objednávek z fronty, jejich zpracování a uložení výsledných dat do databáze.
Back-endy mobilních aplikací scénář finančních služeb: Kolegové používají mobilní bankovnictví k úhradě obědu. Kdo bez ohledu na to, že jste zaplatili za obědy platbu prostřednictvím mobilní aplikace, která aktivuje oznámení na telefonech kolegů.
Back-endy připojené k IoT ve scénáři výroby: Výrobní společnost používá IoT k monitorování svých počítačů. Funkce detekují neobvyklá data a v případě potřeby opravy aktivuje oddělení služby zprávu.
Zpracování konverzačního robota pro scénář pohostinství: Zákazníci si vyžádají dostupná dovolená ubytování na svých telefonech. Bezserverový robot dešifruje požadavky a vrací možnosti dovolené.
Zpracování souborů v reálném čase pro zdravotnický scénář: Řešení bezpečně nahrává záznamy pacientů jako soubory PDF. Řešení pak data rozloží, zpracuje je pomocí detekce OCR a přidá data do databáze pro snadné dotazy.
Zpracování datových proudů v reálném čase pro scénář nezávislého dodavatele softwaru (ISV): Masivní cloudová aplikace shromažďuje obrovské objemy telemetrických dat. Aplikace zpracovává data téměř v reálném čase a ukládá je do databáze pro použití na řídicím panelu analýzy.
Plánovaná automatizace úloh pro scénář finančních služeb: Aplikace analyzuje databázi zákazníků za duplicitní položky každých 15 minut, aby se zabránilo rozesílání více komunikací stejným zákazníkům.
Rozšíření aplikací SaaS ve scénáři profesionálních služeb: Řešení SaaS poskytuje rozšiřitelnost prostřednictvím webhooků, které služba Azure Functions může implementovat k automatizaci určitých pracovních postupů.
Doporučené referenční architektury bez serveru
Následující doporučené referenční architektury bez serveru procházejí konkrétními scénáři. Podrobnosti a diagramy architektury najdete v odkazovaných článcích.
Bezserverové mikroslužby
Referenční architektura mikroslužeb bez serveru vás provede návrhem, vývojem a doručováním aplikace Rideshare společností Relecloud, fiktivní společností. Získáte praktické pokyny ke konfiguraci a nasazení všech komponent architektury s užitečnými informacemi o jednotlivých komponentách.
Bezserverová webová aplikace a zpracování událostí pomocí Azure Functions
Toto řešení skládající se ze dvou částí popisuje hypotetický systém doručování pomocí dronů. Drony odesílají stav letu do cloudu, který tyto zprávy ukládá pro pozdější využití. Webová aplikace umožňuje uživatelům načíst zprávy, aby získali nejnovější stav zařízení.
- Kód pro toto řešení si můžete stáhnout z GitHubu.
- Návod k kódu: Bezserverová aplikace se službou Azure Functions vás provede kódem a procesy návrhu.
Automatizace cloudu na základě událostí
Automatizace pracovních postupů a opakovaných úloh v cloudu může výrazně zlepšit produktivitu týmu DevOps. Bezserverový model je nejvhodnější pro scénáře automatizace řízené událostmi. Tato referenční architektura automatizace založená na událostech znázorňuje dva scénáře automatizace cloudu: označování nákladového centra a reakce na omezování.
Multicloud s bezserverovou architekturou
Architektura bezserverové architektury popisuje, jak tým komerčního softwarového inženýrství Microsoftu (CSE) spolupracuje s globálním prodejcem, aby nasadil vysoce dostupné bezserverové řešení napříč cloudovými platformami Azure i Amazon Web Services (AWS) pomocí bezserverové architektury.
Další referenční architektury bezserverových funkcí
Následující části obsahují seznam dalších referenčních architektur a scénářů souvisejících s bezserverovou platformou a službou Azure Functions.
OBECNÉ
- Architektury bezserverových aplikací využívající službu Event Grid
- Bezserverové zpracování událostí s využitím Azure Functions
- Bezserverová webová aplikace v Azure
- Okamžité vysílání v bezserverové architektuře
- Vytvoření systému telehealth v Azure
- Sdílení polohy v reálném čase pomocí nízkonákladových bezserverových služeb Azure
Webový a mobilní back-end
- Front-end elektronického obchodování
- Návrh škálovatelné webové aplikace elektronického obchodování
- Standardní webová aplikace s redundancí zón
- Nahrání statického obsahu a předběžné načtení CDN pomocí Azure Functions
- Architektura škálování napříč cloudy
AI a strojové učení
- Klasifikace obrázků pro pojistné nároky
- Individuální nabídky
- Přizpůsobená marketingová řešení
- Přepis řeči s využitím Azure Cognitive Services
- Trénování modelu pomocí AzureML a Azure Functions
- Konverzační robot na podnikové úrovni
- AI na hraničních zařízeních
- Hromadný příjem dat a analýza informačních kanálů v Azure
- HIPAA a HITRUST dodržující zdravotní data AI
- Inteligentní prostředí v kontejnerech (AKS, Functions, Keda)
Data a analýza
- Integrace aplikací s využitím Event Gridu
- Hromadný příjem a analýza informačních kanálů
- Vrstvení aplikací a dat pro analýzy
- Provozní analýza a zajištění efektivity procesů
IoT
- Referenční informace k Azure IoT (SQL DB)
- Referenční informace k Azure IoT (Azure Cosmos DB)
- IoT s využitím služby Azure Cosmos DB
- Správa zařízení využívající hybridní realitu a IoT
- Doplňkový vzor kódu pro moduly Azure IoT Edge a cloudové aplikace
Hry
Automation
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Rogerio Halicki Cordeiro | Vedoucí architekt cloudových řešení
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro