Wat is Azure? Toepassingen en kosten
Auteur: Redactie Domeny.ForSale Gepubliceerd
In het kort: Microsoft Azure is een cloudplatform waarmee je via internet servers, databases, bestandsopslag en diensten voor het bouwen van applicaties en AI-oplossingen kunt gebruiken. In plaats van eigen hardware te kopen en te onderhouden, zet je de benodigde resources in de infrastructuur van Microsoft in en betaal je volgens de voorwaarden van de gekozen dienst. Azure is geschikt voor veel zakelijke projecten en ontwikkelprojecten, maar voor een eenvoudige bedrijfswebsite is gewone hosting vaak gemakkelijker te beheren.
Hoe werkt Microsoft Azure?
Cloudcomputing betekent dat computerresources via een netwerk beschikbaar worden gesteld. Bij Azure staan de fysieke servers in de datacenters van Microsoft. Als gebruiker kies je de diensten, hun instellingen en — waar die keuze beschikbaar is — de regio: het geografische gebied waarin de resources draaien.
Je kunt de diensten beheren via een webportaal, opdrachtregeltools of code die de configuratie automatiseert. Resources worden aan een subscription gekoppeld, die onder meer de afbakening vormt voor facturering en beheer. Een Azure-subscription is echter geen abonnement waarmee je voor één bedrag onbeperkt toegang krijgt tot het hele platform.
Azure is geen afzonderlijk programma en ook geen andere naam voor het pakket Microsoft 365. Microsoft 365 biedt kant-en-klare hulpmiddelen voor het werk, zoals e-mail en kantoorapplicaties. Azure dient vooral om informatiesystemen te laten draaien, te bouwen en met elkaar te verbinden.
Waarvoor kun je Azure gebruiken?
Het platform omvat veel diensten. Daaruit kies je de onderdelen die je voor een specifieke taak nodig hebt. Je hoeft niet het hele ecosysteem te gebruiken om één applicatie te laten draaien of bestanden op te slaan.
Veelvoorkomende toepassingen zijn:
- Websites en applicaties laten draaien — bijvoorbeeld met Azure App Service, waarmee je een applicatie kunt uitrollen zonder zelf de onderliggende server te beheren.
- Virtuele servers — Azure Virtual Machines biedt machines met een besturingssysteem waarop je eigen software kunt installeren.
- Databases — een voorbeeld is Azure SQL Database, een beheerde dienst voor relationele databases, waarin informatie in onderling verbonden tabellen wordt opgeslagen.
- Bestandsopslag — Azure Blob Storage kan foto’s, documenten, archieven en andere objectgegevens opslaan.
- Data-analyse en AI — diensten die helpen bij het verwerken van gegevens en het bouwen van oplossingen die modellen voor kunstmatige intelligentie gebruiken.
- Back-ups en systeemherstel — hulpmiddelen voor het beschermen van gegevens en het herstellen van systemen na een storing.
Een bedrijf dat reserveringen aanneemt, kan bijvoorbeeld een applicatie in App Service laten draaien, reserveringstijden in een database opslaan en bijlagen in Blob Storage bewaren. Elk onderdeel heeft een eigen configuratie en eigen regels voor de kostenberekening. Door deze opdeling kun je onderdelen van het systeem onafhankelijk van elkaar verder ontwikkelen, maar je moet wel de totale kosten in de gaten houden.
Hoeveel technisch beheer blijft jouw verantwoordelijkheid?
Je verantwoordelijkheden hangen af van het type dienst dat je kiest. Een programma naar de cloud verplaatsen betekent niet dat Microsoft alle beheerderstaken overneemt.
IaaS, oftewel infrastructuur als dienst, geeft toegang tot basisresources, zoals virtuele machines en netwerken. Microsoft onderhoudt de hardware. Als gebruiker ben je onder meer verantwoordelijk voor de configuratie en updates van het besturingssysteem en voor de geïnstalleerde applicaties.
PaaS, oftewel platform als dienst, legt meer verantwoordelijkheden bij de aanbieder. Bij een beheerd applicatieplatform richt je je vooral op de code, gegevens en instellingen van de applicatie. Je moet nog steeds zorgen voor de juiste toegangsrechten, veilige code en een correcte configuratie.
Een andere manier om code uit te voeren is serverless: het platform beheert de infrastructuur die nodig is om een taak uit te voeren, bijvoorbeeld een functie die reageert op het uploaden van een bestand. De naam betekent niet dat er geen servers zijn. De kostenberekening, schaalmogelijkheden en beperkingen hangen af van het gekozen dienstenplan.
Hoe worden de kosten van Azure berekend?
Azure kent niet één prijs voor ‘de cloud’. De rekening kan afhangen van hoelang resources draaien, hun prestaties, de hoeveelheid opgeslagen gegevens, het aantal bewerkingen en het netwerkverkeer. Ook voor licenties, back-ups of het verzamelen van logs — registraties van gebeurtenissen in het systeem — kunnen afzonderlijke kosten gelden.
Geen verkeer in je applicatie betekent niet automatisch dat er geen kosten zijn. Een actieve resource kan ook geld kosten als niemand die gebruikt. Het stoppen van een virtuele machine beëindigt niet altijd alle kosten: achtergebleven schijven en andere gekoppelde resources kunnen nog steeds kosten veroorzaken.
Maak vóór de implementatie een kostenraming met de officiële Azure-calculator. Controleer de actuele prijzen van de specifieke dienst, de regio, de valuta, de voorwaarden van het gratis aanbod en de manier waarop dataverkeer wordt afgerekend. Stel vervolgens een budget en kostenwaarschuwingen in. Een waarschuwing is op zichzelf geen harde limiet die uitgaven automatisch stopt.
Wanneer kies je Azure en wanneer eenvoudigere hosting?
Azure is een logische keuze als je een eigen applicatie, integratie met andere systemen, flexibele uitbreiding van resources of controle over de architectuur nodig hebt. De voordelen hangen echter af van het project en de deskundigheid van het team. Alleen al het gebruik van de cloud garandeert geen lagere kosten of bescherming tegen storingen.
Voor een eenvoudige bedrijfswebsite of een klein blog kan gedeelde hosting of beheerde WordPress-hosting praktischer zijn. Die biedt doorgaans een eenvoudiger beheerpaneel en voorspelbaardere abonnementskosten. Voor een vergelijkbare taak in Azure moet je mogelijk meerdere diensten afzonderlijk configureren.
Beveiliging in de cloud is een gedeelde verantwoordelijkheid. Als gebruiker moet je nog steeds de toegang controleren, accounts beschermen, passende netwerkinstellingen kiezen en regels vastleggen voor het maken en testen van back-ups. Als je persoonsgegevens verwerkt, controleer dan de documentatie van de dienst, de voorwaarden voor gegevensverwerking en de eisen van je organisatie. De keuze voor een Europese regio betekent op zichzelf niet dat je aan de wettelijke eisen voldoet.
Begin met een kleine test van één applicatie met niet-gevoelige gegevens. Bepaal vóór de start hoe je de kosten gaat meten, wie de oplossing gaat onderhouden en hoe je na afloop van de test alle resources verwijdert.
