Ga naar hoofdinhoud

Azure Blob Storage: Zo upload, beveilig en beheer je je data

Deze tutorial is een praktische, hands-on gids voor Azure Blob Storage, van setup en uploaden tot toegang beveiligen en opslagkosten verlagen!
Bijgewerkt 2 okt 2026  · 15 min lezen

Verken met AI

ChatGPTClaudePerplexity

Cloudopslag voelt vaak als een black box tot je er echt mee aan de slag gaat—en Azure Blob Storage is een uitstekend startpunt. Of je nu werkt met afbeeldingen, tekstbestanden, video’s of back-ups: met Blob Storage sla je ongestructureerde data schaalbaar en veilig op in de cloud.

In deze tutorial neem ik je mee door de basis van Azure Blob Storage—wat het is, waarom het belangrijk is en hoe je snel start. We gaan hands-on aan de slag met uploaden en downloaden van data, permissies instellen en lifecycle policies beheren om je opslag slank en efficiënt te houden. Of je nu voor het eerst Azure verkent of blobopslag toevoegt aan je cloudtoolkit: met deze gids kun je direct van start.

Wat is Azure Blob Storage?

“Blob” staat voor Binary Large Object—een term voor opslag van ongestructureerde data zoals tekst, afbeeldingen en video. Azure Blob Storage is Microsoft Azures oplossing om deze blobs in de cloud op te slaan. 

Het biedt flexibele opslag—je betaalt alleen voor wat je gebruikt. Afhankelijk van de gewenste toegangssnelheid kies je uit verschillende opslagtiers (hot, cool en archive). Omdat het cloudgebaseerd is, is het schaalbaar, veilig en eenvoudig te beheren. Als Azure-service kun je het integreren met andere Azure-diensten zoals Azure Backup, Azure Synapse, Azure CDN, Azure ML en meer.

Ben je nieuw in het bredere Azure-ecosysteem? Onze cursus Understanding Microsoft Azure Architecture and Services biedt een gestructureerde introductie.

Azure Blob Storage instellen

Tijd om praktisch aan de slag te gaan met Azure Blob Storage! In deze tutorial ga ik ervan uit dat je al een Azure-account hebt—een proefaccount met gratis tegoed of een regulier betaald account.

Een storage-account aanmaken

We beginnen met het aanmaken van een Storage-account in de Azure-portal:

  • Selecteer op de Azure-startpagina Storage accounts. 

Azure portal screenshot

  • De pagina Storage accounts toont een tabel met opslagaccounts onder jouw Azure-account. Je kunt meerdere storage-accounts onder één Azure-account hebben. Selecteer de knop Create storage account. 

Azure Storage accounts

  • Vul op de pagina Create a storage account de details in voor je nieuwe storage-account:
    • Kies je subscription. 
    • Onder Resource group maak je indien nodig een nieuwe resourcegroep aan. Ik raad aan resourcegroepen te organiseren op basis van hun beoogde gebruik of projecten. 
    • Geef een naam voor het storage-account. Wij noemen ons account datacampstorage1. 
    • Kies je geografische regio. 
    • Kies onder Performance voor Standard. Dat is voldoende voor normale applicaties en testdoeleinden. Premium is voor applicaties die specifiek lage latentie nodig hebben. 
    • Kies onder Redundancy voor Locally-redundant storage (LRS). Dit maakt een back-up van je data in dezelfde geografische locatie. Voor kritieke applicaties waarbij je back-ups in verschillende geografische regio’s wilt, kies je Geo-redundant storage (GRS). 

Create an Azure storage account

  • Selecteer Next om naar de Advanced-instellingen te gaan. 
  • Selecteer op het tabblad Advanced, onder Security, het selectievakje Allow enabling anonymous access on individual containers. Hiermee kun je gebruikers (bijv. internetgebruikers) toegang geven tot je data zonder dat je ze expliciet rechten toekent. Let op: je moet anonieme toegang nog steeds per container inschakelen. 

Azure Storage Account - advanced settings

  • Na de geavanceerde configuratie (hierboven) kun je:
    • De knop Review + create selecteren om naar het tabblad Review + create te gaan, dat een overzicht toont van de configuratie van je nieuwe storage-account. Onderaan de pagina selecteer je Create om het nieuwe storage-account te maken.
    • Of de knop Next selecteren om naar het tabblad Networking te gaan voor verdere aanpassingen. Door herhaaldelijk Next te kiezen kom je bij de configuratiepagina’s voor data protection, encryption en tagging. In deze introductietutorial accepteren we de standaardinstellingen voor deze secties. 

