Trace Id is missing
Hoppa till huvudinnehåll

Azure Functions

Kör händelsebaserad, serverlös kod med en heltäckande utvecklingsupplevelse.

Få snabbare och enklare programutveckling

Azure Functions är en händelsedriven, serverlös beräkningsplattform som hjälper dig att utveckla mer effektivt med valfritt programmeringsspråk. Fokusera på grundläggande affärslogik med den högsta nivån av maskinvaruabstraktion. Förenkla komplexa orkestreringsutmaningar, skapa och felsöka lokalt, distribuera i stor skala i molnet och ansluta funktioner till Azure-tjänster med hjälp av utlösare och bindningar. Kom igång med viktiga scenarier.

Azure Functions erbjuder nu nya funktioner, inklusive snabbskalning via Flex-förbrukningsplanen. Mer information.

integrerad programmeringsmodell med en mängd olika programmeringsspråk

inbyggd serverlös elasticitet för att skapa snabba, säkra och tillförlitliga appar i stor skala

flexibla värdalternativ med en modell där du betalar per användning för bättre driftseffektivitet

inbyggda DevOps-verktyg för en heltäckande utvecklingsupplevelse

.NET-, node.js-, Java-, Python- och PowerShell-logotyper

Utveckla på ditt sätt

  • Optimera utvecklingen av inre loopar på din lokala dator.
  • Påskynda utvecklingen med hjälp av dina befintliga datorspråkfärdigheter. Med den integrerade programmeringsmodellen kan du svara på händelser och sömlöst ansluta till andra tjänster med en omfattande uppsättning utlösare och bindningar.

Använda händelsedriven arkitektur med komponenter med öppen källkod

Övervaka data rörande appens prestanda och användning, till exempel aktiva användare, daglig aktivitet per användare, längden på aktiviteter och populäraste enheterna.
Video container

Skapa kostnadsoptimerade portabla serverlösa appar

  • Välj målberäkning med flexibla värdalternativ inklusive betala per användning.
  • Använd en central miljö för konsekvent och säker nätverksisolering, observerbarhet och skalning.

Skapa och kör appar var som helst

  • Skapa och felsök appar lokalt med körning med öppen källkod.
  • Distribuera, övervaka och styr dina program med GitHub Actions, Azure DevOps och fler alternativ
  • Skapa utökningsbara distributionspipelines för dina behov.

Omfattande inbyggda funktioner för säkerhet och efterlevnad

Välj den värdplan som passar dina behov

Förbrukningsplan

Skala automatiskt och betala bara för beräkningsresurser när dina funktioner körs.

Premium-plan

Skala på begäran, använd förvärmda arbetare för att köra program utan fördröjning efter inaktivitet, köra på kraftfullare instanser och ansluta till virtuella nätverk.

Azure App Service-plan

Kör Functions med jämna App Service plan priser för långvariga åtgärder och när mer förutsägande skalning och kostnader krävs.

Azure Container Apps (förhandsversion)

Använd Functions med Container Apps-planer för arkitektur för multitypmikrotjänster, konsekventa nätverks-, observerbarhets- och faktureringskonfigurationer.

Kom igång med ett kostnadsfritt Azure-konto

1

Börja använda kostnadsfritt. Få 200 USD i kredit att använda inom 30 dagar. Så länge krediten gäller har du gratis tillgång till många av våra populära tjänster, samt obegränsad tillgång till fler än 55 andra tjänster som alltid är kostnadsfria.

2

När krediten upphör kan du fortsätta att använda tjänsterna genom användningsbaserad prissättning. Betala bara om du använder mer än de kostnadsfria månadsvolymerna.

3

Efter 12 månaderfortsätter du att ha tillgång till mer än 55 tjänster som alltid är kostnadsfria – och du behöver bara betala för det du använder utöver de kostnadsfria månadsvolymerna.

Se vad våra kunder gör med Azure Functions

BrainStorm använder Functions för att uppnå skalbarhet

Genom att gå över till en tjänstorienterad arkitektur baserad på Azure Kubernetes Service (AKS) och Azure Functions har BrainStorm uppnått snabbare utveckling, bättre funktioner, stabilitet, flexibla kostnader och skalbarhet för att ge en bättre användarupplevelse.

