Hopp over navigasjon

Azure Functions

Kjør hendelsesdrevne serverløse kodefunksjoner med en ende-til-ende-utviklingsopplevelse

Få fart på og forenkle utvikling av serverløse programmer

Utvikle mer effektivt med en hendelsesdrevet, serverløs databehandlingsplattform som bidrar til å løse komplekse orkestreringsproblemer. Med ende-til-ende-utviklingsopplevelsen i Azure Functions kan du bruke språk du allerede kjenner. Bygg og feilsøk lokalt uten ytterligere konfigurasjon, distribuer og drift i stor skala i skyen, og integrer tjenester ved hjelp av utløsere og bindinger.

Automatisert, fleksibel skalering som frigjør deg fra infrastrukturadministrasjon

Integrert programmeringsmodell for å svare på hendelser og sømløst koble til andre tjenester

En ende-til-ende-utviklingsopplevelse med integrerte verktøy og innebygde DevOps-funksjoner

Utvalg av programmeringsspråk og vertstjenester som passer alle scenarier

Utvikling på din måte

  • Velg blant populære programmeringsspråk du allerede kjenner.
  • Begynn å kode med én gang med teknologistabelen du bruker, uten å måtte lære nye språk eller rammeverk.
  • Implementer en lang rekke funksjoner og scenarier, som nettprogrammer og API-er med .NET, Node.js eller Java, arbeidsflyter for maskinlæring med Python, og skyautomatisering med PowerShell.

Se støttede språk

Forbedre den serverløse ende-til-ende-utviklingsopplevelsen din

  • Få en fullstendig serverløs applikasjonsutviklingsopplevelse –fra lokal bygging og feilsøking til distribusjon og overvåkning i skyen.
  • Bruk Functions-utvidelser i Visual Studio og Visual Studio Code for raskere og mer effektiv utvikling på din lokale maskin, fullstendig integrert med Azure-plattformen.
  • Konfigurer kontinuerlig integrasjon og kontinuerlig leveranse (CI/CD) med Azure Pipelines.
  • Få intelligent og proaktiv innsikt om ytelsene til serverløse applikasjoner i drift fra Azure Monitor.

Konfigurer det lokale utviklingsmiljøet ditt

Forenkle løsning for komplekse utfordringer ved iverksetting

  • Bruk utvidelsen Varige funksjoner til å skrive tilstandsfulle arbeidsflyter i et serverløst databehandlingsmiljø.
  • Bruk serverløse funksjoner på deklarative arbeidsflyter som fungerer med mer enn 250 tilkoblinger i Azure Logic Apps.

Mer informasjon om varige funksjoner og applikasjonsmønstre

Koble til andre tjenester uten hardkodingsintegreringer for raskere løsningsutvikling

  • Du trenger ikke å hardkode. Bruk utløsere for å definere hvordan funksjonene kobles inn, og bruk bindinger for deklarativ tilkobling av andre ressurser til funksjonene.
  • Spar kodetid med en programmeringsmodell som er basert på utløsere og bindinger.
  • Bygg mer skalerbare og stabile hendelsesdrevne applikasjoner med en mikrotjenestevennlig tilnærming.

Lær hvordan du kan spare tid med utløsere og bindinger

Utvikle én gang, distribuer hvor som helst

  • Velg blant Functions-vertsabonnementer som passer dine forretningsbehov best.
  • Distribuer den samme koden til flere mål – fra betal-per-kjøring i skyen til Kubernetes-klyngen som driftes i Azure, eller Kubernetes i en annen offentlig sky, eller IoT-enheter for kantdatabehandling.

Distribuere funksjoner til Kubernetes

Omfattende innebygd sikkerhet og forskriftssamsvar, innebygd

