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.
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
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
- Skapa din app med en mängd olika data och händelsekällor.
- Förenkla komplexa orkestreringsutmaningar med Durable Functions -tillägget och skriva tillståndskänsliga arbetsflöden i en serverlös beräkningsmiljö.
- Integrera enkelt flera apptyper i en mikrotjänstdesign.
- Skydda dina appar med Azure Key Vault, nätverksisolering och inbyggt samarbete med andra Azure-tjänster.
- Framtvinga regelefterlevnadskontroller med hjälp av Azure Policy, med inbyggda skyddsmekanismer och prestandamått för molnsäkerhet.
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
-
Microsoft investerar över 1 miljard USD varje år på forskning och utveckling av cybersäkerhet.
-
Vi sysselsätter fler än 3 500 säkerhetsexperter som arbetar helt och hållet med din datasäkerhet och sekretess.
-
Azure har fler certifieringar än någon annan molnleverantör. Se hela listan.
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
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
Azure Functions dokumentation, exempelkod och resurser
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.
-
Functions-appar i förbrukningsplaner och App Service-planer körs eller är tillgängliga 99,95 procent av tiden.
-
Functions kan köras i olika lägen: Förbrukningsplan, Azure App Service plan, Premium-plan och Azure Container Apps (förhandsversion).
-
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.
-
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.
-
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.