Azure Functions

Meer dan slechts serverloze computing op basis van gebeurtenissen

Toepassingsontwikkeling versnellen en vereenvoudigen met serverloze computing

Ontwikkel efficiënter met Functions, een serverloos rekenplatform op basis van gebeurtenissen waarmee u ook complexe indelingsproblemen kunt oplossen. Bouw en spoor fouten op zonder extra instellingen, implementeer en voer bewerkingen uit op schaal in de cloud en integreer services met behulp van triggers en bindingen.

Geautomatiseerd en flexibel schalen op basis van uw workloadvolume, zodat u zich op waardeverhoging kunt richten en niet op het beheren van infrastructuur

Ingebouwd programmeringsmodel op basis van triggers en bindingen waarmee u op gebeurtenissen kunt reageren en naadloos verbinding kunt maken met andere services

End-to-end ontwikkelingservaring, van bouwen en foutopsporing tot implementatie en bewaking met geïntegreerde hulpprogramma's en ingebouwde DevOps-mogelijkheden

Diverse programmeertalen en hostingopties: kies per scenario altijd de beste optie en pas de instellingen snel aan op basis van de zakelijke behoefte

Uw end-to-end ontwikkelervaring verbeteren

Profiteer van een volledige end-to-end ontwikkelingservaring met Functions: van lokale bouwbewerkingen en foutopsporing op grote platformen zoals Windows, macOS en Linux tot implementatie en bewaking in de cloud. Gebruik Functions-extensies en -sjablonen in Visual Studio en Visual Studio Code om sneller en efficiënter functies op uw lokale computer te ontwikkelen, volledig geïntegreerd met het hele Azure-platform. Ontwikkelen met uw favoriete code-editor en de Azure Functions Core Tools. Stel CI/CD (continue integratie en continue levering) in met Azure Pipelines en krijg intelligent en proactief inzicht in de prestaties van toepassingen en de productiefase van Azure Monitor.

Uw lokale ontwikkelomgeving instellen Meer informatie over geautomatiseerde levering met CI/CD-pijplijnen voor Functions

Vereenvoudig de oplossing van complexe indelingsproblemen

Serverloze functies zijn bedoeld om niet lang mee te gaan en staatloos te zijn, tot u ze nodig hebt om stateful problemen op te lossen. Verwijder deze beperking op een volledig beheerde manier zonder meer resources te hoeven inrichten, simpelweg door uw werkstroomdefinitie te coderen. Vereenvoudig complexe stateful coördinatievereisten via een programmeertaal in toepassingen op basis van gebeurtenissen, met de Durable Functions-extensie. Gebruik uw functies ook voor declaratieve werkstromen die van meer dan 250 connectoren kunnen profiteren met Azure Logic Apps.

Meer informatie over Durable Functions

Maak verbinding met andere services zonder hard-coding te hoeven integreren, voor snellere ontwikkeling van oplossingen

Schrijf uitsluitend code die werkelijk van belang is voor uw bedrijf. Bespaar coderingstijd met een programmeermodel op basis van triggers en bindingen waarmee uw serverloze toepassingen kunnen reageren op gebeurtenissen en naadloos verbinding kunnen maken met andere services. Gebruik Functions om schaalbaardere en stabielere toepassingen te bouwen op basis van gebeurtenissen met een voor microservices geschikte methode.

Meer informatie over tijdbesparing met triggers en bindingen

Kies de beste hostingoptie voor uw toepassing

Niet alle toepassingen zijn hetzelfde, maar één hostingabonnement is niet geschikt voor al die toepassingen. Kies het Functions-abonnement dat bij uw zakelijke behoefte past, van betaling per uitvoerbewerking in de cloud tot edge computing in uw IoT-apparaten. Implementeer dezelfde code naar meerdere doelen: de cloudservice zelf, uw eigen infrastructuur, Azure Stack of Azure IoT Edge.

Meer informatie over hostingabonnementen Voer code waar dan ook uit met de Azure Functions Core Tools

Ontwikkelen op uw eigen wijze

Begin meteen met coderen met de technologiestack waar u al bekend mee bent, zonder nieuwe programmeertalen of frameworks te hoeven leren gebruiken. Kies de programmeertalen die u het liefste voor afzonderlijke scenario's gebruikt, van webservices en API's tot Azure Machine Learning-workflows of automatiseringsscripts.

Zie Ondersteunde talen

Maak betrouwbare serverloze toepassingen met ingebouwde beveiliging en bewaking

  • Bewaak en analyseer de prestaties van uw code met Azure Application Insights. Vind knelpunten en storingsgevoelige plekken in alle onderdelen van uw toepassing met behulp van toepassingsoverzichten en gedistribueerde tracering van Azure Monitor.
  • Gebruik Azure Key Vault voor brontoepassingsinstellingen met volledige controle over toegangsbeleid en de controlegeschiedenis (zonder de code te hoeven wijzigen).
  • Isoleer netwerken door middel van virtuele netwerkconnectiviteit met het Functions Premium-abonnement, waarmee u uitgaand verkeer naar een beveiligd virtueel netwerk mogelijk maakt, waarbij inkomend verkeer wordt beperkt en app-beperkingen worden gedefinieerd.
  • Configureer beheerde identiteiten op serviceniveau zodat toepassingen eenvoudig toegang hebben tot andere resources die door Azure Active Directory worden beschermd.
  • Verleen toegang tot uw toepassing met behulp van ingebouwde verificatie met Azure Active Directory, Microsoft-accounts en externe providers zoals Twitter, Facebook en Google.

