Azure Functions
Udfør hændelsesdrevne serveruafhængige kodefunktioner med en omfattende udviklingsoplevelse
Accelerer og gør programudvikling serveruafhængig
Automatiseret, fleksibel skalering, der frigør dig fra administration af infrastruktur
Integreret programmeringsmodel til at reagere på hændelser og oprette problemfri forbindelse til andre tjenester
End to end-udviklingsoplevelse med integrerede værktøjer og indbyggede DevOps-funktioner
Forskellige programmeringssprog og hosting-muligheder, der passer til et hvert scenarie
Udvikling på din måde
- Vælg fra populære programmeringssprog, du allerede kender.
- Begynd at kode med det samme med den teknologistak, du bruger, uden nye sprog eller rammer du skal lære.
- Implementer en række funktioner og scenarier, såsom webapps og API'er med .NET, Node.js eller Java; arbejdsprocesser til maskinel indlæring med Python; og cloud-automatisering med PowerShell.
Gør din oplevelse med serveruafhængig udvikling bedre fra start til slut
- Få en komplet oplevelse af serveruafhængig programudvikling – fra opbygning og fejlfinding lokalt til udrulning og overvågning i skyen.
- Brug Functions-udvidelser på Visual Studio og Visual Studio Code til hurtigere og mere effektiv udvikling på din lokale maskine, fuldt integreret med Azure-platformen.
- Konfigurer kontinuerlig integration og kontinuerlig levering (CI/CD) med Azure Pipelines.
- Få intelligent og proaktiv indsigt om ydeevnen af serveruafhængige applikationer i produktion fra Azure Monitor.
Løs udfordringer med kompleks orkestrering
- Brug udvidelsen Durable Functions til at skrive arbejdsprocesser med høj sikkerhed i et serveruafhængigt beregningsmiljø.
- Brug dine serveruafhængige funktioner på deklarative arbejdsprocesser, der fungerer med mere end 250 forbindelser i Azure Logic Apps.
Tilslut andre tjenester uden at integrere fast kode for at opnå hurtigere udvikling af løsninger
- Ingen grund til at hardcode. Brug udløsere til at definere, hvordan dine funktioner aktiveres, og brug bindinger til deklarativt at forbinde andre ressourcer til dine funktioner.
- Spar kodetid med en programmeringsmodel baseret på udløsere og bindinger.
- Byg mere skalerbare og stabile begivenhedsdrevne applikationer med en mikrotjeneste-venlig tilgang.
Få mere at vide om, hvordan du sparer tid med udløsere og bindinger

Byg én gang, udrul overalt
- Vælg fra den funktions-hostingplan, der bedst opfylder dine forretningsbehov.
- Udrul den samme kode til flere mål – fra betal-per-udførelse i skyen til din Kubernetes-klynge hostet i Azure eller Kubernetes i en anden offentlig sky eller IoT-enheder til grænseberegning.
Omfattende sikkerhed og overholdelse af angivne standarder, indbygget
-
Microsoft investerer mere end USD 1 milliarder årligt i forskning i og udvikling af cybersikkerhed.
-
Vi har mere end 3,500 sikkerhedseksperter, der er dedikeret til beskyttelse af data og personlige oplysninger.
-
Azure har flere certificeringer end nogen anden cloududbyder. Se den omfattende liste.
Vælg den hostingplan, der passer bedst til din virksomheds behov
-
Forbrugsplan
Skaler automatisk, og betal kun for beregningsressourcer, når dine funktioner kører. Forekomster af Functions-værten tilføjes og fjernes dynamisk baseret på antallet af indgående hændelser.
-
Premium-plan
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 til almindelige App Service-planpriser. Det passer godt til langvarige drift, samt når der kræves mere prædiktiv skalering og omkostninger.
Kom i gang med en gratis Azure-konto
Start gratis. Få $200 kredit til brug i 30 dage. Mens du har din kredit, kan du få gratis mængder af mange af vores mest populære tjenester plus gratis mængder på mere end 40 andre tjenester.
Efter din kredit skal du gå til betal efter forbrug for at fortsætte med at bygge med de samme gratis tjenester. Betal kun, hvis du bruger mere end de gratis månedlige beløb.
Efter 12 måneder vil du fortsat få mere end 40 tjenester, der altid er gratis - og stadig kun betale for det, du bruger ud over dine gratis månedlige beløb.
Se, hvad kunderne bruger Azure Functions til
Øg udviklingshastigheden
Zeiss valgte Functions på grund af sin enkle programmeringsmodel med deklarative bindinger, som gjorde det muligt for dem at skrive færre linjer kode.

Spar tid og omkostninger med en serveruafhængig tilgang
Inlitix, en analytisk SaaS-udbyder, skalerer øjeblikkeligt og leverer en hurtigere og mere omkostningseffektiv tjeneste til kunder, der bruger serverløs databehandling.

Opnå skalering uden infrastrukturstyring
PWC brugte Functions til at oprette skalerbar API til sin lovgivningsmæssige forpligtelse til obligatorisk løsning til vidensminedrift.

Reducer integrationstiden for tjenesten
Hotailors kan integrere tre gange så mange nye leverandører i samme tidsrum ved hjælp af Functions.

Azure Functions-dokumentation, eksempelkode og ressourcer
Hurtig start af 5-minutters varighed
Skab din første funktion på Windows eller Linux ved hjælp af:Udviklerressourcer
Læringsressourcer
Find inspiration og udforsk detaljerede funktionskoncepter i dokumentationen.
Byg og overvåg hændelsesdrevne programmer med Azure Serverless Computing Cookbook.Læringsmoduler
Community- og Azure-support
Følg Azure Functions på Twitter. Stil spørgsmål og få support fra Microsoft-ingeniører og Azure-fællesskabseksperter på Stack Overflow. Find prøver og depoter på GitHub.
Byg disse løsninger med Functions
Serveruafhængige API'med with Node.js eller Microsoft .NET
Serveruafhængig webprogram til statiske websteder og enkeltsidede applikationer
Serveruafhængige mikrotjenester til begivenhedsdrevne scenarier
Maskinel indlæring-arbejdsprocesser med en serveruafhængig arkitektur
Serveruafhængig databehandlings-pipelines til filer data i realtid
Serveruafhængig cloudautomation og hybrid ressourcestyring
Serveruafhængig hurtig programudvikling for line of business-apps
Azure Functions-opdateringer, -blogs og -meddelelser
Ofte stillede spørgsmål om Azure 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