Velg vertsabonnementet som egner seg best til dine forretningsbehov

  • Forbruksabonnement

    Skaler automatisk og betal bare for databehandlingsressurser når funksjonene kjører. Forekomster av Functions-verten legges til og fjernes dynamisk basert på antall innkommende hendelser.

  • Premium-abonnement

    Samtidig med automatisk skalering basert på etterspørsel kan du bruke forvarmede arbeidere til å kjøre programmer uten forsinkelse etter inaktivitet, kjøre på kraftigere forekomster, og koble deg til VNETs.

  • Azure App Service-abonnement

    Kjør Functions til vanlige App Service-abonnementspriser. Det egner seg godt til langvarig drift, samt når man har behov for mer prediktiv skalering og kostnader.

Kom i gang med en gratis konto i Azure

Start gratis. Få en kreditt på $200 som kan brukes innen 30 dager. Mens du har kreditten kan du få gratis forbruk av mange av våre mest populære tjenester, pluss gratis forbruk av mer enn 40 andre tjenester.

Etter kreditten kan du gå til bruksbasert for å fortsette å bygge med de samme gratistjenestene. Du betaler bare hvis du bruker mer enn det månedlige gratisforbruket.

Etter 12 måneder fortsetter du å motta mer enn 40 tjenester, gratis for alltid, og du betaler fortsatt kun for det du bruker utover gratismengden i løpet av en måned.

Se hvordan kundene bruker Azure Functions

Øk utviklingshastigheten

Zeiss valgte Functions på grunn av den enkle programmeringsmodellen med deklarative bindinger, noe som gjorde at de kunne skrive færre linjer med kode.

Zeiss

Spar tid og kostnader med en serverløs tilnærming

Inlitix, som er en leverandør av analyse-SaaS, skalerer umiddelbart og leverer en raskere og mer kostnadseffektiv løsning til kundene ved hjelp av serverløs databehandling.

Inlitix

Oppnå skalerbarhet uten administrasjon av infrastruktur

PWC brukte Functions for å skape et skalerbart API for sin kunnskapsløsning for forskriftsmessige forpliktelser.

PWC

Reduser serviceintegreringstiden

Hotailors kan integrere tre ganger så mange nye leverandører på samme tid som man bruker Functions.

Hotailors

Azure Functions-dokumentasjon, eksempelkode og ressurser

Fem-minutters hurtiginnføringer

Bygg din første funksjon i Windows eller Linux ved å bruke:

Opplæringsressurser

Finn inspirasjon og utforsk detaljerte Functions-konsepter i dokumentasjonen.

Bygg og overvåk hendelsesdrevne programmer med kokeboken for serverløs databehandling med Azure.

Fellesskap og Azure-stø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øst webprogram for statiske nettsteder og énsidesprogrammer

Serverløse mikrotjenester for hendelsesdrevne scenarier

Arbeidsflyter for maskinlæring med en serverløs arkitektur

Serverløse datasamlebånd for databehandling for filer og sanntidsdata

Serverløs skyautomatisering og hybrid ressursadministrasjon

Serverløs rask programutvikling for en serie med forretningsprogrammer

Oppdateringer, blogger og kunngjøringer for virtuelle Azure Functions

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.

    Se alle støttede dataspråk
  • Funksjonsapper på forbruksabonnementer og App Service-abonnementer vil løpe eller være tilgjengelig 99,95 prosent av tiden.

    Se hele serviceavtalen for Functions
  • Functions kan kjøre i forskjellige moduser: Forbruksabonnement, Azure App Service-abonnement og Premium-abonnement.

    Sammenlign drifting og skalering på forskjellige abonnementer
  • Unngå hardkodingstilgang 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.

    Se alle utløsere og bindinger Functions støtter
  • Opprett og test funksjoner på din lokale maskin ved hjelp av ditt favoritt koderedigeringsprogram og utviklingsverktøy. Koble lokale funksjoner til dynamiske Azure-tjenester og feilsøke 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.

    Se lokale utviklingsmiljøer

Klar når du er – la oss konfigurere gratiskontoen din

Kan vi hjelpe deg?