Functions

Mere end blot hændelsesstyret serveruafhængig databehandling

Opnå hurtigere og mere simpel programudvikling med serveruafhængig databehandling

Opnå mere effektiv udvikling med Functions, en hændelsesstyret serveruafhængig platform til databehandling, der også kan løse komplekse orkestreringsproblemer. Byg og foretag fejlfinding lokalt uden yderligere konfiguration, udrul og skaler efter behov i skyen, og integrer tjenester ved hjælp af udløsere og bindinger.

Automatiseret og fleksibel skalering baseret på omfanget af din arbejdsbelastning med fokus på øget værdi og ikke administration af infrastrukturen

Integreret programmeringsmodel baseret på udløsere og bindinger, der hjælper dig med at reagere på hændelser og oprette problemfri forbindelse til andre tjenester

Komplet udviklingsoplevelse fra opbygning og udvikling til fejlfinding og overvågning med integrerede værktøjer og indbyggede DevOps-egenskaber

En lang række programmeringssprog og hostingmuligheder – vælg altid det, der passer bedst til dit scenarie, og juster det hurtigt til din virksomheds behov

Få en bedre helstøbt udviklingsoplevelse

Oplev fordelen ved en komplet, slut til slut-udviklingsoplevelse med Functions – fra opbygning til fejlfinding lokalt på større platforme som Windows, macOS og Linux til udrulning og overvågning i skyen. Brug Functions-udvidelser og -skabeloner på Visual Studio og Visual Studio Code, og oplev en hurtigere og mere effektiv udvikling på dine lokale computer, som er fuldt integreret med hele Azure-platformen. Udvikl ved hjælp af din foretrukne kodeeditor og Azure Functions Core Tools. Konfigurer løbende integration og levering (CI/CD) med Azure Pipelines, og få intelligent og proaktiv indsigt i ydeevnen for programmer i produktion fra Azure Monitor.

Konfigurer dit lokale udviklingsmiljø Få mere at vide om, hvordan du automatiserer levering med CI/CD-pipelines til Functions

Løs udfordringer med kompleks orkestrering

Serveruafhængige funktioner har som udgangspunkt kort varighed og lav sikkerhed – indtil du skal bruge dem til at løse problemer med høj sikkerhed. Fjern denne begrænsning på en fuldt administreret måde uden at klargøre flere ressourcer men ved blot at kode definitionen af din arbejdsproces. Gør komplekse koordinationskrav med høj sikkerhed mere simple via programmering i hændelsesstyrede programmer med Durable Functions-udvidelsen. Brug også dine funktioner på deklarative arbejdsprocesser, der kan anvende mere end 250 connectors, med Azure Logic Apps.

Få mere at vide om Durable Functions

Tilslut andre tjenester uden at integrere fast kode for at opnå hurtigere udvikling af løsninger

Skriv kun kode til det, der virkelig betyder noget for din virksomhed. Spar tid på udvikling af kode med en programmeringsmodel, der er baseret på udløsere og bindinger, som gør det muligt for dine serveruafhængige programmer at reagere på hændelser og oprette problemfri forbindelse til andre tjenester. Byg hændelsesstyrede programmer med større skalerbarhed og stabilitet med en mikrotjenestebaseret tilgang ved hjælp af Functions.

Få mere at vide om, hvordan du sparer tid med udløsere og bindinger

Vælg den hostingmulighed, der passer bedst til dit program

Ikke alle programmer fungerer på samme måde, og de kan ikke alle bruge samme hostingplan. Vælg den Functions-plan, der passer til din virksomheds behov, fra betaling pr. kørsel i skyen til edge computing på dine IoT-enheder. Anvend samme kode på flere destinationer: selve skytjenesten, din egen infrastruktur, Azure Stack eller Azure IoT Edge.

Få mere at vide om hostingplaner Kør kode overalt med Azure Functions Core Tools

Udvikling på din måde

Gå straks i gang med at kode med de teknologier, du allerede kender og holder af – ingen nye sprog eller strukturer, du skal sætte dig ind i. Vælg det programmeringssprog, du bedst kan lide for hvert enkelt scenarie, fra webtjenester og API'er til Machine Learning-arbejdsprocesser eller automatiseringsscripts.

Se understøttede sprog

Opret pålidelige serveruafhængige programmer med indbygget sikkerhed og overvågning

  • Overvåg og analysér ydeevne med Azure Application Insights. Opdag flaskehalse og fejlbehæftede hotspots på tværs af alle komponenter i dit program ved at bruge programkort med distribueret sporing fra Azure Monitor.
  • Indstillinger for kildeprogram med fuld kontrol over adgangspolitikker og overvågningshistorik – uden at foretage kodeændringer – ved hjælp af Azure Key Vault.
  • Isoler netværk via forbindelsesmuligheder til virtuelle netværk i Functions Premium-planen, hvilket gør det muligt at sende udgående trafik til et sikret virtuelt netværk, der fungerer som gate for indgående trafik, og at definere apprestriktioner.
  • Konfigurer administrerede identiteter på tjenesteniveau for at give programmer nem adgang til andre ressourcer, der er beskyttet af Azure Active Directory.
  • Giv dine programmer adgang ved hjælp af indbygget godkendelse i Azure Active Directory, Microsoft-kontoen og eksterne udbydere som Twitter, Facebook og Google.

