Microsoft Azure biedt veel storage oplossingen voor het schalen van applicaties, performance en budget. Azure storage verwerkt meer dan 10 miljard transacties per minuut.
Maar de prijs van Azure Storage kan behoorlijk ingewikkeld worden met vele storage types (bijv. blobs, blob storage, table storage), verschillende storage tiers, enz.
Wanneer je gegevens in de cloud opslaat, moet je overwegen hoeveel je gaat betalen en welke kosten ermee gemoeid zijn (zoals data-opslag of transactiekosten).
Dit artikel bespreekt de prijzen van Azure opslag en hoe de keuzes voor storage de prijzen in Microsoft Azure beïnvloeden.
Azure storage pricing is altijd gebaseerd op de hoeveelheid die je gebruikt. Met andere woorden, je betaalt voor wat je gebruikt. Dit omvat de hoeveelheid opgeslagen data, transacties, uitgaand bandbreedteverbruik en redundancy-opties.
De kosten voor het opslaan van data hangen niet alleen af van de hoeveelheid opgeslagen data, maar ook van de storage tier. Azure storage heeft verschillende access tiers: Hot, Cool, Cold en Archive.
Elke tier is geschikt voor verschillende data-toegangsbehoeften en gebruiksfrequenties, wat zowel de kosten als de toegankelijkheid beïnvloedt.
Hot tier:
Voor frequente data reads en writes
Hoogste opslagkosten, laagste toegangskosten
Cool tier:
Voor minder vaak geraadpleegde data
Lagere opslagkosten, hogere toegangskosten
Minimale retentie van 30 dagen
Cold tier:
Voor zelden geraadpleegde data (zoals back-ups)
Lagere opslagkosten dan de cool tier, maar met hogere toegangsprijzen
Minimale retentie van 90 dagen
Archive tier:
Goedkoopste opslagoptie
Duur en traag om toegang te krijgen – rehydratie kan tot 15 uur duren
Ideaal voor langdurige back-ups of compliance data
180 dagen minimale opslagperiode
*Vroegtijdige verwijderingskosten zijn van toepassing wanneer je data verwijdert vóór de minimale retentieperiode van de tier.
De onderstaande grafiek vergelijkt de kosten van data-opslag versus transacties:
Naarmate je van Hot naar Coolere tiers gaat, dalen de opslagkosten. Het opslaan van grote bestanden (zoals films) is goedkoper in coolere tiers als ze zelden worden geraadpleegd. Aan de andere kant, stijgen de data-toegangskosten naarmate de storage tier afkoelt.
Alle storage tiers hebben een per-transactie tarief, dat toeneemt naarmate de storage tier afkoelt.
Extra kosten van Azure storage waar je rekening mee moet houden:
Geo-Replicatiekosten: Dataoverdrachtkosten voor geo-replicatie zijn alleen van toepassing op accounts met geo-replicatie, zoals GRS (Geo-redundant Storage) en RA-GRS (Read-Access Geo-Redundant Storage). Deze kosten omvatten een per GB tarief voor datareplicatie tussen 2 geografische gebieden en netwerkoverdrachtkosten.
Uitgaande dataoverdrachtkosten: Data die uit een Azure-regio wordt overgedragen, brengt kosten met zich mee op basis van bandbreedtegebruik per GB.
Daarnaast zijn de Azure storage prijzen ook afhankelijk van:
Klantregio
Betalingsplan
Type gebruikte opslag
Goed, laten we nu kijken naar redundancy en replicatie binnen Microsoft Azure.
Azure Storage Data Redundancy Opties
Redundancy zorgt ervoor dat je data duurzaam en beschikbaar is. Azure Storage slaat altijd meerdere kopieën van je data op om het te beschermen tegen geplande en ongeplande gebeurtenissen zoals tijdelijke hardwarestoringen, netwerk- of stroomuitval en natuurrampen.
Hoewel Azure verschillende redundancy-opties biedt, hangt de beschikbaarheid ervan af van de specifieke storage service. Blob storage biedt de meeste redundancy-keuzes, terwijl een service zoals Managed Disk beperkte opties heeft.
Je kunt de redundancy-optie kiezen die het beste past bij je duurzaamheid-, beschikbaarheids- en kostenvereisten. De beschikbare replicatie-opties worden hieronder uitgelegd:
Redundancy in de primaire regio omvat:
Locally redundant storage (LRS)
Zone-redundant storage (ZRS)
Locally redundant storage (LRS)
Locally redundant storage (LRS) kopieert data synchroon en repliceert je storage account drie keer binnen een enkel datacenter in de primaire regio.
Geo-redundante opslag (GRS) kopieert je data op dezelfde manier als LRS in de primaire regio. Daarna kopieert het je data asynchroon naar één fysieke locatie in een secundaire regio honderden kilometers verderop.
Geo-zone-redundante opslag (GZRS) kopieert je data op dezelfde manier als ZRS in de primaire regio. Daarna kopieert het je data asynchroon naar één fysieke locatie in een secundaire regio.
Azure-opslag biedt twee belangrijke prestatieniveaus voor verschillende workloads: het Standard-niveau en het Premium-niveau.
Standard-niveau
Het Standard-niveau is geschikt voor algemene workloads met gemiddelde prestaties en werkt met harde schijven (HDD). Ideaal voor kostenefficiënte algemene opslag.
Gebruikstoepassingen zijn:
Bulkdata-opslag
Archivering
Minder vaak gebruikte workloads
Premium-niveau
Het Premium-niveau is geoptimaliseerd voor workloads die lage latency en hoge doorvoer vereisen (I/O-intensieve workloads) en werkt met solid-state drives (SSD).
Gebruikstoepassingen zijn:
Applicaties met veel transacties
Virtuele machine-disks
Databases met hoge prestaties
Sommige Azure-opslagdiensten bieden zowel Standard- als Premium-niveaus, afhankelijk van workload en toepassing. Blob Storage biedt bijvoorbeeld beide niveaus, terwijl Queues alleen Standard aanbiedt. Hierover straks meer.
Eerst kijken we naar verschillende opslagtypen binnen Microsoft Azure. Maar laten we eerst eens kijken naar de verschillende opslagtypen binnen Microsoft Azure.
Azure Storage Types
Azure Storage biedt grootschalige objectopslag voor dataobjecten, een cloudbestandssysteem, een berichtenopslag voor veilige communicatie en een NoSQL-database. Azure Storage-accounts zijn zeer betrouwbaar en beschikbaar.
De onderstaande tabel geeft de verschillende Azure storage typen weer, inclusief de startprijzen in Central US:
Opslagtype
Beschrijving
Startprijs
Azure Block Blobs
Schaalbare objectopslag voor documenten, video's, afbeeldingen en ongestructureerde data, met Hot-, Cool- en Archive-tiers.
$0.00168/GB per maand
(LRS Archive, 3 jaar gereserveerde capaciteit)
Azure Page Blobs
Geoptimaliseerd voor willekeurige lees- en schrijfoperaties; ideaal voor overschrijven van kleine datasegmenten; ondersteunt diskverkeer als onbeheerde disks.
$0.045 per GB (LRS-bestandsopslag - standaard)
Azure Files (Bestandsopslag)
Bestandsopslag die gebruik maakt van het SMB-protocol of REST API voor bestandsbeheer. Geschikt voor Windows, Linux en Mac.
$0.0150/GiB per maand (LRS, HDD, cool-tier opslag - PAYG-model)
Azure Data Lake Storage Gen2
Hadoop-compatibel bestandssysteem met hiërarchische namespace; schaalbaar en kostenefficiënt zoals Blob Storage.
$0.002/GB (LRS, bestandsopslag, archive-tier)
Azure Managed Disks
Persistente, veilige disks voor schaalbare VM-implementatie met 99,999% beschikbaarheid.
$1.54 per maand (Standard managed disks - S4)
Azure Table Storage
Goedkope opslag voor tabelachtige data in apps; geschikt voor NoSQL-data.
$0.045/GB per maand (LRS-bestandsopslag)
Azure Queue Storage
Berichtenservice voor het opslaan en ophalen van miljoenen berichten.
$0.045/GB per maand (LRS-bestandsopslag)
Zoals je ziet zijn er verschillende typen blobs in Azure, zoals:
Block blobs
Page blobs
Azure Blob Storage
Azure Blob Storage is ideaal voor het opslaan van video's, afbeeldingen, grote bestanden zoals documenten, logbestanden en andere ongestructureerde tekst of binaire data. Het is ook geschikt voor back-ups, herstel van data, disaster recovery en archivering. Blob Storage slaat data op in de vorm van objecten.
Azure Block Blobs
Azure Block Blobs zijn ideaal voor het opslaan van grote hoeveelheden ongestructureerde data, zoals mediabestanden, PDF's of willekeurige data. Ze zijn flexibel en ondersteunen REST API, NFS en SFTP.
Ze bestaan uit blokken die aan elkaar gekoppeld zijn, wat efficiënte uploads mogelijk maakt. Elk blok heeft een eigen Block ID, en een Block Blob kan tot 50.000 blokken bevatten. Blokgroottes verschillen per serviceversie. Je kunt blokken uploaden met put block, committen met put block list, of kleinere blobs direct uploaden met put blob.
De prijs van Block Blob Storage hangt af van het volgende:
Hoeveelheid data
Redundantie-optie van data
Storage tier (premium, hot, cool, cold, archive)
Aankoopoptie (PAYG of Azure Storage reserved capacity)
Als je kiest voor betaling per creditcard (PAYG), ziet de prijs er als volgt uit*:
PAYG-model
Premium
Hot
Cool
Cold
Archive
Eerste 50 terabyte (TB)/maand
$0.18/GB
$0.18/GB
$0.01/GB
$0.00443/GB
$0.002/GB
Volgende 450 TB/maand
$0.18/GB
$0.0173/GB
$0.01/GB
$0.00443/GB
$0.002/GB
Meer dan 500 TB/maand
$0.18/GB
$0.0166/GB
$0.01/GB
$0.00443/GB
$0.002/GB
*Regio: Central US
Je kunt besparen op opslagkosten met een Azure Reservations. Maar je moet dan wel precies weten hoeveel opslag je nodig hebt voor één of drie jaar om te voorkomen dat je geld verspilt.
OPMERKING
Als blobs worden verplaatst, overschreven of verwijderd voordat ze voldoen aan de minimale bewaarperiode voor hun opslaglaag, worden ze onderworpen aan een verwijderingsboete.
Cool-tier blobs hebben een minimale opslagperiode van 30 dagen
Cold-tier heeft 90 dagen
Archive-tier heeft 180 dagen
Azure Page Blobs
Azure Page Blobs, bestaande uit secties van 512-byte pagina's, zijn geoptimaliseerd voor willekeurige lees- en schrijfoperaties. Dit werkt uitstekend in situaties waar je kleine segmenten op specifieke adressen wil overschrijven, zoals bij het opslaan van indexgebaseerde en sparse datastructuren.
Page Blobs zijn toegankelijk via het REST-protocol of kunnen gekoppeld worden aan een VM om schijfverkeer af te handelen als Unmanaged Disks.
Azure Files
Azure Files zijn beheerde bestandsdeling voor cloud of on-premises implementaties. Azure Files gebruikt het Server Message Block (SMB)-protocol of het Network File System (NFS)-protocol om bestanden op te halen. Je kunt hiermee bestandsshares koppelen aan Windows, Linux en Mac-machines.
Toegangsmethode
Ondersteunde clients
SMB
macOS, Linux, Windows
NFS
macOS, Linux
Azure Tables Storage kosten
Azure Tables is een kostenefficiënte methode om tabelachtige data voor applicaties op te slaan. Dit type opslag werkt met key-attribuut opslag en is het meest geschikt voor NoSQL-data.
De prijs die je betaalt hangt af van de gekozen tier:
LRS (locally redundant storage)
GRS (geo-redundant storage)
Read-access geo-redundant (RA-GRS)
Zone-redundant storage (ZRS)
Geo-zone-redundant storage (GZRS)
Het prijsmodel voor Azure Queue en Table Storage is gebaseerd op verbruik. Je betaalt voor opgeslagen data, het type redundantie en de transacties die je uitvoert.
Hieronder staat een overzicht van de kosten voor Azure Tables dataopslag (Central US):
Opslagcapaciteit
LRS
GRS
RA-GRS
ZRS
GZRS
RA-GZRS
Opslag in GB/maand
$0.045/GB
$0.06/GB
$0.075/GB
$0.0562/GB
$0.1012/GB
$0.1265/GB
Data verwijderen is gratis, maar er worden extra kosten in rekening gebracht per 10.000 operaties. De prijs hangt af van batch-, schrijf-, lees-, scan- of lijstoperaties.
Hieronder vind je een overzicht van deze kosten:
Operations
LRS
GRS
RA-GRS
ZRS
GZRS
RA-GZRS
10K Batch Write Operations
$0.0922
$0.184
$0.184
$0.0922
$0.1673
$0.1673
10K Write Operations
$0.0308
$0.0615
$0.0615
$0.0308
$0.0558
$0.0558
10K Read Operations
$0.0062
$0.0062
$0.0062
$0.0062
$0.0062
$0.0062
10K Scan Operations
$0.111
$0.111
$0.111
$0.111
$0.111
$0.111
10K List Operations
$0.111
$0.111
$0.111
$0.111
$0.111
$0.111
10K Delete Operations
$0
$0
$0
$0
$0
$0
Zoals je ziet, stijgen de kosten bij meer redundantie (GRS is duurder dan LRS) omdat data over meerdere regio's wordt gerepliceerd.
Azure Queues Storage
Azure Queue Storage is een berichtenservice waarmee je berichten kunt opslaan en ophalen. Een wachtrij kan miljoenen berichten bevatten. In tegenstelling tot Azure Blob Storage en Azure Files, is Queue Storage eenvoudiger en biedt deze tiers:
LRS
GRS
RA-GRS
Dit zijn de kosten voor Azure Queue Storage:
Opslagcapaciteit
LRS
GRS
RA-GRS
Opslag in GB/maand
$0.045/GB
$0.06/GB
$0.075/GB
Let op:
Voor elke 10000 Klasse 1 of 2 operaties worden extra kosten in rekening gebracht; vanaf $0,004.
Azure Data Lake Storage Gen2
Azure Data Lake Storage Gen2 (DLSg2) is een cloud-gebaseerde storage-oplossing ontworpen voor big data-analytics, ingebouwd in Azure Blob Storage. Data Lake Storage is geen zelfstandige service of accounttype, maar eerder een set geavanceerde functies geïntegreerd in de Blob Storage-service binnen je Azure Storage-account.
Wanneer je de hiërarchische namespace inschakelt, krijg je geavanceerde functies zoals NFS-protocol en SFTP-toegang, waarmee je bestanden kunt verplaatsen, mappen kunt doorlopen en native bestandssysteem-operaties kunt uitvoeren. Daarnaast vormt DLSg2 de basis voor het creëren van data lakes in Azure.
Azure Managed Disks
Azure Managed Disks bieden snelle en duurzame block storage voor Azure virtual machines. Azure biedt vier opslagopties:
Ultra Disk Storage
Premium SSD
Standard SSD
Standard HDD
De prijsstructuur kan verwarrend lijken. De prijs varieert afhankelijk van prestaties, diskcategorie, omvang, reserveringsperiode en capaciteit. Snapshots en excessieve burst-operaties kunnen je maandelijkse kosten verhogen.
Laten we elk van deze disk-opties bekijken.
Ultra Disk Storage
Ultra Disk is de nieuwste generatie SSD met zeer lage latency en constante hoge doorvoer. Ze komen in verschillende maten met configureerbare IOPS en doorvoer (MB/s) en worden per uur gefactureerd. Ultra Disks ondersteunen alleen lokaal redundante opslag (LRS).
De totale kosten zijn afhankelijk van disk-grootte, prestatieconfiguratie en het aantal gebruikte disks.
Dit betaal je op basis van 730 uur per maand:
Ultra Disk Configuration
Unit
Prijs per uur
Prijs per maand
Disk Capacity (GiB)
GiB
$0.000202
$0.14746
Provisioned IOPS
IOPS
$0.000084
$0.06132
Provisioned Throughput (MB/s)
MBps
$0.000542
$0.39566
Provisioned vcpu reservation charge*
vCPU
$0.00738
$5.3874
Premium SSD
Azure Premium SSD Managed Disks zijn high-performance opslagopties ontworpen voor I/O-intensieve workloads met lage latency en hoge throughput. De totale kosten van Premium SSD's hangen af van de disk size, het aantal disks en het volume van uitgaande datatransfers. Verschillende disk sizes bieden verschillende niveaus van IOPS, throughput caps en maandelijkse prijzen per GiB.
Bovendien ondersteunen ze zowel locally-redundant storage (LRS) als zone-redundant storage (ZRS) voor extra veerkracht en zijn ze compatibel met meerdere VM sizes.
Daarnaast is er ook een Premium SSD v2 Disk Storage-optie, die is gebouwd voor prestatiegevoelige workloads die consistent lage lees- en schrijflatency en hoge IOPS en throughput nodig hebben. Het is ideaal voor data-intensieve applicaties zoals SQL Server omdat het je laat schalen zonder de storage te vergroten.
Hier is de volledige prijsopgave voor de Premium SSD v2 Disk:
Premium SSD v2 Configuratie
Unit
Prijs per maand
Prijs per uur
Disk Capaciteit
GiBs
$0.091/GiB
$0.000124
Provisioned IOPS
IOPS
$0,0059/provisioned IOPS meer dan 3.000 IOPS
Tot 3.000 IOPS zonder extra kosten
$0,000008/provisioned IOPS boven 3.000 IOPS
Provisioned Throughput
MB/s
$0,046/provisioned MB/s boven 125 MB/s
Tot 125 MB/s zonder extra kosten
$0,000062/voorbehouden MB/s boven 125 MB/s
Standard SSD & HDD
Standard SSD's zijn een kosteneffectieve opslagoptie, ideaal voor testomgevingen en instapproductieworkloads. Ze kunnen ook big data workloads met hoge throughput-eisen aan.
De onderstaande tabel toont de kosten van de goedkoopste niveaus van Standard SSD:
Disk Grootte
Prijs /maand
Max. betaalde transacties/uur
Max transactieprijs /maand
Max totaalprijs /maand
Max IOPS (Max IOPS met bursting)
Max throughput (Max throughput w/ bursting)
Prijs per mount /maand (Shared disk)
E1
4 GiB
$0.30
6,800
$1.00
$1.30
500 (600)
100 MB/second (150 MB/second)
$0.04
E2
8 GiB
$0.60
13,400
$1.96
$2.56
500 (600)
100 MB/second (150 MB/second)
$0.08
E3
16 GiB
$1.20
26,600
$3.89
$5.09
500 (600)
100 MB/second (150 MB/second)
$0.15
E4
32 GiB
$2.40
43,400
$6.34
$8.74
500 (600)
100 MB/second (150 MB/second)
$0.32
E6
64 GiB
$4.80
81,200
$11.86
$16.66
500 (600)
100 MB/second (150 MB/second)
$0.58
*LRS als redundancy optie *Central US als regio
Standard HDD's zijn meer geschikt voor dev/test environments en workloads met infrequent access waar performance niet noodzakelijk is.
De totale kosten voor beide storage options hangen af van:
Grootte disk
Aantal disks
Transactievolume
Uitgaande datatransfers
Standard SSD's ondersteunen zowel LRS als ZRS options, terwijl Standard HDD's alleen LRS ondersteunen.
Wil je besparen op je maandelijkse Azure kosten?
Ontvang onze Whitepaper over Azure Cost Management! Met de beste tips, trucs en kennis om je cloud kosten te optimaliseren.
Beste praktijken voor het beheren van Azure Storage kosten
De hoeveelheid data die in de cloud wordt opgeslagen groeit enorm, waardoor kostenbeheer essentieel is. Strategische planning en het gebruik van verschillende functies zijn de sleutel tot het optimaliseren van kosten en het verbeteren van efficiëntie in Azure storage.
Dit zijn enkele van de best practices voor het beheren van Azure Storage kosten:
Gebruik de juiste storage access tier
Het organiseren van data op basis van toegang frequentie is cruciaal voor het optimaliseren van opslagkosten in Azure. Zoals besproken, biedt Azure Blob Storage meerdere access tiers (hot, cool, cold, en archive) voor verschillende data access patterns.
Kies de juiste tier op basis van toegang frequentie en gebruikspatronen. Dit kan de kosten aanzienlijk verlagen. Beoordeel altijd zorgvuldig de toegangspatronen van je data.
Als je vaak toegang hebt tot data, moet je kiezen voor de Hot tier.
Voor minder vaak toegankelijke data moet je koelere tiers gebruiken (cool, cold, en archive), die helpen de opslagkosten te verlagen.
Er gelden echter retentieperiodes voor deze tiers, dus je kunt ze niet zomaar verwijderen zonder bijbehorende kosten.
Levenscyclusbeheer van blob storage inschakelen
Azure blob storage lifecycle management stelt je in staat om op regels gebaseerde beleidsregels in te stellen om data automatisch tussen storage tiers te verplaatsen of data aan het einde van de levenscyclus te verwijderen. Dit optimaliseert je opslagkosten door ervoor te zorgen dat data wordt opgeslagen in de meest kosteneffectieve tier op basis van toegang frequentie. Opslagcapaciteitslimieten gelden op accountniveau, waardoor flexibiliteit wordt geboden bij het gebruik van één of meerdere tiers.
Gebruik maken van best practices op het gebied van tiering
Sla ongebruikte append of page blobs, zoals oude logbestanden of compliance data, op in koelere storage tiers om kosten te verlagen. Voordat je data verplaatst, combineer kleinere bestanden in grotere (bijv. zip-archieven) om overdrachtsoperaties te minimaliseren en opslag efficiëntie te optimaliseren.
Maak gebruik van Azure Storage Reserved Capacity
Azure Reservations zijn geweldig voor stabiele, voorspelbare workloads. Je kunt reserved capacity voor Blob Storage kopen en aanzienlijke kostenbesparingen behalen ten opzichte van pay-as-you-go (PAYG) prijzen. Deze toezegging stelt je in staat om een gereduceerd tarief voor een bepaalde periode te beveiligen, waardoor cloud storage kosteneffectiever wordt.
Data organiseren op retentieduur
Optimaliseer opslagkosten door data te categoriseren op basis van retentiebehoeften en deze op te slaan in de juiste tier. Je kunt een retentiebeleid configureren om oude data die niet langer nodig is automatisch te verwijderen.
Gebruik Azure Advisor
Maak gebruik van de kostenoptimalisatie aanbevelingen van Azure Advisor om onderbenutte opslagbronnen te identificeren en bruikbare inzichten te krijgen over het verminderen van onnodige uitgaven.
Minimaliseer data egress door resources te lokaliseren
Hoewel data ingress (data uploaden naar Azure) gratis is, brengt data egress (data uit Azure overbrengen) kosten met zich mee. Data egress is een onderschatte opslagkosten en kan snel oplopen.
Om kosten te verlagen, houd opslag, compute, en services in dezelfde regio, vooral voor data-intensieve applicaties.
Gebruik calculators om de prijs van Azure Storage te schatten en te begrijpen
Maak gebruik van Azure Pricing Calculator om opslagkosten te schatten en te begrijpen voordat je gaat implementeren, zodat je effectief kunt budgetteren en onverwachte kosten kunt vermijden.
Optimaliseer Azure Files voor workloads met shared access
Configureer Azure Files met de juiste performance tier (Premium, Transaction Optimised, Hot, of Cool) voor shared access workloads op basis van je read/write patronen.
Conclusie
Azure storage prijzen kunnen complex zijn en snel uit de hand lopen. Het vereist doordachte planning, het strategisch kiezen van opslaglagen en het gebruik van de best practices die we hebben besproken. Vergeet niet om de juiste opslagopties te kiezen op basis van je toegangspatronen, behoeften voor het bewaren van gegevens en eisen voor de werkbelasting.
Zoals bij veel services in Azure kan de prijsstelling complex zijn. Bij Intercept kunnen we je helpen je opslagkosten en alles wat met kosten te maken heeft in Microsoft Azure te optimaliseren. Haal het maximale uit uw Azure subscriptie zonder te veel uit te geven. Lees meer over 12 tips voor Azure Cost Optimisation en aarzel niet om contact met ons op te nemen!
Azure Cost Scan
We helpen je graag om je kosten te overzien. Onze experts geven je een professioneel advies over hoe je kunt besparen op basis van je huidige Azure cloud gebruik.