BrainStorm

Yale School of Medicine gör att alla organ räknas

Yale School of Medicine använder Azure för att digitalt transformera klinisk forskning som syftar till att förbättra livsmöjligheten för patienter som används i härdar. Med hjälp av en ny stordataplattform i Azure får forskare nu insikter på några minuter i stället för månader.

Yale School of Medicine

Mr. Turing påskyndar kognitiv sökning med Azure

“När kunder skickar dokument till oss behöver vi bearbeta dem snabbt. Azure Functions och Azure Kubernetes Service ger både bra skalbarhet, vilket gör att vi kan bearbeta många dokument parallellt för att hålla våra kunder nöjda utan att betala för reservkapacitet när vi inte behöver det.”

Vinícius Oliveira, forsknings- och utvecklingsansvarig, Mr. Turing

Mr. Turing

EnBW automatiserar sitt virtuella elverk med Azure

“Genom att gå över till en serverlös arkitektur kunde vi uppnå enorma framsteg i hastighet. Det var det som gav oss det.”

Tobias Lindner, Head of IT, EnBW’s Virtual Power Plant

EnBW
Tillbaka till flikar

Azure Functions dokumentation, exempelkod och resurser

Snabbstarter på fem minuter

Skapa din första funktion i Windows eller Linux med:

Node.js

Python

Java

C#

PowerShell

.NET

Utbildningsresurser

Hitta inspiration och utforska detaljerade Functions-begrepp i -dokumentationen.

Skapa och övervaka händelsedrivna program med Azure Serverless Computing Cookbook.

Support från communityn och Azure

Följ Azure Functions på Twitter-.

Ställ frågor och få support från Microsoft-tekniker och Azure-communityexperter om Stack Overflow.

Hitta exempel och lagringsplatser på GitHub-.

Skapa dessa lösningar med Functions

Serverlösa API:er med Node.js eller Microsoft .NET.

Serverlösa webbprogram för statiska webbplatser och ensidesprogram.

Serverlösa mikrotjänster för händelsedrivna scenarier.

Webbseminarium om maskininlärningMachine Learning arbetsflöden med en serverlös arkitektur.

Serverlösa databearbetning pipelines för filer och realtidsdata.

Serverlös hantering av molnautomatisering och hybridresurser.

Serverlösa snabb programutveckling för verksamhetsspecifika appar.

Vanliga frågor och svar om Azure Functions

  • Functions har olika nivåer av stöd för språk som C#, JavaScript, F#, Java och Python.

    Se alla språk som stöds

  • Functions-appar i förbrukningsplaner och App Service-planer körs eller är tillgängliga 99,95 procent av tiden.

    Se det fullständiga serviceavtalet för Functions

  • Functions kan köras i olika lägen: Förbrukningsplan, Azure App Service plan, Premium-plan och Azure Container Apps (förhandsversion).

    Jämför värdalternativ och skalning i olika planer

  • Undvik åtkomst med hårdkodning till andra tjänster som Azure Blog Storage och Azure Cosmos DB med utlösare och bindningar. Utlösare är det som gör att en funktion körs och bindningar är deklarationer som ansluter funktionen till en annan resurs.

    Se alla utlösare och bindningar som Functions stöder

  • Skapa och testa funktioner på din lokala dator med den kodredigerare och de utvecklingsverktyg du brukar använda. Anslut lokala funktioner till Azure-tjänster (live) och felsök dem på din lokala dator med den fullständiga körmiljön för Functions. Kraven för att utveckla funktioner på din lokala dator beror på vilka programmeringsspråk och verktyg du föredrar.

    Se lokala utvecklingsmiljöer

  • Att köra Functions i Container Apps (förhandsversion) passar bra för mikrotjänstarkitekturer av flera olika typ i en central miljö. På så sätt får du konsekventa konfigurationer för nätverk, observerbarhet och fakturering.

Nu kan du konfigurera ditt kostnadsfria Azure-konto

Prova Azure kostnadsfritt