Spring over navigation

Azure Functions

Udfør hændelsesdrevne serveruafhængige kodefunktioner med en omfattende udviklingsoplevelse

Accelerer og gør programudvikling serveruafhængig

Udvikl mere effektivt med en hændelsesdrevet, serveruafhængig beregningsplatform, der hjælper med at løse komplekse orkestreringsproblemer. Den komplette Azure Functions-udviklingsoplevelse giver dig mulighed for at bruge de sprog, du allerede kender. Byg og foretag fejlfinding lokalt uden yderligere konfiguration, udrul og handl i stor skala i cloudmiljøet, og integrer tjenester ved hjælp af udløsere og bindinger.

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 blandt 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.
  • Implementér 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.

Se understøttede sprog

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 CI/CD med Azure Pipelines.
  • Få intelligent og proaktiv indsigt om ydeevnen af serveruafhængige applikationer i produktion fra Azure Monitor.

Konfigurer dit lokale udviklingsmiljø

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.

Få mere at vide om Durable Functions og programmønstre

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

  • Ingen grund til hård kodning. 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 der er hostet i Azure eller Kubernetes i en anden offentlig sky eller IoT-enheder til grænseberegning.

Udrulning af funktioner til Kubernetes

Omfattende indbygget sikkerhed og overholdelse af angivne standarder

  • 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.

Zeiss

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.

Inlitix

Opnå skalering uden infrastrukturstyring

PWC brugte Functions til at oprette skalerbar API til sin lovgivningsmæssige forpligtelse til obligatorisk løsning til vidensminedrift.

PWC

Reducer integrationstiden for tjenesten

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

Hotailors

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:

Læringsressourcer

Find inspiration og udforsk detaljerede funktionskoncepter i dokumentationen.

Byg og overvåg hændelsesdrevne programmer med Azure Serverless Computing Cookbook

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 flere niveauer af understøttelse 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å hård kodnings-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-tjenester, 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

Den er klar, når du er – lad os konfigurere din gratis Azure-konto

Kan vi hjælpe dig?