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.
integrerad programmeringsmodell med en mängd olika programmeringsspråk
inbyggd serverlös elasticitet för att skapa 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 Azure DevOps-verktyg för en heltäckande utvecklingsupplevelse
Utveckla på ditt sätt
- Välj bland populära programmeringsspråk du redan känner till.
- Med den integrerade programmeringsmodellen kan du svara på händelser och sömlöst ansluta till andra Azure-tjänster med en omfattande uppsättning utlösare och bindningar.
- Använd den optimerade inre loopen för lokal utveckling och testning.
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ägg och skriva tillståndskänsliga arbetsflöden i en serverlös beräkningsmiljö.
- Integrera flera apptyper i en mikrotjänstdesign.
- Skydda din app med Azure Key Vault, nätverksisolering och inbyggda säkra utlösare och bindningar.
- 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.
- Distribuera och skala appar snabbare med minskade åtgärder. Använd en central miljö för konsekvent och säker nätverksisolering, observerbarhet och skalning.
Få inbyggd livscykelhantering för program
- Få en komplett programutvecklingsupplevelse utan server från att skapa och felsöka lokalt till att distribuera och övervaka i molnet.
- Distribuera, övervaka och styr dina program med Azure DevOps, GitHub Actions och fler Azure-tjänster.
- 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.