Få mere at vide om, hvordan du beskytter din Functions-kode

Vælg den hostingplan, der passer bedst til din virksomheds behov

Forbrugsplan

Skaler automatisk, og betal kun for ressourcer til databehandling, når dine funktioner kører. I forbrugsplanen tilføjes og fjernes instanser af Functions-værten dynamisk på baggrund af antallet af indgående hændelser.

Premium-plan PRØVEVERSION

Samtidig med at der sker en automatisk skalering baseret på behov, kan du bruge instanser, der er opvarmet på forhånd, til at køre programmer uden forsinkelse, køre mere kraftige instanser og oprette forbindelse til VNET'er.

Azure App Service-plan

Kør Functions på en App Service-plan til de sædvanlige priser for en App Service-plan. Velegnet til langvarige handlinger, og når der kræves mere forudsigende skalering og omkostninger.

Introduktion til Functions

Dokumentation

Lær at bruge Functions med hurtige introduktionsvejledninger, selvstudier og kodeeksempler.

Se dokumentation

Microsoft Learn

Lær at mestre de grundlæggende funktioner i Functions med dette guidede læringsforløb.

Lær at oprette serveruafhængige programmer

Kogebog til serveruafhængig databehandling

Byg og overvåg hændelsesstyrede programmer med denne trinvise vejledning.

Få e-bogen

GitHub-lager

Få adgang til Functions-kørsel og -udvidelser med åben kildekode.

Se koden

Byg disse løsninger med Functions

Serveruafhængige API'er med Node.js eller Microsoft .NET

Serveruafhængigt webprogram med indbygget AI

Serveruafhængige mikrotjenester til hændelsesstyrede scenarier

Arbejdsprocesser for maskinel indlæring med en serveruafhængig arkitektur

Pipelines for serveruafhængig databehandling til filer og data i realtid

Serveruafhængigt program med funktionalitet i realtid

Gå i gang med at bygge programmer med Functions i tre trin

Opret en gratis Azure-konto, og få 12 måneders gratis tjenester, $200 kredit til at udforske tjenester i 30 dage og mere end 25 tjenester, der altid er gratis.

Opret din første funktion på .NET, JavaScript, Java eller Python med en 5 minutters hurtig introduktionsvejledning.

Find inspiration, og udforsk detaljerede Functions-begreber i dokumentationen, galleriet med kodeeksempler og det forudbyggede komponentbibliotek.

Se, hvad kunderne bruger Azure Functions til

Forøg udviklingshastigheden

Relativity reducerede udviklingstiden for den skybaserede platform til e-søgning fra fire måneder med traditionelle metoder til én uge ved at bruge Functions.

Læs historien

Relativity

Opnå kortere behandlingstid for komplekse virksomhedsproblemer

FUJIFILM Software har reduceret behandlingstiden og kan nu tagge gennemsnitligt 3.000 fotos pr. dag pr. baseballkamp ved hjælp af Azure Durable Functions.

Læs historien

Fuji Film

Opnå højere omkostningseffektivitet og øget afkastningsgrad

Direct.One genererede fem gange flere transaktioner med Functions for mindre end en fjerdedel af omkostningerne ved at bruge virtuelle maskiner.

Læs historien

DirectOne

Skab innovation, og levér værdi hurtigere

Quest reducerede time-to-market med to tredjedele ved hjælp af en serveruafhængig arkitektur, der er baseret på Functions.

Læs historien

Quest

Ofte stillede spørgsmål om Functions

  • Functions tilbyder understøttelse på flere niveauer til sprog, herunder C#, JavaScript, F#, Java og Python.

    Se alle understøttede sprog

  • Functions-apps i forbrugsplaner og App Service-planer kører eller vil være tilgængelige 99,95 % af tiden.

    Se hele serviceniveauaftalen for Functions

  • Functions kan køre i forskellige tilstande: Forbrugsplan, Azure App Service-plan og Premium-plan.

    Sammenlign hosting og skalering i forskellige planer

  • Undgå at få hardcoded adgang til andre tjenester, f.eks. Azure Blog-lager og Azure Cosmos DB, ved hjælp af udløsere og bindinger. Udløsere er dem, der får en funktion til at køre, og bindinger er erklæringer, der knytter funktionen til en anden ressource.

    Se alle udløsere og bindinger, som Functions understøtter

  • Opret og test funktioner på din lokale computer ved hjælp af din foretrukne kodeeditor og dine foretrukne udviklingsværktøjer. Opret forbindelse mellem lokale funktioner og Azure-onlinetjenester, og foretag fejlfinding af dem på din lokale computer ved hjælp af hele Functions-kørslen. Kravene til udvikling af funktioner på din lokale computer afhænger af dine foretrukne programmeringssprog og værktøjer.

    Se lokale udviklingsmiljøer

Få en million gratis Functions-kørsler hver måned med en gratis Azure-konto.