Gå til hovedinnhold

Azure Functions

Utfør hendelsesdrevne, serverløse kodefunksjoner med ende-til-ende-utvikling.

Få fart på og forenkle serverløs programutvikling

Utvikle mer effektivt med en hendelsesdrevet, serverløs databehandlingsplattform som bidrar til å løse komplekse iverksettingsproblemer. Azure Functions ende-til-ende-utviklingsopplevelsen gjør det mulig å bruke språk du allerede er kjent med. Kompiler og feilsøk lokalt uten ekstra oppsett, distribuer og bruk i skala i skyen, og integrer tjenester ved hjelp av utløsere og bindinger.

Automatisert, fleksibel skalering for å frigjøre deg fra administrasjon av infrastruktur

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

Ende-til-ende-utviklingserfaring med integrerte verktøy og innebygde DevOps-funksjoner

En rekke programmeringsspråk og vertsalternativer for å passe til hvert scenario

.NET-, node.js-, Java-, Python- og PowerShell-logoer

Utvikling på din måte

  • Velg blant populære programmeringsspråk du allerede kjenner.
  • Start kodingen med en gang med teknologistakken du allerede bruker, ingen nye språk eller struktur å lære.
  • Implementer en rekke funksjoner og scenarioer, for eksempel nettapper og API-er med .NET, Node.js eller Java, maskinlæringsarbeidsflyter med Python, og skyautomatisering med PowerShell.

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

  • Få en fullstendig serverløs programutviklingsopplevelse – fra utvikling og feilsøking lokalt til distribusjon og overvåking i skyen.
  • Bruk Functions-utvidelser på Visual Studio og Visual Studio Code for en raskere og mer effektiv utvikling på din lokale maskin, fullt integrert med Azure-plattformen.
  • Konfigurer kontinuerlig integrering og kontinuerlig levering (CI/CD) med Azure Pipelines.
  • Få intelligent og proaktiv innsikt om ytelsen til serverløse programmer i produksjon fra Azure Monitor.
Dataovervåking av ytelse og bruk av apper, for eksempel aktive brukere, daglige økter per bruker, øktvarighet og mest populære enheter.

Forenkle løsning for komplekse utfordringer ved iverksetting

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

Koble til andre tjenester uten hardkodingsintegreringer for raskere løsningsutvikling

  • Ingen behov for å hardkode. Bruk utløsere til å definere hvordan funksjonene aktiveres, og bruk bindinger til å deklarativt koble andre ressurser til funksjonene.
  • Spar kodingstid med en programmeringsmodell basert på utløsere og bindinger.
  • Kompiler mer skalerbare og stabile hendelsesdrevne apper med en mikrotjenestevennlig tilnærming.
En AppCenter-demo for en Smart Hotel-app som distribueres til brukere og testkjøres.
Dataovervåking av ytelse og bruk av apper, for eksempel aktive brukere, daglige økter per bruker, øktvarighet og mest populære enheter.

Utvikle én gang, distribuer hvor som helst

  • Velg fra Functions-vertsplanen som passer best til dine forretningsbehov.
  • Distribuer samme kode til flere mål – fra betal per kjøring i skyen til Kubernetes-klyngene dine eller driftet i Azure eller Kubernetes i en annen offentlig sky, eller IoT-enheter for databehandling på kanten.

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. Forekomster av Functions-verten blir dynamisk lagt til og fjernet 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 VNET.

Azure App Service-abonnement

  • Kjør Functions til vanlige App Service-abonnementspriser. Det er en god tilpassing for langvarig drift, samt når mer forutsigbar skalering og kostnader kreves.

Kom i gang med en gratis Azure-konto

1

Begynn gratis. Få USD 200 i kreditt som du kan bruke innen 30 dager. Mens du har kreditten, får du mange av de mest populære tjenestene våre kostnadsfritt, og over 55 andre tjenester er alltid kostnadsfrie.

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 de gratis månedlige mengdene.

3

Etter 12 måneder får du fortsatt mer enn 55 tjenester som alltid er kostnadsfrie, og du betaler bare for det du bruker utover de kostnadsfrie månedlige beløpene.

Se hvordan kundene bruker Azure Functions

Øk utviklingshastigheten

Zeiss valgte Functions på grunn av den enkle programmeringsmodellen med deklarative bindinger, slik at de kunne skrive færre kodelinjer.
Zeiss

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

Inlitix, en SaaS-leverandør for analyse, skalerer umiddelbart og leverer en raskere og mer kostnadseffektiv tjeneste til kunder som bruker serverløs databehandling.
Inlitix

Oppnå skalering uten administrasjon av infrastruktur

PWC brukte Functions til å opprette skalerbar API for deres løsning for å hente ut kunnskap om forskriftskrav.
PWC

Reduser serviceintegreringstiden

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

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

Dokumentasjon, eksempelkode og ressurser for Azure Functions

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.

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

Når du er klar, konfigurerer vi en gratis konto til deg i Azure

Prøv Azure Functions gratis

Chat med salgsavdelingen