De kosten van archiveringsgegevens schatten
De archieflaag is een offlinelaag voor het opslaan van gegevens die zelden worden geopend. De archieftoegangslaag heeft de laagste opslagkosten. Deze laag heeft echter hogere kosten voor het ophalen van gegevens met een hogere latentie in vergelijking met de dynamische, statische en koude lagen.
In dit artikel wordt uitgelegd hoe u de kosten voor het gebruik van archiefopslag berekent en vervolgens enkele voorbeeldscenario's weergeeft.
Kosten berekenen
De kosten voor het archiveren van gegevens zijn afgeleid van deze drie onderdelen:
- Kosten voor het schrijven van gegevens naar de archieflaag
- Kosten voor het opslaan van gegevens in de archieflaag
- Kosten voor het reactiveren van gegevens uit de archieflaag
In de volgende secties ziet u hoe u elk onderdeel kunt berekenen.
In dit artikel worden fictieve prijzen in alle berekeningen gebruikt. U vindt deze voorbeeldprijzen in de sectie Voorbeeldprijzen aan het einde van dit artikel. Deze prijzen zijn alleen bedoeld als voorbeelden en mogen niet worden gebruikt om uw kosten te berekenen.
Zie prijzen voor Azure Blob Storage of prijzen voor Azure Data Lake Storage voor officiële prijzen. Zie Inzicht in het volledige factureringsmodel voor Azure Blob Storage voor meer informatie over het kiezen van de juiste pagina met prijzen.
De kosten voor schrijven
U kunt de kosten voor schrijven naar de archieflaag berekenen door het aantal schrijfbewerkingen te vermenigvuldigen met de prijs van elke bewerking. De prijs van een bewerking is afhankelijk van de bewerkingen die u gebruikt om gegevens naar de archieflaag te schrijven.
Blob plaatsen
Als u de put-blobbewerking gebruikt, is het aantal bewerkingen hetzelfde als het aantal blobs. Als u bijvoorbeeld 30.000 blobs naar de archieflaag wilt schrijven, zijn hiervoor 30.000 bewerkingen vereist. Voor elke bewerking wordt de prijs van een archiefschrijfbewerking in rekening gebracht.
Tip
Bewerkingen worden gefactureerd per 10.000. Dus als de prijs per 10.000 bewerkingen $ 0,10 is, is de prijs van één bewerking $ 0,10 / 10.000 = $ 0,00001.
Blok- en putblokkeringslijst plaatsen
Als u een blob uploadt met behulp van de bewerkingen Put Block en Put Block List, vereist een upload meerdere bewerkingen en worden deze bewerkingen afzonderlijk in rekening gebracht. Elke Put Block-bewerking wordt in rekening gebracht tegen de prijs van een schrijfbewerking voor de standaardtoegangslaag voor accounts. Het aantal Put Block-bewerkingen dat u nodig hebt, is afhankelijk van de blokgrootte die u opgeeft om de gegevens te uploaden. Als de blob bijvoorbeeld 100 MiB is en u blokgrootte kiest op 10 MiB wanneer u die blob uploadt, gebruikt u 10 Put Block-bewerkingen . Blokken worden geschreven (doorgevoerd) naar de archieflaag met behulp van de bewerking Put Block List . Bij deze bewerking wordt de prijs van een archiefschrijfbewerking in rekening gebracht. Als u één blob wilt uploaden, zijn uw kosten (aantal blokken * van een dynamische schrijfbewerking) + prijs van een archiefschrijfbewerking.
Notitie
Als u geen SDK of de REST API rechtstreeks gebruikt, moet u mogelijk onderzoeken welke bewerkingen uw hulpprogramma voor gegevensoverdracht gebruikt om bestanden te uploaden. Mogelijk kunt u dit bepalen door de provider van het hulpprogramma te bereiken of door opslaglogboeken te gebruiken.
Set Blob Tier (Blob-laag instellen)
Als u de bewerking Blob-laag instellen gebruikt om een blob te verplaatsen van de statische, koude of dynamische laag naar de archieflaag, wordt de prijs van een archiefschrijfbewerking in rekening gebracht.
De kosten voor het opslaan
U kunt de opslagkosten berekenen door de grootte van de gegevens in GB te vermenigvuldigen met de prijs van archiefopslag.
Bijvoorbeeld (uitgaande van de voorbeeldprijzen), als u van plan bent 10 TB op te slaan in de archieflaag, zijn de capaciteitskosten $ 0,002 * 10 * 1024 = $ 20,48 per maand.
De kosten voor rehydrateer
Blobs in de archieflaag zijn offline en kunnen niet worden gelezen of gewijzigd. Als u gegevens in een gearchiveerde blob wilt lezen of wijzigen, moet u de blob eerst reactiveren naar een onlinelaag (de dynamische statische of koude laag).
U kunt de kosten voor het reactiveren van gegevens berekenen door de kosten voor het ophalen van gegevens toe te voegen aan de kosten voor het lezen van de gegevens.
Uitgaande van voorbeeldprijzen, zijn de kosten voor het ophalen van 1 GB aan gegevens uit de archieflaag 1 * $ 0,022 = $ 0,022.
Leesbewerkingen worden gefactureerd per 10.000. Dus als de kosten per 10.000 bewerkingen $ 5,50 zijn, zijn de kosten van één bewerking $ 5,50 / 10.000 = $ 0,00055. De kosten voor het lezen van 1000 blobs met standaardprioriteit zijn 1000 * $ 0,0005 = $ 0,50.
In dit voorbeeld zijn de totale kosten voor rehydrateren (ophalen + lezen) $ 0,022 + $ 0,50 = $ 0,52.
Notitie
Als u de rehydratatieprioriteit instelt op hoog, neemt het ophalen en lezen van gegevens toe.
Als u van plan bent om gegevens te reactiveren, moet u proberen om een vroegtijdige verwijderingskosten te voorkomen. Zie Blob-rehydratatie vanuit de archieflaag om uw opties te bekijken.
Scenario: Eenmalige back-up van gegevens
In dit scenario wordt ervan uitgegaan dat u on-premises tapes of bestandsservers wilt verwijderen door back-upgegevens te migreren naar cloudopslag. Als u niet verwacht dat gebruikers die gegevens vaak gebruiken, is het misschien zinvol om die gegevens rechtstreeks naar de archieflaag te migreren. In de eerste maand zou u de kosten voor het schrijven van gegevens naar de archieflaag aannemen. In de resterende maanden betaalt u alleen voor de kosten voor het opslaan van de gegevens en de kosten voor het reactiveren van gegevens, indien nodig voor de incidentele leesbewerking.
Met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven, ziet u in de volgende tabel drie maanden aan uitgaven.
In dit scenario wordt uitgegaan van een initiële opname van 2.000.000 bestanden met een totale grootte van 102.400 GB voor archivering. Er wordt ook uitgegaan van eenmalige leesbewerking per maand van ongeveer 1% van de gearchiveerde capaciteit. De bewerking die in dit scenario wordt gebruikt, is de put-blobbewerking . In dit scenario wordt ook ervan uitgegaan dat blobs worden gerehydrateerd door blobs te kopiëren in plaats van de toegangslaag van de blob te wijzigen.
Kostenfactor | Januari | Februari | Maart | Geprojecteerd jaarlijks |
---|---|---|---|---|
Schrijfbewerkingen | 2,000,000 | 0 | 0 | 2,000,000 |
Prijs van één schrijfbewerking | $ 0,000011 | $ 0,000011 | $ 0,000011 | $ 0,000011 |
Kosten voor schrijven (bewerkingen * prijs van een schrijfbewerking) | $ 22,00 | $ 0,00 | $ 0,00 | $ 22,00 |
Totale bestandsgrootte (GB) | 102,400 | 102,400 | 102,400 | 1,228,800 |
Gegevensprijzen (betalen per gebruik) | $ 0,002 | $ 0,002 | $ 0,002 | $ 0,002 |
Kosten voor opslaan (bestandsgrootte * gegevensprijs) | $ 204,80 | $ 204,80 | $ 204,80 | $ 2.457,60 |
Grootte van het ophalen van gegevens (1% van de bestandsgrootte) | 1024 | 1024 | 1024 | 12,288 |
Prijs van het ophalen van gegevens | $ 0,022 | $ 0,022 | $ 0,022 | $ 0,022 |
Kosten om op te halen (grootte van het ophalen van gegevens * prijs van ophalen) | $ 22,53 | $ 22,53 | $ 22,53 | $ 270,34 |
Aantal leesbewerkingen (aantal bestanden * 1%) | 20,000 | 20,000 | 20,000 | 240,000 |
Prijs van één leesbewerking | $ 0,00055 | $ 0,0005 5 | $ 0,00055 | $ 0,00055 |
Kosten voor lezen (bewerkingen * prijs van een leesbewerking) | $ 11,00 | $ 11,00 | $ 11,00 | $ 132,00 |
Kosten die moeten worden gerehydrateerd (kosten voor ophalen + kosten om te lezen) | $ 33,53 | $ 33,53 | $ 33,53 | $ 402,34 |
Totale kosten (schrijven + opslag + rehydrate) | $ 260,33 | $ 238,33 | $ 238,33 | $ 2.881,94 |
Tip
Als u de kosten gedurende 12 maanden wilt modelleren, opent u het tabblad Eenmalige back-up van deze werkmap. U kunt de prijzen en waarden in dat werkblad bijwerken om uw kosten te schatten.
Scenario: Doorlopende lagen
In dit scenario wordt ervan uitgegaan dat u van plan bent om periodiek gegevens naar de archieflaag te verplaatsen. Misschien gebruikt u Blob Storage-inventarisrapporten om te meten welke blobs minder vaak worden geopend en vervolgens het levenscyclusbeheerbeleid te gebruiken om het archiveringsproces te automatiseren.
Elke maand zou u de kosten voor het schrijven naar de archieflaag aannemen. De kosten voor het opslaan en vervolgens reactiveren van gegevens zouden in de loop van de tijd toenemen naarmate u meer blobs archiveert.
Met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven, ziet u in de volgende tabel drie maanden aan uitgaven.
In dit scenario wordt ervan uitgegaan dat een maandelijkse opname van 200.000 bestanden in totaal 10.240 GB groot is voor archiveren. Er wordt ook uitgegaan van een eenmalige leesbewerking per maand van ongeveer 1% van de gearchiveerde capaciteit. De bewerking die in dit scenario wordt gebruikt, is de put-blobbewerking .
Kostenfactor | Januari | Februari | Maart | Geprojecteerd jaarlijks |
---|---|---|---|---|
Schrijfbewerkingen | 200.000 | 200.000 | 200.000 | 2,400,000 |
Prijs van één schrijfbewerking | $ 0,000011 | $ 0,000011 | $ 0,000011 | |
Kosten voor schrijven (bewerkingen * prijs van een schrijfbewerking) | $ 2,20 | $ 2,20 | $ 2,20 | $ 26,40 |
Aantal bestanden | 200.000 | 400,000 | 600,000 | 2,400,000 |
Totale bestandsgrootte (GB) | 10,240 | 20,480 | 39,720 | 122,880 |
Gegevensprijzen (betalen per gebruik) | $ 0,002 | $ 0,002 | $ 0,002 | |
Kosten voor opslaan (bestandsgrootte * gegevensprijs) | $ 10,14 | $ 20,28 | $ 30,41 | $ 1.597,44 |
Grootte van het ophalen van gegevens (1% van de bestandsgrootte) | 102 | 205 | 307 | 7,987 |
Prijs van het ophalen van gegevens | $ 0,022 | $ 0,022 | $ 0,022 | |
Kosten om op te halen (grootte van het ophalen van gegevens * prijs van ophalen) | $ 2,25 | $ 4,51 | $ 6,76 | $ 175,72 |
Aantal leesbewerkingen (aantal bestanden * 1% gelezen opslag) | 2.000 | 4000 | 6.000 | 156,000 |
Prijs van één leesbewerking | $ 0,00055 | $ 0,00055 | $ 0,00055 | |
Kosten voor lezen (bewerkingen * prijs om te lezen) | $ 1,10 | $ 2,20 | $ 3,30 | $ 85,80 |
Kosten die moeten worden gerehydrateerd (kosten voor ophalen + kosten om te lezen) | $ 3,35 | $ 6,71 | $ 10,06 | $ 261,52 |
Totale kosten | $ 26,03 | $ 49,87 | $ 73,70 | $ 1.885,36 |
Tip
Als u de kosten gedurende 12 maanden wilt modelleren, opent u het tabblad Doorlopende lagen van deze werkmap. U kunt de prijzen en waarden in dat werkblad bijwerken om uw kosten te schatten.
Archief versus koud en statisch
Archiefopslag is de laagste kostenlaag. Het kan echter tot 15 uur duren om 10 GiB-bestanden te reactiveren. Zie Blob-rehydratatie vanuit de archieflaag voor meer informatie. De archieflaag is mogelijk niet het meest geschikt als uw workloads gegevens snel moeten lezen. De statische laag biedt een bijna realtime leeslatentie met een lagere prijs dan die van de dynamische laag. Als u inzicht hebt in uw toegangsvereisten, kunt u kiezen tussen de statische, koude en archieflagen.
In de volgende tabel worden de kosten van archiefopslag vergeleken met de kosten van statische en koude opslag met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven. In dit scenario wordt ervan uitgegaan dat een maandelijkse opname van 200.000 bestanden in totaal 10.240 GB groot is voor archiveren. Er wordt ook uitgegaan van 1 gelezen per maand ongeveer 10% van de opgeslagen capaciteit (1024 GB) en 10% van de totale bewerkingen (20.000).
Kostenfactor | Archiveren | Koud | Statisch |
---|---|---|---|
Schrijfbewerkingen | 200.000 | 200.000 | 200.000 |
Prijs van één schrijfbewerking | $ 0,000011 | $ 0,000018 | $ 0,00001 |
Kosten voor schrijven (bewerkingen * prijs van een schrijfbewerking) | $ 2,20 | $ 3,60 | $ 2,00 |
Totaal aantal bestanden | 200.000 | 200.000 | 200.000 |
Totale bestandsgrootte (GB) | 10,240 | 10,240 | 10,240 |
Gegevensprijzen (betalen per gebruik) | $ 0,0020 | $ 0,0045 | $ 0,0115 |
Kosten voor opslaan (bestandsgrootte * gegevensprijs) | $ 20,48 | $ 46,08 | $ 117,76 |
Grootte van het ophalen van gegevens (10% van de bestandsgrootte) | 1024 | 1024 | 1024 |
Prijs van het ophalen van gegevens per GB | $ 0,022 | $ 0,03 | $ 0,01 |
Aantal leesbewerkingen (aantal bestanden * 10% gelezen opslag) | 20,000 | 20,000 | 20,000 |
Prijs van één leesbewerking | $ 0,00055 | $ 0,00001 | $ 0,000001 |
Kosten voor lezen (bewerkingen * prijs om te lezen) | $ 11,00 | $.20 | $.02 |
Kosten die moeten worden gerehydrateerd (kosten voor ophalen + kosten om te lezen) | $ 30,48 | $ 30,92 | $ 10,26 |
Maandelijkse kosten | $ 42,62 | $ 71,38 | $ 167,91 |
Tip
Als u uw kosten wilt modelleren, opent u het tabblad Lagen kiezen van deze werkmap. U kunt de prijzen en waarden in dat werkblad bijwerken om uw kosten te schatten.
In de volgende grafiek ziet u de impact op maandelijkse uitgaven met verschillende leespercentages. In deze grafiek wordt uitgegaan van een maandelijkse opname van 1.000.000 bestanden met een totale grootte van 10.240 GB. Ervan uitgaande van voorbeeldprijzen toont deze grafiek een break-evenpunt op of rond het leesniveau van 25%. Na dat niveau stijgen de kosten van archiefopslag ten opzichte van de kosten van statische opslag.
Voorbeeldprijzen
De volgende tabel bevat voorbeeldprijzen (fictieve prijzen) voor elke aanvraag naar het Blob Service-eindpunt (blob.core.windows.net
).
Belangrijk
Deze prijzen zijn alleen bedoeld als voorbeelden en mogen niet worden gebruikt om uw kosten te berekenen. Zie de prijzen van Azure Blob Storage of de prijzenpagina's van Azure Data Lake Storage voor officiële prijzen. Zie Inzicht in het volledige factureringsmodel voor Azure Blob Storage voor meer informatie over het kiezen van de juiste pagina met prijzen.
Prijsfactor | Heet | Statisch | Koud | Archiveren |
---|---|---|---|---|
Prijs van schrijfbewerkingen (per 10.000) | $ 0,055 | $ 0,10 | $ 0,18 | $ 0,11 |
Prijs van leesbewerkingen (per 10.000) | $ 0,0044 | $ 0,01 | $ 0,10 | $ 5,50 |
Lijst- en containerbewerkingen (per 10.000) | $ 0,055 | $ 0,055 | $ 0,065 | $.055 |
Alle andere bewerkingen (per 10.000) | $ 0,0044 | $ 0,0044 | $ 0,0052 | $.0044 |
Prijs van het ophalen van gegevens (per GB) | Gratis | $ 0,01 | $ 0,03 | $.022 |
Prijs van gegevensopslag eerst 50 TB (betalen per gebruik) | $ 0,0208 | $ 0,0115 | $ 0,0045 | $ 0,002 |
Prijs van gegevensopslag volgende 450 TB (betalen per gebruik) | $ 0,020 | $ 0,0115 | $ 0,0045 | $ 0,002 |
Prijs van 100 TB (gereserveerde capaciteit van één jaar) | $ 1.747 | $ 966 | Niet beschikbaar | $ 183 |
Prijs van 100 TB (gereserveerde capaciteit van drie jaar) | $ 1.406 | $ 872 | Niet beschikbaar | $ 168 |
Netwerkbandbreedte tussen regio's binnen Noord-Amerika (per GB) | $ 0,02 | $ 0,02 | $ 0,02 | $ 0,02 |
Prijs van leesbewerkingen met hoge prioriteit (per 10.000) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 65,00 |
Prijs van het ophalen van gegevens met hoge prioriteit (per GB) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 0,13 |
De volgende tabel bevat voorbeeldprijzen (fictieve prijzen) voor elke aanvraag naar het Data Lake Storage-eindpunt (dfs.core.windows.net
). Zie prijzen voor Azure Data Lake Storage voor officiële prijzen.
Prijsfactor | Heet | Statisch | Koud | Archiveren |
---|---|---|---|---|
Prijs van schrijfbewerkingen (elke 4 MiB, per 10.000) | $ 0,07120 | $ 0,13 | $ 0,234 | $ 0,143 |
Prijs van leesbewerkingen (elke 4 MiB, per 10.000) | $ 0,0057 | $ 0,013 | $ 0,13 | $ 7,15 |
Iteratieve schrijfbewerkingen (per 100) | $ 0,0715 | $ 0,0715 | $ 0,0715 | $ 0,0715 |
Iteratieve leesbewerkingen (per 10.000) | $ 0,0715 | $ 0,0715 | $ 0,0845 | $ 0,0715 |
Prijs van het ophalen van gegevens (per GB) | Gratis | $ 0,01 | $ 0,03 | $ 0,022 |
Netwerkbandbreedte tussen regio's binnen Noord-Amerika (per GB) | $ 0,02 | $ 0,02 | $ 0,02 | $ 0,02 |
Prijzen voor gegevensopslag eerst 50 TB (betalen per gebruik) | $ 0,021 | $ 0,012 | $ 0,0045 | $ 0,002 |
Prijzen voor gegevensopslag volgende 450 TB (betalen per gebruik) | $ 0,020 | $ 0,012 | $ 0,0045 | $ 0,002 |
Prijs van 100 TB (gereserveerde capaciteit van één jaar) | $ 1.747 | $ 966 | Niet beschikbaar | $ 183 |
Prijs van 100 TB (gereserveerde capaciteit van drie jaar) | $ 1.406 | $ 872 | Niet beschikbaar | $ 168 |
Prijs van leesbewerkingen met hoge prioriteit (per 10.000) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 84,50 |
Prijs van het ophalen van gegevens met hoge prioriteit (per GB) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 0,13 |
Index (GB/maand) | $ 0,0297 | Niet van toepassing | Niet van toepassing | Niet van toepassing |