Hopp over navigasjon

Azure Functions

Behandle hendelser med kode uten server

Accelerate and simplify serverless application development

Develop more efficiently with an event-driven, serverless compute platform that helps solve complex orchestration problems. Build and debug locally without additional setup, deploy and operate at scale in the cloud, and integrate services using triggers and bindings.

Automated and flexible scaling

Keep your focus on adding value instead of managing infrastructure.

Integrated programming model

Respond to events and seamlessly connect to other services.

End-to-end development experience

Build, debug, deploy, and monitor with integrated tools and built-in DevOps capabilities.

Variety of programming languages and hosting options

Choose what's right for each scenario and quickly adjust to meet business needs.

Forbedre ende-til-ende-utviklingsopplevelsen din

Get a complete serverless application development experience—from building and debugging locally to deploying and monitoring in the cloud. Use Functions extensions on Visual Studio and Visual Studio Code for a faster and more efficient development on your local machine, fully integrated with the whole Azure platform. Set up continuous integration and continuous delivery (CI/CD) with Azure Pipelines and get intelligent and proactive insights about the performance of serverless applications in production from Azure Monitor.

Forenkle løsning for komplekse utfordringer ved iverksetting

Serverless functions are meant to be short-lived and stateless—until you need them to solve stateful problems. Remove this limitation using a fully managed service, without provisioning more resources, just by coding your workflow definition. Simplify complex, stateful coordination requirements programmatically in event-driven applications with the Durable Functions extension. Also, use your functions on declarative workflows that work with more than 250 connectors in Azure Logic Apps.

Lær mer om Durable Functions

Koble til andre tjenester uten hardkodingsintegreringer for raskere løsningsutvikling

Skriv kun kode for det som virkelig er viktig for bedriften din. Reduser kodetid med en programmeringsmodell basert på utløsere og bindinger som gjør at dine serverløse apper kan svare på hendelser og koble deg til andre tjenester sømløst. Kompiler flere skalerbare og stabile hendelsesdrevne apper med en mikrotjenestevennlig tilnærming ved hjelp av Funksjoner.

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

Utvikle én gang, distribuer hvor som helst

Ikke alle programmer er like, og ett vertsabonnement passer ikke for alle. Velg Functions-abonnementet som passer best for dine forretningsbehov og distribuer samme kode til flere mål – fra betal per kjøring i skyen til Kubernetes-klyngene dine eller IoT-enheter for databehandling på kanten.

Utvikling på din måte

Start kodingen med en gang med teknologistakken du allerede kjenner til og liker, ingen nye språk eller struktur å lære. Velg programmeringsspråket du liker best for hvert unike scenario – fra nettapper og API-er med .NET, Node.js eller Java, til maskinlæring arbeidsflyter med Python eller skyautomatisering med PowerShell.

Se støttede språk

Opprett pålitelige serverløse apper med innebygd sikkerhet og overvåking

  • Overvåk og analyser kodeytelse med Azure Application Insights. Finn flaskehalser og feilpunkter på tvers av alle komponentene i appen din ved hjelp av appkart med distribuert sporing fra Azure Monitor.
  • Lever programinnstillinger med full kontroll over tilgangspolicyer og revisjonshistorikk – uten å gjøre endringer i koden – ved å bruke Azure Key Vault.
  • Isoler nettverk gjennom virtuell nettverkstilkobling på Functions Premium-abonnementet, som muliggjør utgående trafikk igjennom et sikret virtuelt nettverk som gir innkommende trafikk og definerer appbegrensninger.
  • Konfigurer administrerte identiteter på tjenestenivå for å enkelt la apper få tilgang til andre ressurser som er beskyttet av Azure Active Directory.
  • Gi tilgang til appen din ved hjelp av innebygd godkjenning med Azure Active Directory Domain Services, Microsoft-konto og eksterne leverandører som Twitter, Facebook og Google.

Velg vertsabonnementet som egner seg best til dine forretningsbehov

Forbruksabonnement

Skaler automatisk og betal bare for databehandlingsressurser når funksjonene dine kjører. På forbruksabonnementet blir forekomster av Functions-verten 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 VNETs.

Azure App Service-abonnement

Kjør Functions innenfor et App Service-abonnement med ordinære App Service-abonnementspriser. God tilpassing for langvarig drift, samt når mer forutsigbar skalering og kostnader kreves.

Utviklerdokumentasjon, prøvekode og apputviklingsressurser

Fem-minutters hurtiginnføringer

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

Community and Azure Support

Follow Azure Functions on Twitter. Ask questions and get support from Microsoft engineers and Azure community experts on Stack Overflow. Find samples and repositories on GitHub.

Bygg disse løsningene med Functions

Serverless APIs with Node.js or Microsoft .NET

Serverless web application for static websites and single-page applications

Serverless microservices for event-driven scenarios

Machine learning workflows with a serverless architecture

Serverless data processing pipelines for files and real-time data

Serverless cloud automation and hybrid resources management

Serverless rapid application development for line of business apps

Start building serverless applications with Functions in three steps

Get 1 million requests for free per month by signing up for an Azure free account.

Create your first serverless function on .NET, JavaScript, Java or Python with a 5-minute quickstart guide.

Finn inspirasjon og utforsk detaljerte Functions-konsepter i dokumentasjon, galleri med kodeeksempler og forhåndsbygd komponentbibliotek.

Se hvordan kundene bruker Azure Functions

Increase development velocity

Zeiss chose Functions because of its simple programming model with declarative bindings, which allowed them to write fewer lines of code.

Zeiss

Forbedre behandlingstider for komplekse forretningsproblemer

FUJIFILM Software reduserte behandlingstid og aktivert samme-dags-merking for gjennomsnittlig 3000 bilder per baseballspill med Azure Durable Functions.

Fuji Film

Achieve scale with no infrastructure management

PWC used Functions to create scalable API for its regulatory obligation knowledge mining solution.

PWC

Reduser serviceintegreringstiden

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

Hotailors

Oppdateringer, blogger og kunngjøringer for virtuelle Azure Functions

Vanlige spørsmål om 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

Få en million gratis Functions-kjøringer hver måned med en gratis Azure-konto.