Questions? Feedback? powered by Olark live chat software
Spring over navigation

Azure Functions

Sørg for at behandle hændelser med en kodearkitektur uden server

En hændelsesbaseret serveruafhængig computeoplevelse, der kan sætte skub i din udvikling. Det kan skalere efter behov, og du betaler kun for de ressourcer, du bruger.

Prøv det gratis

Log på din konto

Opret din gratis konto

Ikke-serverbaseret

Du skal ikke bekymre dig om infrastrukturen og klargøringen af servere, særligt ikke når din opkaldshastighed i Functions skalerer op.

Hurtigere udvikling

Skriv din kode i Functions-redigeringsprogrammet, og klik på kørsel for udførelse med det samme.

Bindingstjenester

Det er nemt at klikke og tilføje bindinger til Azure-tjenester og eksterne tjenester (Box, DropBox, OneDrive, SendGrid, …) for at få input i eller output fra Functions.

Opret Azure Functions på en række sprog

Udvikling på din måde

Opret funktioner på en række forskellige sprog, herunder JavaScript, C#, Python og PHP, og anvend scripts ved hjælp af Bash, Batch og PowerShell. Og det hele kan gøres i en brugervenlig og webbaseret brugergrænseflade. Eller du kan uploade og eksekvere forudkompileret kode, som du har bygget i dit yndlingsudviklingsværktøj.

Integrer DevOps

Du kan hurtigt og nemt gentage på Azure Functions med fortløbende udrulning ved hjælp af Visual Studio Team Services, GitHub eller BitBucket. Og du kan bruge det integrerede logføringsmiljø til at overvåge og foretage fejlfinding.

Integrer DevOps og en arkitektur uden server
Betal kun for de Azure Functions, du bruger

Betal kun for det, du bruger

Betal kun for den tid, hvor din kode eksekveres. Du bliver opkrævet ud fra det antal ressourcer, som Azure Functions skal bruge, og kun for den tid, som din kode eksekveres.

Skabt til virksomheder

Brug Azure Functions, når der udløses hændelser i interne API'er eller virksomhedssystemer, og levér resultaterne direkte til dine databaser eller virksomhedsløsninger i det lokale miljø.

Arkitektur uden server

Almindelige scenarier i Azure Functions

Timerbaseret behandling

Azure Functions understøtter en hændelse baseret på en timer ved brug af CRON-jobsyntaks. Du kan f.eks. udføre kode, der kører for hver 15 minutter og rydder op i en databasetabel på basis af brugerdefineret forretningslogik.

Timerbaseret behandling af Azure Functions

Behandling af Azure-tjenestehændelse

Azure Functions understøtter udløsning af en hændelse på basis af en aktivitet i en Azure-tjeneste. Du kan f.eks. udføre programkode uden server, der læser testlogfiler, som er registreret for nylig, i en Azure Blob Storage-container og overfører dem til en række i en Azure SQL Database-tabel.

Behandling af Azure Functions-hændelse

Behandling af SaaS-hændelser

Azure Functions understøtter udløsere, der er baseret på aktivitet i en SaaS-tjeneste. Når en fil f.eks. gemmes på OneDrive, udløser dette en funktion, der bruger Microsoft Graph API'en til at ændre regnearket, så der oprettes yderligere diagrammer og beregnede data.

Behandling af SaaS-hændelse og kodefunktioner uden server

Arkitekturer med ikke-serverbaserede webprogrammer

Azure Functions kan drive en app med en enkelt side. Appen kalder funktioner ved brug af WebHook URL-adressen, gemmer brugerdata og beslutter, hvilke data der skal vises. Eller du kan foretage enkle tilpasninger, f.eks. ændring af annoncemålretning gennem kald af en funktion og overførsel af oplysninger om brugerprofil til den.

Arkitektur uden server i Azure Functions

Ikke-serverbaserede mobilbackends

En mobilbackend kan blot være et sæt af HTTP API'er, der kaldes fra en mobilklient ved brug af WebHook URL-adressen. Et mobilprogram kan f.eks. optage et billede og derefter kalde en Azure Function for at få et adgangstoken til af uploade til BLOB-lager. En anden Azure Function udløses af BLOB-uploadet og tilpasser størrelsen af billedet, så det er mobilvenligt.

Ikke-serverbaserede mobilbackends

Behandling af datastrømme i realtid

IoT-enheder sender f.eks. meddelelser til Azure Stream Analytics, der så kalder en Azure Function for at omforme meddelelsen. Denne funktion behandler dataene og opretter en ny post i Azure SQL Database.

Behandling af datastrømme i realtid

Robotmeddelelser i realtid

Azure Functions kan bruges til at tilpasse funktionen af en robot ved brug af en WebHook. Du kan f.eks. oprette en Azure Function, der behandler en meddelelse ved hjælp af Cortana Analytics og kalder denne funktion ved brug af Bot Framework.

Robotmeddelelse i realtid i Azure Functions

Relaterede produkter og tjenester

Apptjeneste

Opret web- og mobilapps til alle platforme og alle enheder

Azure Bot Service

Intelligent, serverless bot service that scales on demand

Automatisering

Forenkling af cloudadministration med procesautomatisering

Eksekvering af kode er på vej til at blive meget nemmere