Schätzen der Kosten für die Archivierung von Daten
Die Archivebene ist eine Offlineebene für die Speicherung von Daten, auf die nur selten zugegriffen wird. Die Zugriffsebene „Archiv“ weist die niedrigsten Speicherkosten auf. Diese Ebene verursacht jedoch höhere Kosten für den Datenabruf und eine höhere Wartezeit im Vergleich zu den Ebenen „heiß“, „kalt“ oder „Cold“.
In diesem Artikel wird erläutert, wie Sie die Kosten für die Verwendung des Archivspeichers berechnen. Anschließend werden einige Beispielszenarien vorgestellt.
Berechnen der Kosten
Die Kosten für die Archivierung von Daten ergeben sich aus diesen drei Komponenten:
- Kosten für das Schreiben von Daten in die Archivebene
- Kosten für das Speichern von Daten auf der Archivebene
- Kosten für das Aktivieren von Daten aus der Archivebene
In den folgenden Abschnitten wird gezeigt, wie Sie die Kosten für die einzelnen Komponenten berechnen.
In diesem Artikel werden in allen Berechnungen fiktive Preise verwendet. Diese Beispielpreise finden Sie im Abschnitt Beispielpreise am Ende dieses Artikels. Diese Preise sind nur als Beispiele gedacht und sollten nicht zur Berechnung Ihrer Kosten verwendet werden.
Offizielle Preise finden Sie unter Azure Blob Storage – Preise oder Azure Data Lake Storage – Preise. Weitere Informationen zum Auswählen der richtigen Preisseite finden Sie unter Grundlegende Informationen zum vollständigen Abrechnungsmodell für Azure Blob Storage.
Kosten für Schreibvorgänge
Sie können die Kosten für das Schreiben in die Archivebene berechnen, indem Sie die Anzahl der Schreibvorgänge mit dem Preis der einzelnen Vorgänge multiplizieren. Der Preis eines Vorgangs hängt davon ab, welchen Sie zum Schreiben von Daten in die Archivebene verwenden.
Put Blob
Wenn Sie den Put Blob-Vorgang verwenden, entspricht die Anzahl der Vorgänge der Anzahl von Blobs. Wenn Sie beispielsweise planen, 30.000 Blobs in die Archivebene zu schreiben, sind dafür 30.000 Vorgänge erforderlich. Für jeden Vorgang wird der Preis eines Archivschreibvorgangs berechnet.
Tipp
Vorgänge werden pro 10.000 abgerechnet. Wenn also der Preis pro 10.000 Vorgänge 0,10 USD beträgt, liegt der Preis für einen einzelnen Vorgang bei 0,10 USD/10.000 = 0,00001 USD.
Put Block und Put Block List
Wenn Sie ein Blob mithilfe des Put Block- und Put Block List-Vorgangs hochladen, sind für einen Upload mehrere Vorgänge erforderlich, und jeder dieser Vorgänge wird getrennt abgerechnet. Jeder Put Block-Vorgang wird für die Standardzugriffsebene für Konten zum Preis eines Schreibvorgangs abgerechnet. Die Anzahl der benötigten Put Block-Vorgänge hängt von der Blockgröße ab, die Sie zum Hochladen der Daten angeben. Wenn die Blobgröße beispielsweise 100 MiB beträgt und Sie beim Hochladen dieses Blobs die Blockgröße auf 10 MiB festlegen, würden Sie 10 Put Block-Vorgänge verwenden. Blöcke werden mithilfe des Put Block List-Vorgangs in die Archivebene geschrieben (committet). Für diesen Vorgang wird der Preis eines Archivschreibvorgangs berechnet. Daher entsprechen die Kosten für das Hochladen eines einzelnen Blobs (Anzahl der Blöcke * der Preis eines Schreibvorgangs auf der heißen Ebene) + der Preis eines Archivschreibvorgangs.
Hinweis
Wenn Sie nicht direkt ein SDK oder die REST-API verwenden, müssen Sie u. U. ermitteln, welche Vorgänge Ihr Datenübertragungstool zum Hochladen von Dateien nutzt. Um dies herauszufinden, können Sie sich beim Anbieter des Tools erkundigen oder die Speicherprotokolle nutzen.
Blobtarif festlegen
Wenn Sie den Set Blob Tier-Vorgang verwenden, um ein Blob von der Ebene „Heiß“, „Kalt“ oder „Cold“ in die Archivebene zu verschieben, wird Ihnen der Preis für einen Archivschreibvorgang in Rechnung gestellt.
Kosten für Speichervorgänge
Sie können die Speicherkosten berechnen, indem Sie die Datengröße in GB mit dem Preis für den Archivspeicher multiplizieren.
Wenn Sie beispielsweise (unter der Annahme des Beispielpreises) 10 TB in der Archivebene speichern möchten, betragen die Kapazitätskosten 0,002 USD · 10 · 1024 = 20,48 USD pro Monat.
Kosten für Aktivierungsvorgänge
Blobs auf der Archivebene sind offline und können nicht gelesen oder geändert werden. Wenn Daten in einem archivierten Blob gelesen oder geändert werden sollen, muss das Blob zunächst auf einer Onlineebene (entweder Ebene „Heiß“, „Kalt“ oder „Cold“) aktiviert werden.
Sie können die Kosten für die Aktivierung von Daten berechnen, indem Sie die Kosten für das Abrufen von Daten und die Kosten für das Lesen von Daten addieren.
Unter Annahme der Beispielpreise würden die Kosten für das Abrufen von 1 GB Daten aus der Archivebene 1 · 0,022 USD = 0,022 USD betragen.
Lesevorgänge werden pro 10.000 abgerechnet. Wenn also die Kosten pro 10.000 Vorgänge 5,50 USD betragen, liegen die Kosten für einen einzelnen Vorgang bei 5,50 USD/10.000 = 0,00055 USD. Die Kosten für das Lesen von 1.000 Blobs mit Standardpriorität betragen 1.000 * 0,0005 USD = 0,50 USD.
In diesem Beispiel würden die Gesamtkosten für die Aktivierung (das Abrufen und Lesen) 0,022 USD + 0,50 USD = 0,52 USD betragen.
Hinweis
Wenn Sie eine hohe Aktivierungspriorität festlegen, erhöhen sich die Datenabruf- und Leseraten.
Wenn Sie Daten aktivieren möchten, sollten Sie eine Gebühr für frühzeitiges Löschen möglichst vermeiden. Wie Sie Ihre Optionen überprüfen, erfahren Sie unter Aktivierung von Blobs aus der Archivebene.
Szenario: Einmalige Datensicherung
In diesem Szenario wird davon ausgegangen, dass Sie lokale Bänder oder Dateiserver entfernen möchten, indem Sie Sicherungsdaten zum Cloudspeicher migrieren. Wenn Sie nicht erwarten, dass Benutzer häufig auf diese Daten zugreifen, kann es sinnvoll sein, diese Daten direkt zur Archivebene zu migrieren. Im ersten Monat würden Sie die Kosten für das Schreiben von Daten in die Archivebene übernehmen. In den verbleibenden Monaten zahlen Sie nur für die Kosten zum Speichern der Daten und die Aktivierung der Daten, die für gelegentliche Lesevorgänge anfallen können.
Die folgende Tabelle veranschaulicht anhand der in diesem Artikel genannten Beispielpreise die Ausgaben für drei Monate.
In diesem Szenario wird angenommen, dass anfänglich 2.000.000 Dateien mit einer Gesamtgröße von 102.400 GB für die Archivierung erfasst werden. Es wird auch davon ausgegangen, dass einmal pro Monat etwa 1 % der archivierten Kapazität gelesen wird. In diesem Szenario wird der Put Blob-Vorgang verwendet. In diesem Szenario wird auch davon ausgegangen, dass Blobs durch das Kopieren von Blobs und nicht durch das Ändern der Zugriffsebene des Blobs aktiviert werden.
Kostenfaktor | January | Februar | March | Jährlich vorhergesagt |
---|---|---|---|---|
Schreibvorgänge | 2\.000.000 | 0 | 0 | 2\.000.000 |
Preis eines einzelnen Schreibvorgangs | 0,000011 USD | 0,000011 USD | 0,000011 USD | 0,000011 USD |
Schreibkosten (Vorgänge · Preis eines Schreibvorgangs) | 22,00 USD | 0,00 USD | 0,00 USD | 22,00 USD |
Dateigesamtgröße (GB) | 102.400 | 102.400 | 102.400 | 1.228.800 |
Datenpreise (nutzungsbasierte Bezahlung) | 0,002 USD | 0,002 USD | 0,002 USD | 0,002 USD |
Speicherkosten (Dateigröße * Datenpreis) | 204,80 USD | 204,80 USD | 204,80 USD | 2.457,60 USD |
Datenabrufgröße (1 % der Dateigröße) | 1\.024 | 1\.024 | 1\.024 | 12.288 |
Preis für den Datenabruf | $0.022 | $0.022 | $0.022 | $0.022 |
Kosten für den Abruf (Datenabrufgröße · Abrufpreis) | 22,53 USD | 22,53 USD | 22,53 USD | 270,34 USD |
Anzahl der Lesevorgänge (Dateianzahl · 1 %) | 20.000 | 20.000 | 20.000 | 240.000 |
Preis eines einzelnen Lesevorgangs | 0,00055 USD | 0,00055 USD | 0,00055 USD | 0,00055 USD |
Kosten für das Lesen (Vorgänge · Preis eines Lesevorgangs) | 11.00 USD | 11.00 USD | 11.00 USD | 132,00 USD |
Aktivierungskosten (Abrufkosten + Lesekosten) | 33,53 USD | 33,53 USD | 33,53 USD | 402,34 USD |
Gesamtkosten (Schreiben + Speicher + Aktivieren) | 260,33 USD | 238,33 USD | 238,33 USD | 2.881,94 USD |
Tipp
Öffnen Sie die Registerkarte Einmalige Sicherung dieser Arbeitsmappe, um die Kosten über einen Zeitraum von 12 Monaten zu modellieren. Sie können die Preise und Werte in diesem Arbeitsblatt ändern, um Ihre Kosten zu schätzen.
Szenario: Kontinuierliches Tiering
In diesem Szenario wird davon ausgegangen, dass Sie Daten in regelmäßigen Abständen auf die Archivebene verschieben möchten. Vielleicht verwenden Sie Blob Storage-Bestandsberichte, um zu messen, auf welche Blobs seltener zugegriffen wird, und nutzen dann Richtlinien für die Lebenszyklusverwaltung, um den Archivierungsprozess zu automatisieren.
Sie würden jeden Monat die Kosten für das Schreiben in die Archivebene übernehmen. Die Kosten für das Speichern und anschließende Aktivieren von Daten würden im Laufe der Zeit zunehmen, je mehr Blobs Sie archivieren.
Die folgende Tabelle veranschaulicht anhand der in diesem Artikel genannten Beispielpreise die Ausgaben für drei Monate.
In diesem Szenario wird davon ausgegangen, dass monatlich 200.000 Dateien mit einer Gesamtgröße von 10.240 GB für die Archivierung erfasst werden. Es wird auch davon ausgegangen, dass einmal pro Monat etwa 1 % der archivierten Kapazität gelesen wird. In diesem Szenario wird der Put Blob-Vorgang verwendet.
Kostenfaktor | January | Februar | March | Jährlich vorhergesagt |
---|---|---|---|---|
Schreibvorgänge | 200.000 | 200.000 | 200.000 | 2.400.000 |
Preis eines einzelnen Schreibvorgangs | 0,000011 USD | 0,000011 USD | 0,000011 USD | |
Schreibkosten (Vorgänge · Preis eines Schreibvorgangs) | 2.20 USD | 2.20 USD | 2.20 USD | 26,40 USD |
Anzahl von Dateien | 200.000 | 400.000 | 600.000 | 2.400.000 |
Dateigesamtgröße (GB) | 10.240 | 20.480 | 39.720 | 122.880 |
Datenpreise (nutzungsbasierte Bezahlung) | 0,002 USD | 0,002 USD | 0,002 USD | |
Speicherkosten (Dateigröße * Datenpreis) | 10,14 USD | 20,28 USD | 30,41 USD | 1.597,44 USD |
Datenabrufgröße (1 % der Dateigröße) | 102 | 205 | 307 | 7.987 USD |
Preis für den Datenabruf | $0.022 | $0.022 | $0.022 | |
Kosten für den Abruf (Datenabrufgröße · Abrufpreis) | 2,25 USD | 4,51 USD | 6,76 USD | 175,72 USD |
Anzahl der Lesevorgänge (Dateianzahl · 1 % Speicherlesevorgänge) | 2\.000 | 4\.000 | 6\.000 | 156.000 |
Preis eines einzelnen Lesevorgangs | 0,00055 USD | 0,00055 USD | 0,00055 USD | |
Kosten für das Lesen (Vorgänge · Preis für Lesevorgang) | 1,10 USD | 2.20 USD | 3,30 USD | 85,80 USD |
Aktivierungskosten (Abrufkosten + Lesekosten) | 3,35 USD | 6,71 USD | 10,06 USD | 261,52 USD |
Gesamtkosten | 26,03 USD | 49,87 USD | 73,70 USD | 1.885,36 USD |
Tipp
Um diese Kosten über einen Zeitraum von 12 Monaten zu modellieren, öffnen Sie die Registerkarte Kontinuierliches Tiering dieser Arbeitsmappe. Sie können die Preise und Werte in diesem Arbeitsblatt ändern, um Ihre Kosten zu schätzen.
Archivieren im Vergleich zu den Ebenen Ebene „Kalt“ oder „Cold“
Archivspeicher ist die kostengünstigste Ebene. Es kann jedoch bis zu 15 Stunden dauern, um 10 GiB an Dateien zu aktivieren. Weitere Informationen finden Sie unter Aktivierung von Blobs aus der Archivebene. Die Archivebene ist möglicherweise nicht die beste Lösung, wenn Daten von Ihren Workloads schnell gelesen werden müssen. Die kalte Ebene bietet eine Lesewartezeit in Quasi-Echtzeit zu einem niedrigeren Preis als die heiße Ebene. Die Kenntnis Ihrer Zugriffsanforderungen hilft Ihnen bei der Wahl zwischen den Ebenen „Kalt“ oder „Cold“ und der Archivebene.
In der folgenden Tabelle werden die Kosten für Archivspeicher mit den Kosten für die Speicherebene „Kalt“ oder „Cold“ anhand der Beispielpreise in diesem Artikel verglichen. In diesem Szenario wird davon ausgegangen, dass monatlich 200.000 Dateien mit einer Gesamtgröße von 10.240 GB für die Archivierung erfasst werden. Es wird auch davon ausgegangen, dass 10 % der gespeicherten Kapazität (1.024 GB) und 10 % der gesamten Vorgänge (20.000) pro Monat in einem Vorgang gelesen werden.
Kostenfaktor | Archivieren | Kalt | Kalt |
---|---|---|---|
Schreibvorgänge | 200.000 | 200.000 | 200.000 |
Preis eines einzelnen Schreibvorgangs | 0,000011 USD | 0,000018 USD | 0,00001 USD |
Schreibkosten (Vorgänge · Preis eines Schreibvorgangs) | 2.20 USD | 3,60 USD | 2,00 USD |
Gesamtanzahl de Dateien | 200.000 | 200.000 | 200.000 |
Dateigesamtgröße (GB) | 10.240 | 10.240 | 10.240 |
Datenpreise (nutzungsbasierte Bezahlung) | 0,0020 USD | 0,0045 USD | 0,0115 USD |
Speicherkosten (Dateigröße * Datenpreis) | 20,48 USD | 46,08 USD | 117,76 USD |
Datenabrufgröße (10 % der Dateigröße) | 1\.024 | 1\.024 | 1\.024 |
Preis für den Datenabruf pro GB | $0.022 | 0,03 USD | 0,01 $ |
Anzahl der Lesevorgänge (Dateianzahl · 10 % Speicherlesevorgänge) | 20.000 | 20.000 | 20.000 |
Preis eines einzelnen Lesevorgangs | 0,00055 USD | 0,00001 USD | 0,000001 USD |
Kosten für das Lesen (Vorgänge · Preis für Lesevorgang) | 11.00 USD | 0,20 USD | 0,02 USD |
Aktivierungskosten (Abrufkosten + Lesekosten) | 30,48 USD | 30,92 USD | 10,26 USD |
Monatliche Kosten | 42,62 USD | 71,38 USD | 167,91 USD |
Tipp
Wenn Sie Ihre Kosten modellieren möchten, öffnen Sie in dieser Arbeitsmappe die Registerkarte Dienstebenen auswählen. Sie können die Preise und Werte in diesem Arbeitsblatt ändern, um Ihre Kosten zu schätzen.
Das folgende Diagramm zeigt die Auswirkungen auf die monatlichen Ausgaben bei verschiedenen Leseprozentsätzen. Dieses Diagramm setzt eine monatliche Erfassung von 1.000.000 Dateien mit einer Gesamtgröße von 10.240 GB voraus. Unter Annahme der Beispielpreise zeigt dieses Diagramm, dass der Break-even-Punkt im Hinblick auf Lesevorgänge bei oder um die 25 % liegt. Danach steigen die Kosten für den Archivspeicher relativ zu den Kosten für die kalte Speicherebene.
Beispielpreise
Die folgende Tabelle enthält (fiktive) Beispielpreise für jede Anforderung an den Blob-Dienstendpunkt (blob.core.windows.net
).
Wichtig
Diese Preise sind nur als Beispiele gedacht und sollten nicht zur Berechnung Ihrer Kosten verwendet werden. Offizielle Preise finden Sie auf den Seiten Azure Blob Storage-Preise oder Azure Data Lake Storage-Preise. Weitere Informationen zum Auswählen der richtigen Preisseite finden Sie unter Grundlegende Informationen zum vollständigen Abrechnungsmodell für Azure Blob Storage.
Preisfaktor | Hot | Kalt | Kalt | Archiv |
---|---|---|---|---|
Preis für Schreibvorgänge (pro 10.000) | $0.055 | 0,10 USD | 0,18 USD | 0,11 USD |
Preis für Lesevorgänge (pro 10.000) | $0.0044 | 0,01 $ | 0,10 USD | 5,50 USD |
Listen- und Containervorgänge (pro 10.000) | $0.055 | $0.055 | $0.065 | 0,055 USD |
Alle anderen Vorgänge (pro 10.000) | $0.0044 | $0.0044 | $0.0052 | 0,0044 USD |
Preis für den Datenabruf (pro GB) | Kostenlos | 0,01 $ | 0,03 USD | 0,022 USD |
Preis der Datenspeicherung der ersten 50 TB (nutzungsbasierte Bezahlung) | 0,0208 USD | 0,0115 USD | 0,0045 USD | 0,002 USD |
Preis der Datenspeicherung der nächsten 450 TB (nutzungsbasierte Bezahlung) | 0,020 USD | 0,0115 USD | 0,0045 USD | 0,002 USD |
Preis für 100 TB (reservierte Kapazität für 1 Jahr) | 1747 USD | 966 USD | Nicht verfügbar | 183 USD |
Preis für 100 TB (reservierte Kapazität für drei Jahre) | 1406 USD | 872 USD | Nicht verfügbar | 168 USD |
Netzwerkbandbreite zwischen Regionen in Nordamerika (pro GB) | 0,02 $ | 0,02 $ | 0,02 $ | 0,02 $ |
Preis für Lesevorgänge mit hoher Priorität (pro 10.000) | Nicht zutreffend | Nicht verfügbar | Nicht zutreffend | 65,00 USD |
Preis für den Datenabruf mit hoher Priorität (pro GB) | Nicht zutreffend | Nicht verfügbar | Nicht zutreffend | 0,13 $ |
Die folgende Tabelle enthält (fiktive) Beispielpreise für jede Anforderung an den Data Lake Store-Endpunkt (dfs.core.windows.net
). Offizielle Preise finden Sie unter Azure Data Lake Storage – Preise.
Preisfaktor | Hot | Kalt | Kalt | Archiv |
---|---|---|---|---|
Preis für Schreibvorgänge (alle 4 MiB pro 10 000) | 0,07120 USD | 0,13 $ | $0.234 | $0.143 |
Preis für Lesevorgänge (alle 4 MiB pro 10 000) | $0.0057 | $0.013 | 0,13 $ | $7.15 |
Iterative Schreibvorgänge (pro 100) | $0.0715 | $0.0715 | $0.0715 | $0.0715 |
Iterative Lesevorgänge (pro 10 000) | $0.0715 | $0.0715 | $0.0845 | $0.0715 |
Preis für den Datenabruf (pro GB) | Kostenlos | 0,01 $ | 0,03 USD | $0.022 |
Netzwerkbandbreite zwischen Regionen in Nordamerika (pro GB) | 0,02 $ | 0,02 $ | 0,02 $ | 0,02 $ |
Preise für Datenspeicherung für die ersten 50 TB (nutzungsbasierte Bezahlung) | 0,021 USD | 0,012 USD | 0,0045 USD | 0,002 USD |
Preise für Datenspeicherung für die nächsten 450 TB (nutzungsbasierte Bezahlung) | 0,020 USD | 0,012 USD | 0,0045 USD | 0,002 USD |
Preis für 100 TB (reservierte Kapazität für 1 Jahr) | 1747 USD | 966 USD | Nicht verfügbar | 183 USD |
Preis für 100 TB (reservierte Kapazität für drei Jahre) | 1406 USD | 872 USD | Nicht verfügbar | 168 USD |
Preis für Lesevorgänge mit hoher Priorität (pro 10.000) | Nicht zutreffend | Nicht verfügbar | Nicht zutreffend | 84,50 USD |
Preis für den Datenabruf mit hoher Priorität (pro GB) | Nicht zutreffend | Nicht verfügbar | Nicht zutreffend | 0,13 $ |
Index (GB / Monat) | 0,0297 USD | Nicht zutreffend | Nicht verfügbar | Nicht verfügbar |