Referenční architektury bez serverových funkcí
Referenční architektura je šablona požadovaných komponent a technických požadavků na jejich implementaci. Referenční architektura není pro zákaznické řešení vytvořená na míru, ale je to scénář vysoké úrovně založený na rozsáhlých zkušenostech. Před návrhem řešení bez serveru použijte referenční architekturu k vizualizaci ideální technické architektury a pak ji prolnout a integrovat do svého prostředí.
Běžné vzory architektury bez serveru
Mezi běžné vzory architektury bez serveru patří:
- Bez serveru rozhraní API, mobilní a webové back-endy.
- Zpracování událostí a streamů, Internet věcí (IoT), zpracování velkých dat a kanálů strojového učení
- Integrace a podniková služba Service Bus pro připojení obchodních systémů, publikování a odběry (Pub/Sub) k obchodním událostem
- Automatizace a digitální transformace a automatizace procesů
- Middleware, software jako služba (SaaS), jako je Dynamics, a projekty s velkými daty.
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
Financial services scenario: Colleagues use mobile banking to reimburse each other for lunch. Whoever paid for lunch requests payment through a mobile app, triggering a notification on colleagues phones. :::column-end::': null
null
Back-endy připojené k IoT
Scénář výroby: Výrobní společnost používá IoT k monitorování svých počítačů. Služba Functions detekuje neobvyklé údaje a v případě potřeby opravy aktivuje zprávu oddělení služeb.
Hospitality scenario: Customers ask for available vacation accommodations on their smartphones. A serverless bot deciphers requests and returns vacation options.
null
Zpracování souborů v reálném čase
Scénář pro zdravotnictví: Řešení bezpečně nahrává záznamy pacientů do souborů PDF. Řešení pak data rozložit, zpracuje je pomocí detekce OCR a přidá je do databáze pro snadné dotazy.
Independent software vendor (ISV) scenario: A massive cloud app collects huge amounts of telemetry data. The app processes that data in near real-time and stores it in a database for use in an analytics dashboard.
'
null
Automatizace plánovaných úloh
Scénář finančních služeb: Aplikace každých 15 minut analyzuje v databázi zákazníka duplicitní položky, aby se zabránilo odesílání více komunikací stejným zákazníkům.
Rozšíření aplikací SaaS
Professional scénář služeb: Řešení SaaS poskytuje rozšiřitelnost prostřednictvím webhooků, které služba Functions může implementovat za účelem automatizace určitých pracovních postupů.
Doporučené referenční architektury bez serveru
Následující doporučené referenční architektury bez serveru vás prochnou konkrétními scénáři. Diagramy a podrobnosti o architektuře najdete v odkazovaných článcích.
Mikroslužby bez serveru
Referenční architektura bez serverů mikroslužeb vás provede návrhem, vývojem a doručováním fiktivní společnosti Relecloudu, která používá aplikaci Rideshare. Získáte podrobné pokyny pro konfiguraci a nasazení všech komponent architektury s užitečnými informacemi o jednotlivých komponentách.
Zpracování událostí a webových aplikací bez serveru s 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 GitHub.
- Článek Průvodce kódem: Bez serveru s Azure Functions vás provede procesem návrhu a kódu.
Automatizace cloudu na základě událostí
Automatizace pracovních postupů a opakujících se úloh v cloudu může výrazně DevOps produktivitu týmu. Model bez serveru je nejlépe vhodný pro scénáře automatizace řízené událostmi. Tato referenční architektura automatizace založená na událostech ilustruje dva scénáře automatizace cloudu: označování nákladových center a reakce na omezování.
Multicloud s Serverless Framework
Architektura Serverless Framework popisuje, jak tým CSE (Commercial Software Engineering) Microsoftu ve spolupráci s globálním prodejcem nasadil vysoce dostupné bez serverů napříč cloudovými platformami Azure i Amazon Web Services (AWS) s využitím Serverless Framework.
Další referenční architektury bez serverových funkcí
V následujících částech jsou uvedené další bez serveru a Azure Functions referenční architektury a scénáře.
Obecné
- Architektury aplikací bez serveru s využitím Event Grid
- Bezserverové aplikace s využitím služby Cosmos DB
- Bezserverové zpracování událostí s využitím Azure Functions
- Bezserverová webová aplikace v Azure
- Referenční architektura bez serveru s asynchronním více hráčům
- Okamžité vysílání v architektuře bez serveru
- Vytvoření systému poskytování zdravotní péče na dálku Azure
- Vlastní požadavky na suverenitu & dat
- Sdílení umístění v reálném čase s využitím nízkonákladových bezserverových služeb Azure
Webový a mobilní back-end
- Front-end elektronického obchodování
- Architekt škálovatelné webové aplikace elektronického obchodování
- Vylepšení škálovatelnosti ve webové aplikaci Azure
- Nahrávání a CDN statického obsahu pomocí Azure Functions
- Architektura škálování napříč cloudy
- Aplikace sociálních sítí pro mobilní a webové prostředí s využitím ověřování
AI a strojové učení
- Klasifikace obrázků pro pojistné nároky
- Přizpůsobené nabídky
- Individuální marketingová řešení
- Přepis řeči s Azure Cognitive Services
- Trénování modelu pomocí AzureML a Azure Functions
- Aplikace Customer Reviews s Cognitive Services
- Konverzační robot na podnikové úrovni
- AI na hraničních zařízeních
- Masivní ingestování a analýzy informačních kanálů v Azure
- AI pro data o stavu kompatibilní s HIPPA a HITRUST
- Inteligentní prostředí v kontejnerech (AKS, Functions, Keda)
Data a analýza
- Integrace aplikací s využitím služby Event Grid
- Hromadný příjem a analýza informačních kanálů
- Vrstvené aplikace & data pro analýzu
- Provozní analýza a řízení efektivity procesů
IoT
- Referenční informace k Azure IoT (SQL DB)
- Referenční informace k Azure IoT (Cosmos DB)
- IoT s využitím služby Cosmos DB
- Správa budov s využitím smíšené reality a IoT
- Doplňkový vzor kódu pro Azure IoT Edge moduly & cloudové aplikace
Hry
- Vlastní škálování herního serveru
- Řídicí panel v reálném čase
- Telemetrie ladění v editoru
- Více hráčů bez serveru Matchmaker
- Pokročilá žebříček pro velké škálování
- Relační leaderboard
- Moderování obsahu
- Překlad textu
- Převod textu na řeč
- Hry s využitím služby Cosmos DB