Få fart på og forenkle serverløs programutvikling
Azure Functions er en hendelsesdrevet, serverløs databehandlingsplattform som hjelper deg med å utvikle mer effektivt ved hjelp av programmeringsspråket du foretrekker. Fokuser på kjernevirksomhetslogikk med det høyeste nivået av maskinvareabstraksjon. Forenkle komplekse orkestreringsutfordringer, bygg og feilsøk lokalt, distribuer i stor skala i skyen, og koble funksjoner til Azure-tjenester ved hjelp av utløsere og bindinger.
Integrert programmeringsmodell med en rekke programmeringsspråk
Innebygd serverløs elastisitet for å bygge sikre, pålitelige apper i stor skala
Fleksible vertsalternativer med en betal-per-bruk-modell for forbedret driftseffektivitet
Innebygde Azure DevOps-verktøy for en ende-til-ende-utviklingsopplevelse
Utvikle på din måte
- Velg blant populære programmeringsspråk du allerede kjenner.
- Med den integrerte programmeringsmodellen kan du svare på hendelser og sømløst koble til andre Azure-tjenester med et omfattende sett med utløsere og bindinger.
- Bruk den optimaliserte indre løkken for lokal utvikling og testing.
Bruk hendelsesdrevet arkitektur med åpen kilde-komponenter
- Bygg appen din med en rekke data- og hendelseskilder.
- Forenkle komplekse orkestreringsutfordringer med Durable Functions-utvidelsen og skriv tilstandsfulle arbeidsflyter i et serverløst databehandlingsmiljø.
- Integrer flere apptyper i en mikrotjenesteutforming.
- Beskytt appen med Azure Key Vault, nettverksisolasjon og innebygde sikre utløsere og bindinger.
- Håndhev kontroller for forskriftssamsvar ved hjelp av Azure Policy, med innebygd beskyttelse og referanseverdier for skysikkerhet.
Bygg kostnadsoptimaliserte portable serverløse apper
- Velg måldatabehandling med fleksible vertsalternativer, inkludert betal per bruk.
- Distribuer og skaler apper raskere med reduserte operasjoner. Dra nytte av et sentralisert miljø for konsekvent og sikker nettverksisolering, observerbarhet og skalering.
Få innebygd administrasjon av programlivssyklus
- Få en fullstendig serverløs programutviklingsopplevelse – fra utvikling og feilsøking lokalt til distribusjon og overvåking i skyen.
- Distribuer, overvåk og styr programmene dine med Azure DevOps, GitHub Actions og flere Azure-tjenester.
- Bygg utvidbare utrullingssamlebånd for dine behov.
Omfattende innebygd sikkerhet og forskriftssamsvar
-
Microsoft investerer mer enn USD 1 milliard årlig i forskning og utvikling på cybersikkerhet.
-
Vi har mer enn 3500 sikkerhetseksperter som bare jobber med datasikkerhet og personvern.
-
Azure har flere sertifiseringer enn noen annen skytjenesteleverandør. Se hele listen.
Velg vertsabonnementet som egner seg best til dine forretningsbehov
Forbruksabonnement
Skaler automatisk og betal bare for databehandlingsressurser når funksjonene dine kjører.
Premium-abonnement
Skaler ved behov, bruk forvarmede arbeidere til å kjøre programmer uten forsinkelse etter inaktivitet, kjøre på kraftigere forekomster og koble til virtuelle nettverk.
Azure App Service-abonnement
Kjør Functions til vanlige App Service abonnementspriser for langvarig drift, og når det kreves mer prediktiv skalering og kostnader.
Azure Container Apps (forhåndsversjon)
Bruk Functions med Container Apps-abonnement for multitype mikrotjenestearkitektur, konsekvent nettverk, observerbarhet og faktureringskonfigurasjoner.
Kom i gang med en gratis Azure-konto
1
2
Etter kreditten kan du gå over til forbruksbasert betaling for å fortsette å utvikle med de samme gratistjenestene. Du betaler bare hvis du bruker mer enn det kostnadsfrie månedlige antallet.
3
Dokumentasjon, eksempelkode og ressurser for Azure Functions
Opplæringsressurser
Finn inspirasjon og utforsk detaljerte Functions-konsepter i dokumentasjonen.
Utvikle og overvåk hendelsesdrevne programmer med Azure Serverless Computing Cookbook.
Fellesskap og Azure-kundestøtte
Følg Azure Functions på Twitter.
Still spørsmål og få støtte fra Microsoft-teknikere og eksperter i Azure-fellesskapet på Stack Overflow.
Finn eksempler og repositorier på GitHub.
Bygg disse løsningene med Functions
Serverløse API-er med Node.js eller Microsoft .NET.
Serverløse webprogram for statiske nettsteder og enkeltsideapper.
Serverløse mikrotjenester for hendelsesdrevne scenarioer.
Maskinlæring -arbeidsflyter med en serverløs arkitektur.
Serverløse databehandling -samlebånd for filer og sanntidsdata.
Serverløse skyautomatiseringer og hybrid ressursstyring.
Serverløs rask programutvikling for forretningsapper.
Vanlige spørsmål om Azure Functions
-
Functions tilbyr varierende nivåer av støtte for dataspråk, inkludert C#, JavaScript, F#, Java og Python.
-
Functions-apper på forbruksabonnementer og App Service-abonnementer vil kjøre eller være tilgjengelige 99,95 prosent av tiden.
-
Functions kan kjøre i forskjellige moduser: Forbruksabonnement, Azure App Service-abonnement, Premium-abonnement og Azure Container Apps (forhåndsversjon).
Sammenlign drifting og skalering på forskjellige abonnementer
-
Unngå å hardkode tilgang til andre tjenester som Azure Blog Storage og Azure Cosmos DB ved hjelp av utløsere og bindinger. Utløsere er det som får en funksjon til å kjøre, og bindinger er deklarasjoner som kobler funksjonen til en annen ressurs.
-
Opprett og test funksjoner på den lokale maskinen ved hjelp av koderedigeringsprogrammet og utviklingsverktøyene du liker best. Koble lokale funksjoner til dynamiske Azure-tjenester og feilsøk dem på din lokale datamaskin ved hjelp av fullstendig CLR for Functions. Kravene til å utvikle funksjoner på din lokale datamaskin avhenger av dataspråkene og verktøyene du foretrekker.
-
Å kjøre Functions på Container Apps (forhåndsversjon) passer godt for multitype mikrotjenestearkitektur i et sentralisert miljø. Dette gir deg konsekvente nettverks-, observerbarhets- og faktureringskonfigurasjoner.