Cloudcomputing
Wat is het?
Cloudcomputing is het gebruik van externe servers, opslag en diensten die via het internet beschikbaar zijn in plaats van alleen lokale hardware te gebruiken. Voor makers betekent dit dat prototypen en IoT-apparaten hun data en logica naar schaalbare services kunnen sturen; voor webontwikkelaars betekent het dat websites, API's en databases gemakkelijk gehost, geschaald en beheerd kunnen worden. Cloudplatforms bieden verschillende serviceniveaus (zoals IaaS, PaaS en serverless) en betaalmodellen (pay-as-you-go), maar brengen ook aandachtspunten met zich mee zoals latentie, beveiliging en mogelijke vendor lock-in.
Praktisch voorbeeld
Stel: je bouwt als maker een slimme plantenbewateringsprototyp met een Raspberry Pi en sensoren. De Pi stuurt vocht- en temperatuursdata naar een cloud-database en een serverless functie analyseert die data om een irrigatiepomp aan te sturen; tegelijkertijd draait een webdashboard in de cloud dat je realtime grafieken en waarschuwingen toont. Als webontwikkelaar gebruik je dezelfde cloudprovider om de API's, hosting en CI/CD-pijplijn te beheren, zodat firmware-updates, gebruikersauthenticatie en data-visualisatie naadloos samenwerken zonder dat je eigen servers hoeft te onderhouden.
Test je kennis
Welke eigenschap maakt cloudcomputing vooral nuttig voor zowel maker-projecten (zoals IoT-prototypen) als webontwikkeling?