Navigatie overslaan

Azure Functions

Gebeurtenisgestuurde serverloze codefuncties uitvoeren met een end-to-end ontwikkelervaring

Serverloze toepassingsontwikkeling versnellen en vereenvoudigen

Ontwikkel efficiënter met een gebeurtenisgestuurd, serverloos rekenplatform dat helpt bij het oplossen van complexe indelingsproblemen. Dankzij de end-to-end-ontwikkelingservaring van Azure Functions kunt u talen gebruiken waarmee u al bekend bent. Bouw lokaal en spoor fouten op zonder extra installatie, implementeer en werk op schaal in de cloud en integreer services met behulp van triggers en bindingen.

Geautomatiseerde, flexibele schaalaanpassing om u te helpen bij het beheer van infrastructuur

Geïntegreerd programmeermodel om te reageren op gebeurtenissen en naadloos verbinding te maken met andere services

End-to-end ontwikkelervaring met geïntegreerde hulpprogramma's en ingebouwde DevOps-mogelijkheden

Diverse programmeertalen en hostingopties voor elk scenario

Ontwikkel op uw eigen wijze

  • Kies uit de populaire programmeertalen die u al kent.
  • Begin direct met coderen met de technologiestack die u gebruikt, zonder dat u nieuwe talen of frameworks hoeft te leren.
  • Implementeer verschillende functies en scenario's, zoals web-apps en API's met .NET, Node.js of Java; machine learning-werkstromen met Python en cloudautomatisering met PowerShell.

Bekijk de ondersteunde talen

Uw end-to-end serverloze ontwikkelervaring verbeteren

  • Ervaar een volledig serverloze toepassingsontwikkeling, van lokaal bouwen en fouten opsporen tot het implementeren en bewaken in de cloud.
  • Gebruik Functions-extensies op Visual Studio en Visual Studio Code voor snellere en efficiëntere ontwikkeling op uw lokale computer, volledig geïntegreerd met het Azure-platform.
  • Stel continue integratie en continue levering (CI/CD) in met Azure Pipelines.
  • Verkrijg intelligente en proactieve inzichten over de prestaties van serverloze toepassingen in productie vanuit Azure Monitor.

Uw lokale ontwikkelomgeving instellen

Vereenvoudig de oplossing van complexe indelingsproblemen

  • Gebruik de extensie Durable Functions om stateful werkstromen te schrijven in een serverloze rekenomgeving.
  • Gebruik uw serverloze functies voor declaratieve werkstromen die werken met meer dan 250 connectors in Azure Logic Apps.

Meer informatie over Durable Functions en toepassingspatronen

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

  • Geen hardcode nodig. Gebruik triggers om te definiëren hoe je functies worden aangeroepen en gebruik bindingen om andere resources declaratief aan je functies te koppelen.
  • Bespaar coderingstijd met een programmeermodel op basis van triggers en bindingen.
  • Bouw verschaalbare en stabiele gebeurtenisgestuurde toepassingen met een microservicesvriendelijke benadering.

Meer informatie over tijdbesparing met triggers en bindingen

Eenmaal bouwen, overal implementeren

  • Kies uit het Functions het hostingabonnement dat het meest voldoet aan uw bedrijfsbehoeften.
  • Implementeer dezelfde code naar meerdere doelen: van betalen per uitvoering in de cloud tot uw Kubernetes-cluster dat wordt gehost in Azure, Kubernetes in een andere openbare cloud of IoT-apparaten voor Edge-computing.

Functies implementeren naar Kubernetes

Uitgebreide ingebouwde beveiliging en naleving

  • Microsoft investeert jaarlijks meer dan USD 1 miljard dollar in onderzoek naar en de ontwikkeling van cyberbeveiliging.

  • Er werken meer dan 3,500 beveiligingsexperts bij ons die allemaal zijn toegewijd aan de beveiliging en privacy van je gegevens.

  • Azure heeft meer certificeringen dan welke cloudprovider ook. Bekijk de uitgebreide lijst.

Kies het hostingabonnement dat aansluit op uw zakelijke behoefte

  • Verbruiksabonnement

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

  • Premium-plan

    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 tegen de tarieven van het reguliere App Service-abonnement. Het is geschikt voor langdurige bewerkingen en ook indien meer predictief schalen en kosten nodig zijn.

Aan de slag met een gratis Azure-account

Begin gratis. Ontvang$200 tegoed dat u in 30 dagen kunt gebruiken. Zolang u uw tegoed hebt, hebt u gratis toegang tot onze populairste services, plus gratis hoeveelheden van meer dan 40 andere services.

Ga na uw tegoed naar betaal naar gebruik om te blijven bouwen met dezelfde gratis services. Betaal alleen als u meer dan de gratis maandelijkse hoeveelheden gebruikt.

Na 12 maanden blijven meer dan 40 services gratis en betaalt u nog steeds alleen voor wat u gebruikt buiten uw gratis maandelijkse bedragen.

Bekijk wat klanten met Azure Functions doen

Ontwikkelsnelheid verhogen

Zeiss heeft voor Functions gekozen vanwege het eenvoudige programmeermodel met declaratieve bindingen, waardoor ze minder regels aan code hoefden te schrijven.

Zeiss

Bespaar tijd en kosten met een serverloze benadering

Inlitix, een SaaS-provider voor analyse, schaalt direct en biedt klanten een snellere en efficiëntere service met serverloze computing.

Inlitix

Schaal bereiken zonder infrastructuurbeheer

PWC heeft Functions gebruikt om een schaalbare API te maken voor de kennisanalyseoplossing voor regelgevingsverplichtingen.

PWC

Integratietijd van services verminderen

Hotailors kan drie keer zoveel nieuwe leveranciers in dezelfde tijd integreren met behulp van Functions.

Hotailors

Azure Functions-documentatie, voorbeeldcode en resources

Snelstartgidsen van vijf minuten

Bouw uw eerste functie op Windows of Linux met behulp van:

Trainingsmateriaal

Inspiratie vinden en gedetailleerde Functions-concepten verkennen in de documentatie.

Bouw en bewaak gebeurtenisgestuurde toepassingen met het Azure Serverless Computing Cookbook

Community en Ondersteuning voor Azure

Volg Azure Functions op Twitter. Stel vragen en krijg ondersteuning van Microsoft-technici en experts uit de Azure-community op Stack Overflow. Zoek voorbeelden en opslagplaatsen op GitHub.

Bouw deze oplossingen met Functions

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

Serverloze webtoepassing voor statische websites en toepassingen met één pagina

Serverloze microservices voor gebeurtenisgestuurde scenario's

Machine learning-werkstromen met een serverloze architectuur

Serverloze gegevensverwerkings-pijplijnen voor bestanden en realtime gegevens

Serverloze cloudautomatisering en hybride beheer van resources

Serverloze snelle toepassingsontwikkeling voor Line-Of-Business-apps

Updates, blogs en aankondigingen voor Azure Functions

Veelgestelde vragen over Azure 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

Bent u er klaar voor? Stel een gratis Azure-account in

Kunnen we u helpen?