Serverloze toepassingsontwikkeling versnellen en vereenvoudigen
Azure Functions is een gebeurtenisgestuurd, serverloos computingplatform waarmee je efficiënter kunt ontwikkelen met behulp van de programmeertaal van je keuze. Richt je op de belangrijkste bedrijfslogica met hardwareabstractie op het hoogste niveau. Complexe indelingsuitdagingen vereenvoudigen, lokaal bouwen en fouten opsporen, op schaal in de cloud implementeren en Functions naar Azure-services verbinden met behulp van triggers en bindingen.
Geïntegreerd programmeermodel met verschillende programmeertalen
Ingebouwde serverloze elasticiteit om veilige, betrouwbare apps op schaal te bouwen
Flexibele hostingopties met een model voor betalen per gebruik voor verbeterde operationele efficiëntie
Ingebouwde Azure DevOps-hulpprogramma's voor een end-to-end ontwikkelervaring
Ontwikkel op je eigen wijze
- Kies uit populaire programmeertalen die je al kent.
- Reageer op gebeurtenissen met het geïntegreerde programmeermodel en maak naadloos verbinding met andere Azure-services met een uitgebreide set triggers en bindingen.
- Gebruik de geoptimaliseerde interne lus voor lokaal ontwikkelen en testen.
Gebeurtenisgestuurde architectuur met opensource-onderdelen gebruiken
- Bouw je app met een groot variëteit aan gegevens- en gebeurtenisbronnen.
- Vereenvoudig complexe indelingsuitdagingen met de extensie Durable Functions en schrijf stateful werkstromen in een serverloze rekenomgeving.
- Integreer meerdere app-typen in een microservicesontwerp.
- Beveilig je app met Azure Key Vault, netwerkisolatie en ingebouwde beveiligde triggers en bindingen.
- Controles voor naleving van regelgeving afdwingen met behulp van Azure Policy, met ingebouwde richtlijnen en cloudbeveiligingsbenchmarks.
Draagbare serverloze apps bouwen die zijn geoptimaliseerd voor kosten
- Kies je doelberekening met flexibele hostingopties inclusief betalen per gebruik.
- Apps met minder bewerkingen sneller implementeren en schalen. Een gecentraliseerde omgeving gebruiken voor consistente en veilige netwerkisolatie, waarneembaarheid en schaalaanpassing.
Krijg ingebouwd levenscyclusbeheer van toepassingen
- Krijg een volledige ervaring voor het ontwikkelen van serverloze toepassingen, van lokaal bouwen en foutopsporing tot implementatie en bewaking in de cloud.
- Implementeer, bewaak en beheer je toepassingen met Azure DevOps, GitHub Actions en meer Azure-services.
- Bouw uitbreidbare implementatiepijplijnen voor je behoeften.
Uitgebreide ingebouwde beveiliging en naleving
-
Microsoft investeert jaarlijks meer dan USD 1 miljard in onderzoek en ontwikkeling van cyberbeveiliging.
-
Er werken meer dan 3500 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 bij je bedrijfsbehoeften past
Verbruiksabonnement
Pas de schaal automatisch aan en betaal uitsluitend voor computingresources wanneer je functies worden uitgevoerd.
Premium-plan
Op aanvraag schalen, vooraf voorbereide werkrollen gebruiken om toepassingen zonder vertraging uit te voeren, voer ze uit op krachtigere exemplaren en maak verbinding met virtuele netwerken.
Azure App Service-plan
Voer Functions uit tegen de normale tarieven van App Service-plan voor langlopende bewerkingen en wanneer meer voorspellende schaalaanpassing en kosten zijn vereist.
Azure Container Apps (preview)
Gebruik Functions met Container Apps-plannen voor verschillende microservicesarchitecturen, een consistent netwerk, waarneembaarheid en factureringsconfiguraties.
Aan de slag met een gratis Azure-account
1
2
Stap na je tegoed over naar betalen naar gebruik om te blijven gebruikmaken van deze services. Betaal alleen als je meer dan de gratis maandelijkse bedragen gebruikt.
3
Documentatie over Azure Functions, voorbeeldcode en resources
Trainingsmateriaal
Doe inspiratie op en verken gedetailleerde concepten van Functions in de documentatie.
Bouw en bewaak gebeurtenisgestuurde toepassingen met het Cookbook voor serverloze computing met Azure.
Community en ondersteuning voor Azure
Volg Azure Functions op Twitter-.
Stel vragen en krijg ondersteuning van Microsoft-technici en experts uit de Azure-community over Stack Overflow.
Voorbeelden en opslagplaatsen zoeken 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 pijplijnen voor gegevensverwerking voor bestanden en realtime gegevens.
Serverloze cloudautomatisering en beheer van hybride resources.
Serverloze Rapid Application Development voor line-of-business-apps.
Veelgestelde vragen over Azure Functions
-
Functions biedt verschillende ondersteuningsniveaus voor programmeertalen zoals C#, JavaScript, F#, Java en Python.
-
Functions-apps in verbruiks- en App Service-plannen worden 99,95% van de tijd uitgevoerd of zijn 99,95% van de tijd beschikbaar.
-
Functions kan in verschillende modi worden uitgevoerd: Verbruiksabonnement, Azure App Service-plan, Premium-abonnement en Azure Container Apps (preview).
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 je lokale computer met behulp van je favoriete code-editor en ontwikkelhulpprogramma's. Koppel lokale functies aan live Azure-services en spoor op je lokale computer fouten in deze functies op met behulp van de volledige Functions-runtime. De vereisten voor het ontwikkelen van functies op je lokale computer hangen af van de programmeertalen en hulpprogramma's die je wilt gebruiken.
-
Het uitvoeren van Functions op Container Apps (preview) is geschikt voor microservicesarchitecturen met meerdere clusters in een gecentraliseerde omgeving. Dit biedt consistente netwerk-, waarneembaarheids- en factureringsconfiguraties.