Meer informatie over bescherming van uw Functions-code

Kies het hostingabonnement dat op uw zakelijke behoefte aansluit

Verbruiksabonnement

Pas de schaal automatisch aan en betaal uitsluitend voor computerresources wanneer uw functies worden uitgevoerd. Bij een verbruiksabonnement worden exemplaren van de Functions-host dynamisch toegevoegd en verwijderd op basis van het aantal binnenkomende gebeurtenissen.

Premium-plan PREVIEW

Als u de schaal automatisch aanpast op basis van de vraag, moet u vooraf voorbereide werkrollen gebruiken om toepassingen zonder vertraging uit te voeren als deze stand-by hebben gestaan, toepassingen op krachtigere exemplaren uit te voeren en verbinding te maken met VNET's.

Azure App Service-abonnement

Voer Functions uit in een App Service-abonnement tegen de tarieven van het reguliere App Service-abonnement. Niet alleen geschikt voor langdurige bewerkingen, maar ook indien meer predictief schalen en kosten nodig zijn.

Aan de slag met Functions

Documentatie

Leer Functions gebruiken met snelstartgidsen, zelfstudies en codevoorbeelden.

Documentatie raadplegen

Microsoft Learn

Krijg de basisprincipes van Functions onder de knie met dit begeleide leertraject.

Serverloze toepassingen leren maken

Kookboek voor serverloze computing

Bouw en bewaak toepassingen op basis van gebeurtenissen met deze stapsgewijze handleiding.

Het e-book kopen

GitHub-opslagplaats

Krijg toegang tot open source-runtime en extensies voor Functions.

Code weergeven

Deze oplossingen bouwen met Functions

Serverloze API's met Node.js of Microsoft .NET

Serverloze webtoepassing met ingebouwde AI

Serverloze microservices voor scenario's op basis van gebeurtenissen

Machine Learning-workflows met een serverloze architectuur

Serverloze pijplijnen voor gegevensverwerking voor bestanden en realtime gegevens

Serverloze toepassing met realtime mogelijkheden

Bouw in drie stappen toepassingen met Functions

Maak een gratis Azure-account aan en profiteer twaalf maanden van gratis services, een tegoed van $200 om services dertig dagen lang te verkennen, plus meer dan 25 services die altijd gratis zijn.

Maak uw eerste functie op .NET, JavaScript, Java of Python met een snelstartgids van vijf minuten.

Laat u inspireren en verken uitvoerige Functions-concepten in de documentatie, galerie met codevoorbeelden en de bibliotheek met vooraf gebouwde onderdelen.

Bekijk wat klanten met Azure Functions doen

Producten sneller ontwikkelen

Relativity bracht de ontwikkelingstijd van hun op de cloud gebaseerde e-detectieplatform omlaag van vier maanden met traditionele methoden tot slechts één week met Functions.

Lees het verhaal

Relativity

Verbeter de verwerkingstijd voor complexe zakelijke problemen

FUJIFILM Software verlaagde de verwerkingstijd en maakte tagging op dezelfde dag mogelijk voor gemiddeld zo'n 3000 foto's per baseballwedstrijd met behulp van Azure Durable Functions.

Lees het verhaal

Fuji Film

Bereik hogere rendabiliteit en ROI

Direct.One heeft met Functions vijf keer zoveel transacties gegenereerd voor minder dan een kwart van de kosten voor het gebruik van virtuele machines.

Lees het verhaal

DirectOne

Innoveer sneller en lever sneller waarde

Quest kon producten meer dan 60% sneller op de markt brengen met een serverloze architectuur op basis van Functions.

Lees het verhaal

Quest

Veelgestelde vragen over Functions

  • Functions biedt verschillende ondersteuningsniveaus voor programmeertalen zoals C#, JavaScript, F#, Java en Python.

    Zie alle ondersteunde talen

  • Functions-apps in verbruiks- en App Service-abonnementen worden 99,95% van de tijd uitgevoerd of zijn 99,95% van de tijd beschikbaar.

    Zie de volledige SLA voor Functions

  • Functions kan in verschillende modi worden uitgevoerd: Verbruiksabonnement, Azure App Service-abonnement en Premium-abonnement.

    Hosting en schaalaanpassing in verschillende abonnementen vergelijken

  • Voorkom toegang via hard-coding tot andere services zoals Azure Blog Storage en Azure Cosmos DB met behulp van triggers en bindingen. Triggers zorgen ervoor dat een functie wordt uitgevoerd en bindingen zijn declaraties die de functie aan een andere resource koppelen.

    Zie de volledige Functions-ondersteuning voor triggers en bindingen

  • Maak en test functies op uw lokale computer met behulp van uw favoriete code-editor en ontwikkelprogramma's. Koppel lokale functies aan live Azure-services en spoor op uw lokale computer fouten in deze functies op met behulp van de volledige Functions-runtime. De vereisten voor het ontwikkelen van functies op uw lokale computer hangen af van de programmeertalen en hulpprogramma's die u wilt gebruiken.

    Zie lokale ontwikkelingsomgevingen

Krijg per maand één miljoen gratis Functions-uitvoerbewerkingen met een gratis Azure-account.