De volgende pagina bevestigt dat het storage-account is uitgerold. Selecteer de knop Go to resource om de details van je nieuwe storage-account te bekijken en verdere actie te ondernemen. 

Fresh Azure Storage account

Je hebt nu een nieuw storage-account aangemaakt!

Blobcontainers configureren

Azure Blob Storage organiseert data in containers. Elke container kan veel blobs opslaan, vergelijkbaar met een map in een bestandssysteem. Blobs in een container kunnen allerlei bestandstypen zijn, zoals pdf’s, video’s en meer. Gebruik containers om je data te ordenen op regio’s, projecten, enz. 

Een container maken: 

  • Selecteer op de pagina Storage account in het linkermenu in de zijbalk Data storage. Er verschijnt een submenu met Containers, File shares, Queues en Tables. Selecteer Containers. 

Azure Storage account page 

  • De pagina Containers toont een tabel met containers onder dit storage-account. Om een nieuwe container te maken, selecteer je de knop + Container bovenaan de tabel.

Azure Storage Containers page

  • In de zijbalk New container:
    • Voer de naam van de nieuwe container in. We maken een container met de naam datacampstoragecontainer1.
    • Selecteer het Anonymous access level. Je hebt drie access-niveaus:
      • Private - de data is alleen toegankelijk voor de accounteigenaar.
      • Blob - Blobs (in de container) kunnen anoniem via internet gelezen worden. Deze anonieme toegang geldt niet voor andere data (zoals queues en tables) in dezelfde container. Bovendien kunnen anonieme clients de items (zoals blobs) in de container niet opvragen. Ze kunnen alleen een blob lezen met de bijbehorende URL. In deze tutorial selecteren we Blob.
      • Container - Sta anonieme lees- en lijsttoegang toe tot alle data in de container.
    • Selecteer Create (onderaan de zijbalk). 

De pagina Containers toont nu de nieuwe container:

Azure Storage Containers page

Blobs uploaden en beheren in Azure Blob Storage

Er zijn drie hoofdmethoden om een blob naar de storagecontainer te uploaden: de Azure-portal, de Command Line Interface (CLI) en de Storage Explorer-applicatie. In deze sectie leg ik uit hoe je elk van deze methoden gebruikt om een bestand naar Blob Storage te uploaden. 

Via de Azure-portal

Een bestand uploaden via de Azure-portal: 

  • Op de pagina Containers (zoals hierboven) selecteer je Overview in het linkermenu. 
  • Selecteer de knop Upload in de bovenbalk.

Azure Storage Container page

  • Sleep in de zijbalk Upload blob je bestand(en) of gebruik de optie Browse for files. Selecteer de container die je zojuist hebt gemaakt (in de vorige stappen). 

Azure Upload blob page

  • Selecteer de knop Upload. 
  • Na een tijdje (afhankelijk van de bestandsgrootte) zie je een pop-over die bevestigt dat de upload is geslaagd. 

Als alternatief op bovenstaande stappen kun je ook een individuele container selecteren op de pagina Containers en vervolgens bovenaan op Upload klikken. 

Via de Azure CLI

Een bestand uploaden naar Blob Storage met de CLI: 

  • Log in op de Azure Cloud Shell. Kies je favoriete shell (Bash of PowerShell) in ephemeral-modus. In deze tutorial gebruik ik een Bash-shell. 
  • Log in op je Azure-account vanuit de shell en voer het volgende commando uit:
az login
  • Volg de inloginstructies op de pagina:
    • Klik op de link om de device login-webpagina te openen. 
    • Voer de opgegeven authenticatiecode in. 
    • Kies je Azure-account.
    • Bevestig je login. 
    • Sluit het venster en ga terug naar het Cloud Shell-venster. 
  • Er wordt een genummerde lijst met Azure-subscriptions getoond. Voer het nummer in dat overeenkomt met de subscription die je wilt gebruiken. 
  • Maak een tekstbestand foobar.txt om te testen:
nano foobar.txt 
  • Voeg een regel toe aan het tekstbestand, sla op met Ctrl + S en sluit de Nano-editor met Ctrl + X.
  • Controleer of het bestand is opgeslagen met de tekst die je hebt toegevoegd:
less foobar.txt
  • Druk op Q om de uitvoer van less te sluiten. 

We moeten dit bestand nu uploaden naar Blob Storage:

  • Gebruik het volgende commando om de blob te uploaden:
az storage blob upload --account-name datacampstorage1 --container-name datacampstoragecontainer1  --name foobar.txt --file foobar.txt

In het bovenstaande commando is de naam van het storage-account datacampstorage1 en de naam van de container datacampstoragecontainer1. Als je andere namen gebruikte, vervang ze dan waar nodig. 

Na een geslaagde upload zie je een bericht dat lijkt op de onderstaande uitvoer:

Finished[########################]  100.0000%

Gebruik je de command line? Houd dan onze Azure CLI-cheat sheet bij de hand voor snelle referentie van essentiële commando’s.

Via Storage Explorer

Je kunt ook de Storage Explorer-applicatie van Azure gebruiken om blobs te uploaden naar Blob Storage. Bestanden uploaden naar Azure Blob Storage:

  • Open de Storage Explorer-app en maak verbinding met je Azure Storage-account. Ben je niet vertrouwd met deze applicatie? Volg dan de Storage Explorer-tutorial. 
  • Ga vanuit de zijbalk of het Explorer-venster naar de container waar je het bestand naartoe wilt uploaden.
  • Selecteer in de werkbalk bovenaan de knop Upload. Kies in het dropdownmenu Upload Files. 
  • In de pop-over Upload Files:
    • Klik in het veld Selected files. 
    • Kies de bestanden (die je wilt uploaden) vanaf je lokale computer. 

Upload files on Azure Storage Explorer

  • Selecteer de juiste waarden voor de overige velden. Je kunt ook de standaardwaarden laten staan. 
  • Selecteer de knop Upload.

Viewing blobs in Storage Explorer

  • Wanneer de upload voltooid is, werkt het Explorer-tabblad automatisch bij en verschijnt het nieuw geüploade bestand. 

Blobs beheren

Na het uploaden van bestanden naar blobopslag laat ik je zien hoe je de blobs in een container opvraagt en hoe je blobs downloadt. 

Blobs weergeven

We gebruiken de Azure-portal en de CLI om een lijst van de blobs in een container te bekijken.  

Azure-portal 

In de Azure-portal, op de pagina Containers:

  • Selecteer de naam van de container met de blobs die je wilt zien. 

Azure Storage Containers page

  • De pagina Container moet een lijst tonen van alle blobs binnen die container.

Azure Storage Containers page with list of blobs

Azure CLI

Gebruik in de Azure CLI het volgende commando:

az storage blob list --account-name datacampstorage1 --container-name datacampstoragecontainer1 --output table

Vervang—zoals eerder—de juiste waarden voor je storage-account en containernamen. De uitvoer lijkt op het onderstaande voorbeeld:

Uploading blobs via the Azure CLI

Blobs downloaden

Ook hier kun je blobs downloaden via de Azure-portal of de CLI. 

Azure-portal

Een blob downloaden via de Azure-portal:

  • Ga naar de pagina Container, waar de tabel met alle blobs wordt getoond. 
  • Selecteer de drie puntjes in de meest rechtse kolom van de rij met de blob die je wilt downloaden. Op een kleiner beeldscherm moet je mogelijk naar rechts scrollen. 

Azure Blob context menu

  • Selecteer Download in het pop-upmenu. 
  • De blob wordt gedownload naar je lokale apparaat. 
Azure CLI

Om een blob te downloaden met de Azure CLI, gebruik je het onderstaande commando:

az storage blob download --account-name datacampstorage1 --container-name datacampstoragecontainer1 --name foobar.txt --file /tmp/foobar.txt

Vergeet niet de juiste waarden te gebruiken voor de parameters in het bovenstaande commando. 

De blob wordt gedownload naar het Azure remote-bestandssysteem. Om bijvoorbeeld de inhoud van de hierboven gebruikte map /tmp te bekijken, gebruik je het commando ls in de Azure CLI:

ls /tmp

Houd er rekening mee dat de Azure CLI geen toegang heeft tot of kennis heeft van je lokale machine. 

Wil je dieper duiken in het beheren van CI/CD-pijplijnen binnen het Azure-ecosysteem? Bekijk dan onze Azure DevOps-tutorial.

Blobs organiseren met prefixes en virtuele mappen

Azure Blob Storage is georganiseerd als een plat bestandssysteem. Er is geen map- of folderstructuur. Alle blobs worden als individuele bestanden in containers opgeslagen. 

In de praktijk willen veel applicaties data in een mappenstructuur opslaan. Een CCTV-systeem wil bijvoorbeeld de video’s per dag in aparte mappen bewaren. Om dit effect te bereiken, kun je een mappensysteem nabootsen met op slashes gebaseerde prefixes in bestandsnamen. 

Als je een hoofdmappenstructuur hebt, month1 met twee submappen, day1 en day2, elk met een afbeeldingsbestand image1.jpg, dan geef je de paden als volgt weer:

  • month1/day1/image1.jpg
  • month1/day2/image1.jpg

Azure Blob Storage laat je deze paden (inclusief mappnamen en slashes) gebruiken als bestandsnamen van de blob. day1 en day2 zijn geen mapnamen, maar onderdeel van de bestandsnamen van de betreffende blobs. Je applicatie profiteert van deze pseudo-mappenstructuur om bestanden geordend op te slaan. 

Voor gestructureerde dataopslag naast blobs kun je ook onze Azure SQL Database-gids bekijken.

Toegang krijgen tot en beveiligen van Azure Blob Storage

Beveiliging is cruciaal in enterprise-opslagsystemen. Er zijn verschillende manieren om veilig toegang te krijgen tot Azure Blob Storage, zoals SAS-tokens, toegangssleutels en enterprise-accounts. 

Toegangsbeheer met SAS-tokens

In productieomgevingen beperk je de toegang tot bestanden en data die zijn opgeslagen in Blob Storage. Je wilt doorgaans niet dat dit publiek toegankelijk is. Shared Access Signatures (SAS) bieden een veilige manier om toegang tot je Blob Storage-data te beheren. 

SAS werkt met tokens die worden toegevoegd aan de URL van de resource die je wilt delen. Het token bevat informatie over het type permissie (lezen, schrijven, verwijderen, enz.), de geldigheid van het token en de protocollen (HTTP en/of HTTPS) die toegang tot de resource toestaan. 

Als de URL van een blob bijvoorbeeld is: 

https://my_account.blob.core.windows.net/my_container/my_file

Na het toevoegen van het token ziet die er zo uit:

https://my_account.blob.core.windows.net/my_container/my_file?sp=r&st=TIME&OTHER_PARAMETERS

De onderstaande stappen laten zien hoe je in de Azure-portal een SAS-token voor een specifieke container genereert. 

  • Ga naar de pagina Storage account.
  • Selecteer in het linkermenu onder Data storage de optie Containers. Deze pagina bevat een tabel met de lijst van containers onder dit storage-account. 
  • Zoek de rij met de container waarvoor je het token wilt genereren. 
  • Selecteer de drie puntjes in de meest rechtse kolom van die rij. 

Azure Storage Container context menu

  • Selecteer Generate SAS in het pop-upmenu. 

Azure Generate SAS window

In het venster Generate SAS:

  • Selecteer de ondertekeningsmethode: 
    • Account key of user delegation key. 
    • Gebruik voor deze tutorial de account key om de SAS te ondertekenen. 
    • De user delegation key is gebaseerd op Azure Active Directory en gekoppeld aan een specifieke gebruikers-ID via Microsoft Entra. 
  • Selecteer het type permissies dat je met dit token wilt autoriseren:
    • Lezen, schrijven, verwijderen, enz. 
    • Geef voor deze tutorial alleen leesrechten. 
  • Voer de start- en eindtijden in voor de geldigheid van het token.
  • Kies de IP-protocollen die een client mag gebruiken om je data te benaderen. 
  • Selecteer de knop Generate SAS token and URL. 

Je kunt nu een private blob benaderen met het gegenereerde token en de URL. Probeer je een private blob te benaderen zonder de juiste toegangstokens, dan krijg je een XML-foutmelding: “The specified resource does not exist.”

Microsoft Entra ID gebruiken voor authenticatie

Microsoft Entra ID beheert gebruikersidentiteiten en rollen centraal en maakt fijnmazige toegang tot Azure-resources mogelijk. Naast SAS-tokens en sleutels biedt het een andere (veiligere) optie om toegang tot Azure Blob Storage-entiteiten te beheren. Je kunt specifieke permissies toekennen aan individuele gebruikers of groepen door ze geschikte rollen toe te wijzen. Dit heet Role-Based Access Control (RBAC). 

RBAC faciliteert fijnmazige toegangscontrole met rollen zoals Owner, Contributor en Reader. Je kunt deze permissies op verschillende niveaus definiëren, zoals het gehele Storage-account of individuele containers. 

Zo kun je voor een bepaald storage-account een gebruiker de rol Storage Blob Data Reader geven. Die gebruiker kan dan alleen blobs in dat account lezen en verder niets (zoals schrijven of alle blobs oplijsten). 

Je kunt Azure Blob Storage integreren met enterprise-authenticatiesystemen, waarbij Entra ID’s gebruikers authenticeren. Enterprise Azure-gebruikers en -applicaties hebben al (of kunnen krijgen) Entra ID’s, waardoor je authenticatie centraal kunt beheren met bestaande enterprise-credentials. 

Let op dat Microsoft Entra ID de nieuwe naam is voor Azure Active Directory (AD).

In de volgende sectie laat ik zien hoe je rollen toewijst aan gebruikers en toegang tot Blob Storage-entiteiten beheert. 

Role-Based Access Control (RBAC) configureren

Ik laat je zien hoe je toegang configureert door rollen toe te wijzen voor een Storage Container. Het proces voor Storage Accounts is vergelijkbaar. 

  • Selecteer in de zijbalk op de pagina van de Storage-container Access Control (IAM). 
  • Selecteer op de pagina Access Control de knop Add in de bovenbalk.
  • Selecteer Add role assignment in het dropdownmenu.

Azure Storage Container Access Control page

  • Typ op de pagina Add role assignment, op het tabblad Role “blob” in de zoekbalk. Je ziet dan de relevante, vooraf geconfigureerde rollen die van toepassing zijn op Blob Storage-resources. 

Azure Storage add role assignment page

Je kunt kiezen uit drie soorten rollen voor Blob Storage:

  • Storage Blob Data Reader: Deze rol heeft alleen leesrechten op blobcontainers en data. 
  • Storage Blob Data Contributor: Deze rol kan resources lezen, schrijven en verwijderen. 
  • Storage Blob Data Owner: Owners hebben volledige toegang tot opslagresources. 

Let op: rollen worden geërfd. Als je een gebruiker bijvoorbeeld de rol “Owner” geeft voor een Storage-account, wordt die gebruiker ook eigenaar van de containers in dat account. 

  • Kies voor dit voorbeeld Storage Blob Data Contributor en selecteer Next. 
  • Klik op de pagina Add role assignment, op het tabblad Members op de link Select members om de leden te selecteren aan wie je de rol uit de vorige stap wilt toewijzen. 

Azure Storage Add role assignment page

  • Typ in het zijpaneel Select members de naam van de gebruiker of applicatie. Selecteer het juiste lid uit de zoekresultaten. Klik onderaan het zijpaneel op de knop Select. 
  • Selecteer Review + assign om de roltoewijzing te voltooien. 

Geavanceerde functies van Azure Blob Storage

We hebben de basis van Azure Blob Storage doorgenomen, maar als je een stap verder wilt gaan, zijn dit strategieën om te overwegen. 

Lifecyclebeheer van blobs

Vaak geraadpleegde data hoort in snelle opslagtiers zoals Hot. Zelden geraadpleegde data kan in langzamere maar voordelige tiers, zoals Archive-opslag. 

De uitdaging is dynamisch bepalen welke blobs niet langer vaak worden benaderd en naar goedkopere opslag kunnen. Om dit automatisch te doen, heeft Azure de functie Lifecycle management. Hiermee kun je blobs dynamisch naar goedkopere opslag verplaatsen zodra ze niet meer actief worden gewijzigd.

Lifecycle management wordt op het niveau van het Storage-account ingericht. Hieronder zie je hoe je het activeert en een regel toevoegt om blobs van Hot naar Cool te verplaatsen na 30 dagen inactiviteit: 

  • Selecteer op de pagina Storage Account in de linkersidebar Data management > Lifecycle management
  • De pagina Lifecycle management toont een lijst met momenteel actieve regels. 

Azure blob storage lifecycle management

  • Selecteer de knop Add a rule in de bovenbalk. 
  • Selecteer op de pagina Add a rule:
    • Een naam voor de regel
    • De scope van de regel
    • Het type en subtype blobs waarop de regel van toepassing is
  • Selecteer Next.
  • De regel stelt dat als de blob voor N dagen geleden is aangemaakt of gewijzigd (je voert de waarde van N in), Azure hierop een actie (naar keuze) uitvoert:
    • Kies de voorwaarde in het eerste veld (blok), onder If. Vul in het veld More than (days ago) het aantal dagen in: 30.
    • Kies in het volgende veld (blok), onder Then, de actie - Move to cool storage.

Azure blob storage update lifecycle management rule

  • Voeg de regel toe.

Versiebeheer en soft delete

In elk opslagsysteem is het essentieel om te kunnen herstellen van gebruikersfouten en onbedoelde acties. Versioning en soft delete zijn de twee manieren waarmee Azure Blob Storage helpt fouten ongedaan te maken. 

Versiebeheer 

Het is handig om eerdere versies van een bestand te kunnen herstellen als je per ongeluk verkeerde wijzigingen opslaat. Met blobversiebeheer bewaar je automatisch oudere versies wanneer je een blob wijzigt. Versiebeheer inschakelen:

  • Selecteer op de pagina Storage account in de zijbalk Data management > Data protection. 
  • Vink op de pagina Data protection, onder Tracking, het vakje aan voor Enable versioning for blobs
  • Kies of je wilt:
    • Alle vorige versies behouden.
    • Oudere versies na enkele dagen verwijderen. 

Azure blob storage data protection window

  • Sla de wijzigingen op. 

Versiebeheer is nu ingeschakeld op je storage-account!

Soft delete 

We hebben allemaal wel eens per ongeluk de verkeerde data verwijderd. Het is dan handig om de verloren data te kunnen herstellen. 

Blob-soft delete is een functie die verwijderde data gedurende een opgegeven aantal dagen bewaart. Tijdens deze retentieperiode kun je de soft-verwijderde entiteit herstellen. Na de retentieperiode wordt de data permanent verwijderd. Dit beschermt data tegen per ongeluk verwijderen en overschrijven.

Soft delete activeren en gebruiken: 

  • Selecteer op de pagina Storage account in de zijbalk Data management > Data protection. 
  • Selecteer op de pagina Data protection de selectievakjes voor:
    • Enable soft delete for blobs
    • Enable soft delete for containers
  • Voer het aantal dagen in waarvoor verwijderde data behouden moet blijven.
  • Sla de wijzigingen op. 

Je hebt nu soft delete geactiveerd op je storage-account!

Data-encryptie en veilige toegang

Standaard gebruikt Azure AES-256 symmetrische encryptie at rest om data te beveiligen. Een aanvaller met fysieke toegang tot de harde schijf waarop de data staat, kan deze niet ontsleutelen zonder de encryptiesleutels. Veel organisaties hebben deze functie nodig voor beveiliging en naleving van privacyregelgeving. 

Standaard hoeft de gebruiker de extra werkdruk van sleutelbeheer niet te dragen. Azure regelt dit onder de motorkap. Je kunt er echter voor kiezen om de key vault te gebruiken en je eigen sleutels aan te leveren voor extra veiligheid:

  • Typ “key vault” in de zoekbalk bovenaan de Azure-portal.
  • Selecteer Key vaults.

Azure Key vaults 

  • De pagina Key vaults toont de lijst met key vaults die je hebt aangemaakt. 
  • Selecteer de knop Create in de bovenbalk. 
  • Op de pagina Create a key vault:
    • Selecteer de resourcegroep waarvoor je wilt dat de sleutels in deze kluis worden gebruikt.
    • Voer de naam van de kluis en de regio in waar je deze wilt opslaan.
  • Selecteer Review + Create.Create key vault page
  • Controleer de details en selecteer Create.

Het aanmaken van de nieuwe key vault duurt even en leidt je daarna naar de bijbehorende pagina. 

Azure Key vault page

Na het maken van de key vault kun je je sleutels en secrets toevoegen:

  • Ga in de zijbalk naar Objects > Keys.
  • Selecteer de knop Generate/Import in de bovenbalk. 
  • Kies of je een nieuwe sleutel wilt genereren of importeren. Je kunt je sleutel lokaal genereren en uploaden naar Azure of de sleutel op het Azure-platform genereren. 
  • Voer de naam van de nieuwe sleutel in.
  • Selecteer de juiste details van de sleutel (type, grootte, algoritme, enz.). 
  • Optioneel kun je ook de activatie- en vervaldatums van sleutels instellen. 

Azure key vault create new key

  • Selecteer Create. 

Je hebt nu een sleutel toegevoegd aan je key vault. 

Geo-replicatie voor disaster recovery

Hoe veiliger je je data wilt maken (tegen technische of natuurrampen), des te meer redundantie je in je opslagsysteem opneemt. Redundantie houdt in dat dezelfde data op meerdere apparaten en/of locaties wordt gerepliceerd en brengt kosten met zich mee. Je kunt kiezen uit verschillende niveaus van redundantie: 

  • Locally redundant storage (LRS): Data wordt gerepliceerd binnen hetzelfde datacenter. Dit is de goedkoopste optie. 
  • Zone-redundant storage (ZRS): Dit maakt drie of meer replica’s in verschillende datacenters binnen je geografische regio. 
  • Geo-redundant storage (GRS): Datacenters in verschillende geografische regio’s bewaren replica’s van je storage-account. Dit is de veiligste optie. 

Kostenbeheer en optimalisatie in Azure Blob Storage

Cloudopslag kan, ondanks alle voordelen, duur worden als je kosten niet goed beheert. In deze sectie geef ik een overzicht van hoe je kosten voor Azure Blob Storage optimaliseert en beheert. 

Azure Blob Storage-prijzen begrijpen

Azure Storage kent verschillende prijstiers afhankelijk van de opties en extra services:

  • Frequentie van toegang: Vaak geraadpleegde data moet op apparaten met snellere lees- en schrijfsnelheden worden opgeslagen. Zelden geraadpleegde data kan op langzamere en goedkopere apparaten. 
    • Hot: Meestal gebaseerd op moderne SSD’s: snel maar duur. Dit biedt de beste gebruikerservaring. 
    • Cool: Geschikt voor infrequent geraadpleegde data zoals back-ups. Soms ook gebruikt voor grote bestanden zoals video’s, die duur zijn op hot storage. 
    • Archive: Data die slechts zelden hoeft te worden benaderd, wordt gearchiveerd. Traditioneel worden archieven op tapes opgeslagen. Opslagkosten zijn laag, maar ophalen is duur (vanwege sequentiële toegang). 
  • Redundantie: Hoe veiliger je je data wilt maken (tegen technische of natuurrampen), hoe meer redundantie je inbouwt. Redundantie betekent dat dezelfde data op meerdere apparaten en/of locaties wordt gerepliceerd en brengt kosten met zich mee.
    • Locally redundant storage (LRS): Data wordt gerepliceerd binnen hetzelfde datacenter. Dit is de goedkoopste optie. 
    • Zone-redundant storage (ZRS): Dit maakt drie of meer replica’s in verschillende datacenters binnen je geografische regio. 
    • Geo-redundant storage (GRS): Datacenters in verschillende geografische regio’s bewaren replica’s van je storage-account. Dit is de veiligste optie. 
  • Datatransfer: 
    • Binnen dezelfde regio kun je data doorgaans gratis tussen Azure-services verplaatsen. 
    • Data-ingress (data naar Azure Storage verplaatsen) is ook meestal gratis. 
    • Data-egress (data uit Azure verplaatsen), zoals internetgebruikers die je data benaderen, brengt kosten met zich mee. De egress-kosten zijn doorgaans volumegerelateerd. 

Tips voor kostenoptimalisatie

Op basis van bovenstaande raad ik enkele best practices aan om te voorkomen dat cloudopslagkosten uit de hand lopen. 

  • Maak gebruik van de verschillende opslagtypes die we bespraken. Verplaats infrequent geraadpleegde data naar goedkopere opslagtiers, zoals Cool of Archive. 
  • Een caching-service zoals een CDN kan ook de latentie verbeteren. Zo kun je grote bestanden, zoals video’s, in Cool-opslag bewaren. 
  • Schakel lifecycle policies in en stel ze goed in om ongebruikte blobs te verplaatsen naar goedkopere opslagtiers. 

Problemen oplossen met Azure Blob Storage

Hoewel Azure Storage veelgebruikt is, treden er soms fouten op. 

Veelvoorkomende problemen bij blobuploads

Netwerkproblemen en permissiefouten komen het meest voor. Trage verbindingen en verkeerd ingestelde proxies leiden vaak tot netwerkfouten; die los je het best op door je verbinding en configuratie te controleren. 

Fouten bij het uploaden van grote bestanden zijn ook gebruikelijk. Een kort verlies van netwerkconnectiviteit kan de upload laten vastlopen. Om dit aan te pakken, controleer Azures retry policies en configureer ze naar behoefte. Een andere pragmatische oplossing is om grote uploads op te knippen in kleinere deelblokken. Upload elk deel afzonderlijk met de Put Block-operatie. 

Permissiefouten ontstaan wanneer je toegangssleutels of tokens, of Entra ID, niet geautoriseerd zijn om de gewenste bewerking (bijv. lezen of schrijven) op de storagecontainer of het account uit te voeren. Mogelijk zijn je sleutels vernieuwd of is je token verlopen. De containermanager kan je helpen de juiste toegangsrechten te verkrijgen. 

Gebruik van blobopslag monitoren

Azure bevat verschillende tools om de prestaties van Azure Storage te monitoren. We behandelen twee veelgebruikte opties: 

  • Metrics onder Azure Storage 
  • Azure Monitor

Azure Storage Metrics

Azure Storage heeft een geïntegreerde monitoringtool. Toegang krijgen: 

  • Selecteer op de pagina Storage account Monitoring > Metrics
  • De pagina Metrics toont een grafiek, die in eerste instantie leeg is. Je moet kiezen welke informatie in de grafiek moet worden weergegeven. 

Azure Storage Metrics page

  • Selecteer in de dropdownbalk (onder Scope) bovenaan de grafiek de opslagentiteit die je wilt monitoren:
    • Kies onder Metric Namespace of je (storage) Account of Blob kiest.
    • Kies onder Metric een relevante metriek, zoals Blob count, Ingress, Capacity, Transactions, enz.
    • Pas rechtsboven het tijdsbereik aan waarover je de metriek wilt monitoren.
    • De resulterende grafiek toont de prestaties van de opslagentiteit met de gekozen metriek over de gekozen periode.

Azure Storage viewing a particular metric

Azure Monitor 

Azure Monitor is een overkoepelende tool waarmee je verschillende Azure-resources kunt monitoren. Toegang tot Azure Monitor:

  • Typ monitor in de zoekbalk bovenaan de Azure-portal. 
  • Selecteer Monitor in de zoekresultaten.

Azure Monitor screenshot

  • Selecteer op de Monitor-startpagina in de zijbalk Insights > Storage accounts. 

Azure Storage account insights page

  • Selecteer op de pagina Monitor | Storage accounts het storage-account waarvoor je de inzichten wilt zien. 
  • De pagina Insights toont diverse nuttige metrieken, zoals transacties per opslagtype, latentie, beschikbaarheid en meer. 

Viewing Azure Storage account insights

  • Bovenaan de pagina kun je het tijdsbereik aanpassen waarover de metrieken worden getoond. 
  • Gebruik de knop Customize in de bovenbalk om de lay-out van de tabellen op de pagina aan te passen. 

Conclusie

Cloudopslag is een integraal onderdeel van moderne software. In dit artikel bespraken we hoe je aan de slag gaat met Azure Blob Storage en hoe je het gebruikt om blobs te uploaden en downloaden. We behandelden ook praktische aspecten van Blob Storage, zoals toegangsrechten beheren en gebruik monitoren om kosten in de hand te houden. 

Microsofts Azure en Amazons AWS bieden veel overlappende services. Wil je bepalen wat het best bij jouw behoeften past? Lees dan onze AWS vs. Azure-vergelijking. Heb je binnenkort een sollicitatiegesprek waarin Azure aan bod komt? Bekijk dan onze relevante interviewvragen!


Arun Nanda's photo
Author
Arun Nanda
LinkedIn

Arun is een voormalige startup-oprichter die graag nieuwe dingen bouwt. Hij verkent momenteel de technische en wiskundige grondslagen van Artificial Intelligence. Hij deelt graag wat hij heeft geleerd, dus schrijft hij erover.

Naast DataCamp kun je zijn publicaties lezen op Medium, Airbyte en Vultr.

Onderwerpen
Azure
Data-engineering

Leer meer over Azure met deze cursussen!

Cursus

Microsoft Azure begrijpen

3 uur
50.7K
Leer hoe Microsoft Azure en cloudcomputersoftware je helpen je data-engineeringsvaardigheden te verbeteren.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken