Focus op de applicatie met PaaS-oplossingen

Niels Lohuis
Leestijd, 2 min.  

Je wilt hypothesis-driven development, agile testing en continuous learning. Je wilt vrijheid om te vernieuwen en succesvolle applicaties ontwikkelen binnen de gestelde deadline en budget. In deze serie over de voordelen van Azure Cloud Solutions geven 15 experts hun visie op de nieuwste ontwikkelingen in agile development en de voordelen van ontwikkelen op Azure Cloud. Dit keer is Data Solution Architect Murat Eken aan het woord.

Managed oplossingen voor het verwerken van big data

Het zelf managen van een cluster of database vereist veel onderhoud. Bij een vorige werkgever beheerde mijn team zelf een Spark cluster en werd ik regelmatig ‘s nachts uit bed gebeld omdat er iets was misgegaan tijdens de update naar een nieuwe versie. Met de applicatie was niets mis, maar een verkeerde parameter in de configuratie zorgde bijvoorbeeld voor problemen. Het uitzoeken van die kleine fouten kost veel tijd en bovendien je welverdiende nachtrust. Binnen Azure kun je daarom gebruikmaken van verschillende managed oplossingen voor het verwerken van big data.

Geen omkijken naar je fundering

Azure onderhoudt met een flinke verzameling Platform as a Service (PaaS)-diensten de hele fundering van je applicatie. De dienst die je nodig hebt draait in de cloud en kan naar wens worden opgeschaald of verkleind. Azure hoeft alleen maar te weten hoeveel rekenkracht je nodig hebt. De betrokken VMs zijn niet te benaderen, in de meeste gevallen weet je niet eens hoeveel het er zijn en waar ze staan. Ze worden automatisch geüpdatet, zodat je er geen omkijken naar hebt. Aan jou de schone taak om op het geboden platform je applicatie te bouwen en te deployen.

Hoe verwerk je je data?

Voor Big Data-oplossingen zijn verschillende PaaS-diensten beschikbaar. Om gestructureerde data te verwerken is er bijvoorbeeld SQL Server. Voor grote hoeveelheden gestructureerde data kun je gebruikmaken van SQL Datawarehouse. Is SQL niet afdoende voor je doeleinden of is je data ongestructureerd, dan kun je uitwijken naar Azure Data Lake Analytics of HDInsight, wat een groot aantal Open Source-mogelijkheden biedt. In tegenstelling tot de andere diensten vereist HDInsight wel enige configuratie en krijg je toegang tot VMs om ze, als je dat wilt, te optimaliseren.

Omzetten naar actie

Zodra je PaaS-oplossing draait hebt, kun je aan de slag met je data. Vervolgens zorgen Azure Machine Learning en Cognitive Services voor het omzetten van die data in predictive analysis en het vormen van intelligente acties. En dat zonder zorgen om de onderliggende techniek. Dit scheelt niet alleen zorgen, maar biedt ook efficiency. Als er iets verkeerd gaat, hoef je bijvoorbeeld niet naar je cluster te kijken. Bovendien kun je volledig focussen op je applicatie en ben je geen tijd kwijt aan het onderhouden van de onderliggende diensten.


Wil je meer verdieping rondom dit onderwerp?
Schrijf je in voor het on demand webinar “Verkorte ontwikkelcycli met big data en analyse tools”

Leer van klantervaringen met het gratis Cloud Strategy eBook

Ontdek de bewezen methoden om je business in de cloud te brengen

Probeer Microsoft Azure gratis

Werk je volgende geweldige idee uit met Azure

Artikelen die jou wellicht interesseren:

Werken in de cloud

De hospitalitybranche vindt zichzelf opnieuw uit dankzij innovatie

Werken in de cloud

“Wat er niet is, kun je ook niet stelen…”