Wat is Microsoft Azure Functions?

Azure Functions is een serverloze oplossing binnen Microsoft Azure waarmee je minder code hoeft te schrijven, minder infrastructuur hoeft te onderhouden en kunt besparen op kosten.
In deze blog gaan we dieper in op wat Azure Functions precies is.
Traditioneel gezien heeft een webapplicatie een server nodig om op te draaien. Dit kan een server zijn in de cloud, bij een hosting provider, of on-premise, bijvoorbeeld bij jouw op locatie. Wordt je bedrijf succesvol en krijg je steeds meer aanvragen dan loop je al snel tegen de limieten aan. Je server is niet snel genoeg, je moet hardware upgraden of je software op de server is verouderd en moet worden bijgewerkt. Met een beetje pech kan je applicatie er dan maar zo een paar uur uit liggen. Geen optie voor grote organisaties waarbij beschikbaarheid en schaalbaarheid van levensbelang is.
Microsoft Azure Functions is een serverloos platform waarmee je kleine stukjes code in de cloud kunt uitvoeren. Dus in plaats van dat je 1 server hebt draaien, draaien er in de Azure Cloud honderdduizenden servers die alleen dat stukje code dat nodig is voor jouw applicatie draaien op aanvraag. Daarbij is er altijd een trigger nodig zoals een bericht op een Service Bus of een http-request (het opvragen van een website of API-endpoint bijvoorbeeld). Neemt het aantal klanten toe dan schaalt je applicatie oneindig mee.
Integratie met andere Azure Services
Azure Integration Services bestaat uit een compleet pakket aan diensten zoals Azure API Management, Azure Service Bus en Azure Event Grid. Doordat dit allemaal is gebaseerd op het Azure Ecosysteem integreren deze diensten naadloos en gemakkelijk.
Azure Functions voor koppelingen
Veel integraties draaien op aanvraag. Eén keer per dag wordt bijvoorbeeld een synchronisatie gestart of een event triggert een import van bestellingen, andere koppelingen moeten juist real-time gegevens ophalen. Omdat Azure Functions perfect kunnen inhaken op dit soort Events zijn Azure Functions een zeer schaalbare en kosteneffectieve manier om integraties te draaien.
Bij KoppelHet hebben we ons eigen integratieplatform gebouwd bovenop Azure Integration Services en Azure Functions. Hierdoor krijgen je applicatie- en systeembeheerders een overzichtelijke applicatie voor logging en configuratie van je integratie. Als IT profiteer je van de veiligheid en schaalbaarheid van Azure.
Benieuwd naar de mogelijkheden van Azure Functions?
Neem contact op en plan een vrijblijvende afspraak in om de mogelijkheden te bespreken.
0342 793 255
Marcel van Beek
Integratie Specialist
