Referensarkitekturer för serverlösa funktioner
En referensarkitektur är en mall med nödvändiga komponenter och de tekniska kraven för att implementera dem. En referensarkitektur är inte anpassad för en kundlösning, men är ett scenario på hög nivå baserat på omfattande erfarenhet. Innan du utformar en serverlös lösning använder du en referensarkitektur för att visualisera en idealisk teknisk arkitektur och sedan blanda och integrera den i din miljö.
Vanliga serverlösa arkitekturmönster
Vanliga serverlösa arkitekturmönster är:
- Serverlösa API:er, mobil- och webbserverdelar.
- Händelse- och strömbearbetning, IoT-databearbetning (Internet of Things), stordata och maskininlärningspipelines.
- Integrering och servicebuss för företag för att ansluta verksamhetsspecifika system, publicera och prenumerera (pub/under) till affärshändelser.
- Automatisering och digital omvandling och processautomatisering.
- Mellanprogram, saaS (software-as-a-Service) som Dynamics och stordataprojekt.
Serverdelen för webbprogram är detaljhandelsscenariot: Hämta onlinebeställningar från en kö, bearbeta dem och lagra resulterande data i en databas.
Mobila programbackends scenario för finansiella tjänster: Kollegor använder mobilbank för att ersätta varandra för lunch. Vem som betalas för lunch begär betalning via en mobilapp, vilket utlöser ett meddelande på kollegornas telefoner.
IoT-anslutna serverdelar i tillverkningsscenariot: Ett tillverkningsföretag använder IoT för att övervaka sina datorer. Functions identifierar avvikande data och utlöser ett meddelande till tjänstavdelningen när en reparation krävs.
Samtalsrobotbearbetning för gästfrihetsscenariot: Kunder ber om tillgängliga semesterboenden på sina telefoner. En serverlös robot dechiffrera begäranden och returnerar semesteralternativ.
Filbearbetning i realtid för sjukvårdsscenariot: Lösningen laddar säkert upp patientposter som PDF-filer. Lösningen delar sedan upp data genom att bearbeta dem med OCR-identifiering och lägger till data i en databas för enkla frågor.
Dataströmbearbetning i realtid för det oberoende programvaruleverantören (ISV): En massiv molnapp samlar in enorma mängder telemetridata. Appen bearbetar dessa data nästan i realtid och lagrar dem i en databas för användning på en instrumentpanel för analys.
Schemalagd aktivitetsautomatisering för scenariot med finansiella tjänster: Appen analyserar en kunddatabas efter duplicerade poster var 15:e minut för att undvika att skicka ut flera meddelanden till samma kunder.
Utöka SaaS-program i scenariot med professionella tjänster: En SaaS-lösning ger utökningsbarhet via webhooks, som Azure Functions kan implementera för att automatisera vissa arbetsflöden.
Aktuella serverlösa referensarkitekturer
Följande aktuella serverlösa referensarkitekturer går igenom specifika scenarier. Se länkade artiklar för arkitekturdiagram och information.
Serverlösa mikrotjänster
Referensarkitekturen för serverlösa mikrotjänster vägleder dig genom att utforma, utveckla och leverera Rideshare-programmet av Relecloud, ett fiktivt företag. Du får praktiska instruktioner för att konfigurera och distribuera alla arkitektoniska komponenter, med användbar information om varje komponent.
Serverlös webbapp och händelsebearbetning med Azure Functions
Den här lösningen i två delar beskriver ett hypotetiskt system för drönarleverans. Drönarna skickar flygstatus till molnet, där meddelandena sparas för senare användning. Med ett webbprogram kan användarna hämta meddelandena för att få den senaste enhetsstatusen.
- Du kan ladda ned koden för den här lösningen från GitHub.
- I artikeln Code walkthrough: Serverless application with Azure Functions (Kodgenomgång: Serverlöst program med Azure Functions ) går vi igenom koden och designprocesserna.
Händelsebaserad molnautomatisering
Att automatisera arbetsflöden och repetitiva uppgifter i molnet kan avsevärt förbättra devOps-teamets produktivitet. En serverlös modell passar bäst för händelsedrivna automatiseringsscenarier. Den här händelsebaserade automationsreferensarkitekturen illustrerar två scenarier för molnautomatisering: kostnadsställetaggning och begränsningssvar.
Multicloud med Serverless Framework
Arkitekturen Serverless Framework beskriver hur Microsofts CSE-team (Commercial Software Engineering) samarbetade med en global återförsäljare för att distribuera en serverlös lösning med hög tillgänglighet på både Azure- och Amazon Web Services-molnplattformar (AWS) med hjälp av Serverless Framework.
Fler serverlösa functions-referensarkitekturer
I följande avsnitt visas andra serverlösa och Azure Functions-relaterade referensarkitekturer och scenarier.
Allmänt
- Serverlösa programarkitekturer med Event Grid
- Serverlös händelsebearbetning med hjälp av Azure Functions
- Serverlös webbapp i Azure
- Instant Broadcasting på serverlös arkitektur
- Skapa ett telehälsosystem i Azure
- Delningsplats i realtid med hjälp av serverlösa Azure-tjänster utan kostnad
Webb- och mobil serverdel
- En klientdel för e-handel
- Skapa skalbar webbapp för e-handel
- Baslinjewebbprogram med zonredundans
- Ladda upp och CDN-förinstallera statiskt innehåll med Azure Functions
- Arkitektur för skalning mellan moln
AI + Machine Learning
- Bildklassificering för försäkringsanspråk
- Personliga erbjudanden
- Anpassade marknadsföringslösningar
- Talranskription med Azure Cognitive Services
- Träna en modell med AzureML och Azure Functions
- Konversationsrobot i företagsklass
- AI på Gränsen
- Massinmatning och analys av nyhetsflöden i Azure
- AI för HIPAA- och HITRUST-kompatibla hälsodata
- Intelligenta upplevelser på containrar (AKS, Functions, Keda)
Data och analyser
- Programintegrering med Event Grid
- Massinmatning och analys av nyhetsflöden
- Nivåprogram och data för analys
- Driftanalys och driva processeffektivitet
IoT
- Azure IoT-referens (SQL DB)
- Azure IoT-referens (Azure Cosmos DB)
- IoT med Azure Cosmos DB
- Anläggningshantering som drivs av mixad verklighet och IoT
- Kompletterande kodmönster för Azure IoT Edge-moduler och molnprogram
Spel
Automation
Deltagare
Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.
Huvudförfattare:
- Rogerio Halicki Cordeiro | Senior Cloud Solution Architect
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för