Gør det hurtigere og enklere at udvikle serveruafhængige programmer
Azure Functions er en hændelsesstyret, serveruafhængig beregningsplatform, der hjælper dig med at udvikle mere effektivt ved hjælp af et programmeringssprog efter eget valg. Fokuser på kerneforretningslogik med det højeste niveau af hardwareabstraktion. Gør komplekse orkestreringsudfordringer enklere, byg og foretag fejlfinding lokalt, udrul i stor skala i cloudmiljøet og forbind funktioner til Azure-tjenester ved hjælp af udløsere og bindinger.
Integreret programmeringsmodel med en række forskellige programmeringssprog
Indbygget serveruafhængig til at bygge sikre og pålidelige apps i stor skala
Fleksible hostingindstillinger for en model, der er betalt efter forbrug, for at forbedre driftseffektiviteten
Indbyggede Azure DevOps-værktøjer for at få en omfattende udviklingsoplevelse
Udvikling på din måde
- Vælg mellem populære programmeringssprog, du allerede kender.
- Med den integrerede programmeringsmodel kan du reagere på hændelser og oprette problemfri forbindelse til andre Azure-tjenester med et omfattende sæt udløsere og bindinger.
- Brug den optimerede indre loop til lokal udvikling og test.
Brug hændelsesstyret arkitektur med komponenter med åben kildekode
- Byg din app med en lang række data og hændelseskilder.
- Gør komplekse orkestreringsudfordringer enklere med udvidelsen Durable Functions, og skriv arbejdsprocesser med høj ydeevne i et serveruafhængigt beregningsmiljø.
- Integrer flere apptyper i et mikrotjenestedesign.
- Beskyt din app med Azure Key Vault, netværksisolering og indbyggede sikre udløsere og bindinger.
- Gennemtving lovgivningsmæssige kontroller for overholdelse af angivne standarder ved hjælp af Azure Policy med indbyggede rækværk og benchmarks for cloudsikkerhed.
Byg omkostningsoptimerede bærbare serveruafhængige apps
- Vælg din målberegning med fleksible hostingindstillinger, herunder betal efter forbrug for Azure Functionsbetal efter forbrug.
- Udrul og skaler apps hurtigere med reduceret drift. Udnyt et centraliseret miljø til ensartet og sikker netværksisolering, observerbarhed og skalering.
Få indbygget administration af programlivscyklus
- Få en komplet oplevelse med udvikling af serveruafhængige programmer – fra lokal kompilering og fejlfinding til udrulning og overvågning i cloudmiljøet.
- Udrul, overvåg og styr dine programmer med Azure DevOps, GitHub Actions og flere Azure-tjenester.
- Byg udrulningspipelines, der kan udvides, til dine behov.
Omfattende indbygget sikkerhed og overholdelse af angivne standarder
-
Microsoft investerer mere end 1 milliard USD årligt på forskning i og udvikling af cybersikkerhed.
-
Vi har mere end 3.500 sikkerhedseksperter, som er dedikerede til datasikkerhed og beskyttelse af 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 ressourcer til databehandling, når dine funktioner kører.
Premium-plan
Skaler efter behov, brug færdigbyggede arbejdere til at køre programmer uden forsinkelse efter inaktivitet, kør på mere effektive instanser, og opret forbindelse til virtuelle netværk.
Azure App Service-plan
Kør Functions til regelmæssige App Service plansatser for langvarige handlinger, og når der kræves mere prædiktiv skalering og omkostninger.
Azure Container Apps (prøveversion)
Brug Functions med Container Apps-planer til mikrotjenestearkitektur med flere typer, konsistente netværks-, observerbarheds- og faktureringskonfigurationer.
Kom i gang med en gratis Azure-konto
1
2
Når din kredit er udløbet, flytter du til betal efter forbrug, så du stadig kan bruge de samme gratis tjenester. Du betaler kun, hvis du bruger mere end din månedlige gratis mængde.
3
Dokumentation, eksempelkode og ressourcer til Azure Functions
Læringsressourcer
Find inspiration, og udforsk detaljerede Functions-begreber i -dokumentationen.
Byg og overvåg hændelsesstyrede 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-teknikere og eksperter i Azure-community'et angående Stakoverløb.
Find eksempler og lagre på GitHub.
Byg disse løsninger med Functions
Serveruafhængige API'er med Node.js eller Microsoft .NET.
Serveruafhængigt webprogram til statiske websteder og enkeltsidede programmer.
Serveruafhængige mikrotjenester til hændelsesstyrede scenarier.
Webinar om maskinel indlæringArbejdsprocesser til maskinel indlæring med en serveruafhængig arkitektur.
Pipelines for serveruafhængig databehandling til filer og data i realtid.
Serveruafhængig administration af cloudautomatisering og hybride ressourcer.
Serveruafhængig hurtig programudvikling til business-apps.
Ofte stillede spørgsmål om Azure Functions
-
Functions tilbyder forskellige niveauer af understøttelse af computersprog, herunder C#, JavaScript, F#, Java og Python.
-
Functions-apps i forbrugsplaner og App Service-planer kører eller er tilgængelige 99,95% af tiden.
-
Functions kan køre i forskellige tilstande: Forbrugsplan, Azure App Service-plan, Premium-plan og Azure Container Apps (prøveversion).
-
Undgå at få adgang til andre tjenester via hård kodning, 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.
-
Opret og test funktioner på din lokale maskine 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 computersprog og værktøjer.
-
Kørsel af Functions på Container Apps (prøveversion) er velegnet til mikrotjenestearkitektur med flere typer i et centraliseret miljø. Dette giver dig ensartede netværks-, observerbarheds- og faktureringskonfigurationer.