Planen und Verwalten von Kosten für Azure Blob Storage

Dieser Artikel unterstützt Sie beim Planen und Verwalten von Kosten für Azure Blob Storage. Schätzen Sie zuerst die Kosten mithilfe des Azure-Preisrechners. Nachdem Sie Ihr Speicherkonto erstellt haben, optimieren Sie es, damit Sie nur für Ressourcen bezahlen, die Sie benötigen. Verwenden Sie Kostenverwaltungsfunktionen zur Festlegung von Budgets und Überwachung von Kosten. Sie können auch vorhergesagte Kosten überprüfen und Ausgabentrends überwachen, um die Bereiche zu identifizieren, in denen ggf. Maßnahmen erforderlich sind.

Beachten Sie, dass Kosten für Blob Storage nur einen Teil der monatlichen Kosten in Ihrer Azure-Rechnung ausmachen. Zwar wird in diesem Artikel das Schätzen und Verwalten von Kosten für Blob Storage erläutert, doch werden Ihnen alle Azure-Dienste und -Ressourcen in Rechnung gestellt, die für Ihr Azure-Abonnement verwendet werden, einschließlich der Dienste von Drittanbietern. Nachdem Sie sich mit der Verwaltung der Kosten für Blob Storage vertraut gemacht haben, können Sie ähnliche Methoden zur Verwaltung der Kosten für alle Azure-Dienste anwenden, die unter Ihrem Abonnement genutzt werden.

Schätzen der Kosten

Verwenden Sie den Azure-Preisrechner, um die Kosten zu schätzen, bevor Sie ein Azure Storage-Konto erstellen und Daten dorthin übertragen.

  1. Wählen Sie auf der Seite Azure-Preisrechner die Kachel Speicherkonten aus.

  2. Scrollen Sie auf der Seite nach unten, und suchen Sie den Abschnitt Speicherkonten in Ihrer Schätzung.

  3. Wählen Sie Optionen aus den Dropdownlisten aus.

    Wenn Sie Werte in diesen Dropdownlisten ändern, ändert sich auch die Kostenschätzung. Diese Schätzung wird in der oberen Ecke und am unteren Rand angezeigt.

    Screenshot showing your estimate

    Wenn Sie den Wert in der Dropdownliste Typ ändern, ändern sich auch andere Optionen, die auf diesem Arbeitsblatt angezeigt werden. Verwenden Sie die Links im Abschnitt Weitere Informationen, um mehr darüber zu erfahren, was die einzelnen Optionen bedeuten und wie sich diese Optionen auf den Preis von speicherbezogenen Vorgängen auswirken.

  4. Ändern Sie die übrigen Optionen, um die jeweilige Auswirkung auf die Schätzung anzuzeigen.

Unterstützende Tools und Leitfäden

Die folgenden Ressourcen können Ihnen auch helfen, die Kosten für die Verwendung von Azure Blob Storage zu prognostizieren:

Grundlegende Informationen zum vollständigen Abrechnungsmodell für Azure Blob Storage

Azure Blob Storage wird auf der Azure-Infrastruktur ausgeführt, für die Kosten anfallen, wenn Sie neue Ressourcen bereitstellen. Es ist wichtig zu verstehen, dass möglicherweise andere zusätzliche Infrastrukturkosten anfallen.

Die Gebühren für Azure Blob Storage

Wenn Sie Blob Storage-Ressourcen erstellen oder verwenden, werden Ihnen die folgenden Verbrauchseinheiten in Rechnung gestellt:

Zähler Einheit
Datenspeicher Pro GB/pro Monat
Operationen (Operations) Pro Transaktion
Datenübertragung Pro GB
Metadaten Pro GB/pro Monat1
Blobindextags Pro Tag2
Änderungsfeed Pro protokollierter Änderung2
Verschlüsselungsbereiche Pro Monat2
Abfragebeschleunigung Pro GB geprüft & pro GB zurückgegeben

1 Gilt nur für Konten mit einem hierarchischen Namespace.
2 Gilt nur, wenn Sie das Feature aktivieren.

Für den Datenverkehr können auch Netzwerkkosten anfallen. Weitere Informationen finden Sie in der Preisübersicht für Bandbreite.

Am Ende Ihres Abrechnungszeitraums werden die Gebühren für die einzelnen Verbrauchseinheiten summiert. Ihre Rechnung zeigt einen Abschnitt für alle Azure Blob Storage-Kosten an. Für jede Verbrauchseinheit besteht ein separates Zeilenelement.

Datenspeicher und Metadaten werden monatlich pro GB abgerechnet. Für Daten und Metadaten, die weniger als einen Monat lang gespeichert werden, können Sie die Auswirkung auf Ihre monatliche Rechnung abschätzen, indem Sie die Kosten der jeweiligen GB pro Tag berechnen. Sie können einen ähnlichen Ansatz verwenden, um die Kosten von Verschlüsselungsbereichen abzuschätzen, die weniger als einen Monat lang verwendet werden. Die Anzahl der Tage in einem bestimmten Monat ist nicht konstant. Um die beste Schätzung Ihrer Kosten in einem bestimmten Monat zu erhalten, sollten Sie daher die monatlichen Kosten durch die Anzahl der Tage im betreffenden Monat teilen.

Speichereinheiten

Azure Blob Storage verwendet die folgenden Basis-2 Maßeinheiten, um die Speicherkapazität darzustellen: KiB, MiB, GiB, TiB, PiB. Zeilenelemente in Ihrer Rechnung, die GB als Maßeinheit enthalten (z. B. pro GB /pro Monat), werden von Azure Blob Storage als binäre GB (GiB) berechnet. Beispielsweise entspricht eine Position in Ihrer Rechnung, die 1 für Gespeicherte Daten (GB/Monat) anzeigt, 1 GiB pro Monat der Nutzung. In der folgenden Tabelle werden die einzelnen Basis-2-Einheiten beschrieben:

Akronym Einheit Definition
KiB Kibibyte 1.024 Bytes
MiB Mebibyte 1\.024 KiB (1.048.576 Bytes)
GiB Gibibyte 1\.024 MiB (1.073.741.824 Bytes)
TiB Tebibyte 1\.024 GiB (1.099.511.627.776 Bytes)

Ermitteln des Preises je Einheit für die jeweilige Verbrauchseinheit

Wenn Sie die Einheitspreise ermitteln möchten, öffnen Sie die richtige Preisseite, und wählen Sie die geeignete Dateistruktur aus. Wenden Sie dann die entsprechenden Filter für Redundanz, Region und Währung an. Die Preise für die einzelnen Verbrauchseinheiten werden in einer Tabelle angezeigt. Die Preise hängen von anderen Einstellungen in Ihrem Konto ab, z. B. Datenredundanzoptionen, Zugriffsebene und Leistungsstufe.

Die richtige Preisseite und Dateistruktur ist hauptsächlich wichtig für die Kosten für das Lesen und Schreiben von Daten, da die Kosten für das Speichern von Daten durch diese Auswahl im Wesentlichen nicht geändert werden. Wenn Sie die Kosten für das Lesen und Schreiben von Daten genau schätzen möchten, beginnen Sie mit der Ermittlung, welche Speicherkontoendpunkt-Clients, -Anwendungen und -Workloads zum Lesen und Schreiben von Daten verwendet werden.

Preisanforderungen an den Blob-Dienstendpunkt

Das Format des Blob-Dienstendpunkts lautet https://<storage-account>.blob.core.windows.net. Dies ist der häufigste Endpunkt, der von Tools und Anwendungen verwendet wird, die mit Blob Storage interagieren.

Anforderungen können aus einer dieser Quellen stammen:

Die richtige Preisseite für diese Anforderungen ist die Seite Blockblob – Preise.

Anforderungen an diesen Endpunkt kann es auch in Konten mit einem hierarchischen Namespace geben. Um NFS 3.0- und SFTP-Protokolle verwenden zu können, müssen Sie tatsächlich zuerst das Feature für hierarchische Namespaces des Kontos aktivieren.

Wenn in Ihrem Konto das Feature für hierarchische Namespaces aktiviert ist, sorgen Sie dafür, dass die Dropdownliste Dateistruktur auf den Wert Hierarchischer Namespace (NFS v3.0, SFTP-Protokoll) festgelegt wird. Sorgen Sie andernfalls dafür, dass er auf Flacher Namespace festgelegt wird.

Preisanforderungen an den Data Lake Storage-Endpunkt

Das Format des Data Lake Storage-Endpunkts lautet https://<storage-account>.dfs.core.windows.net. Dies ist der häufigste Endpunkt, der von Analyseworkloads und -anwendungen verwendet wird. Dieser Endpunkt wird normalerweise (aber nicht immer) bei Konten mit einem hierarchischen Namespace verwendet.

Anforderungen können aus einer dieser Quellen stammen:

Die richtige Preisseite für diese Anforderungen ist die Seite Azure Data Lake Storage Gen2 – Preise.

Wenn bei Ihrem Konto das Feature für hierarchische Namespaces nicht aktiviert wurde, Sie aber erwarten, dass Clients, Workloads oder Anwendungen Anforderungen über den Data Lake Storage-Endpunkt Ihres Kontos senden, legen Sie die Dropdownliste Dateistruktur auf den Wert Flacher Namespace fest. Sorgen Sie andernfalls dafür, dass er auf Hierarchischer Namespace festgelegt wird.

Ermitteln des Preises für jeden Vorgang

Jede Anforderung von Tools wie AzCopy oder Azure Storage Explorer erfolgt in Form eines REST-Vorgangs an den Dienst. Dies gilt auch für eine benutzerdefinierte Anwendung, die eine Azure Storage Client-Bibliothek nutzt.

Um den Preis der einzelnen Vorgänge zu ermitteln, müssen Sie zunächst bestimmen, wie dieser Vorgang gemäß seines Typs klassifiziert wird. Das liegt daran, dass die Preisseiten Preise nur nach Vorgangstyp und nicht nach jedem einzelnen Vorgang auflisten. Informationen dazu, wie jeder Vorgang einem Vorgangstyp zugeordnet ist, finden Sie unter Zuordnen der einzelnen REST-Vorgänge zu einem Preis.

Verwenden der Azure-Vorauszahlung mit Azure Blob Storage

Sie können Azure Blob Storage-Gebühren mit der Azure-Vorauszahlungsgutschrift (früher als Mindestverbrauch bezeichnet) bezahlen. Allerdings können Sie mit der Azure-Vorauszahlungsgutschrift keine Gebühren für Produkte und Dienste von Drittanbietern, einschließlich derjenigen aus dem Azure Marketplace, bezahlen.

Optimieren von Kosten

Erwägen Sie eine Verwendung dieser Optionen zur Kostensenkung.

  • Analysieren vorhandener Container und Blobs

  • Reservieren von Speicherkapazität

  • Organisieren von Daten in Zugriffsebenen

  • Automatisches Verschieben von Daten zwischen Zugriffsebenen

In diesem Abschnitt werden die einzelnen Optionen ausführlicher behandelt.

Analysieren vorhandener Container und Blobs

Wenn Sie Blob Storage längere Zeit nutzen, sollten Sie in regelmäßigen Abständen den Inhalt Ihrer Container überprüfen, um Möglichkeiten zur Senkung Ihrer Kosten zu ermitteln. Wenn Sie wissen, wie Ihre Blobs und Container gespeichert, organisiert und in der Produktion verwendet werden, können Sie die Balance zwischen Verfügbarkeit, Leistung und Kosten besser optimieren.

Informationen zum Auflisten und Analysieren vorhandener Container und Blobs finden Sie in den folgenden Artikeln:

Reservieren von Speicherkapazität

Mit reservierter Azure Storage-Kapazität Sie können Geld bei den Speicherkosten für Blobdaten sparen. Reservierte Azure Storage-Kapazität bietet einen Rabatt auf die Kapazität für Blockblobs und Azure Data Lake Storage Gen2-Daten in Standardspeicherkonten, wenn Sie eine Reservierung für ein Jahr oder drei Jahre vornehmen. Eine Reservierung stellt eine feste Speicherkapazität für den Zeitraum der Reservierung zur Verfügung. Reservierte Azure Storage-Kapazität kann die Kapazitätskosten für Blockblobs und Azure Data Lake Storage Gen2-Daten erheblich verringern.

Weitere Informationen finden Sie unter Optimieren der Kosten für Blob Storage mit reservierter Kapazität.

Organisieren von Daten in Zugriffsebenen

Sie können Kosten senken, indem Sie Blobdaten in den kostengünstigsten Zugriffsebenen ablegen. Wählen Sie aus drei Ebenen aus, die zur Optimierung ihrer Kosten für die Datennutzung konzipiert sind. Beispielsweise hat die heiße Ebene höhere Speicherkosten, aber geringere Zugriffskosten. Wenn Sie also häufig auf Daten zugreifen möchten, ist die heiße Ebene möglicherweise die kostengünstigste Wahl. Wenn Sie weniger häufig auf Daten zugreifen möchten, ist die kalte Ebene oder die Archivebene möglicherweise am sinnvollsten, weil dabei zwar höhere Kosten für den Datenzugriff entstehen, gleichzeitig aber die Kosten für das Speichern von Daten gesenkt werden.

Lesen Sie auch die folgenden Artikel:

Automatisches Verschieben von Daten zwischen Zugriffsebenen

Verwenden Sie Richtlinien für die Lebenszyklusverwaltung, um Daten in regelmäßigen Abständen zwischen Ebenen zu verschieben und so die meisten Kosten zu sparen. Anhand dieser Richtlinien können Daten mithilfe der von Ihnen angegebenen Regeln verschoben werden. Beispielsweise könnten Sie eine Regel erstellen, die Blobs in die Archivebene verschiebt, wenn dieses Blob innerhalb von 90 Tagen nicht geändert wurde. Durch das Erstellen von Richtlinien, mit denen die Zugriffsebene für Ihre Daten angepasst wird, können Sie die kostengünstigsten Speicheroptionen für Ihre Anforderungen entwerfen.

Weitere Informationen finden Sie unter Verwalten des Azure Blob Storage-Lebenszyklus.

Erstellen von Budgets

Sie können Budgets erstellen, um Kosten zu verwalten, und Warnungen erstellen, die die Beteiligten automatisch über Ausgabenanomalien und Überschreitungsrisiken informieren. Warnungen basieren auf Ausgaben im Vergleich zum Budget und zu Kostenschwellenwerten. Budgets und Warnungen werden für Azure-Abonnements und -Ressourcengruppen erstellt und sind daher im Rahmen einer umfassenden Strategie zur Kostenüberwachung hilfreich. Unter Umständen verfügen sie aber über eine eingeschränkte Funktionalität für die Verwaltung der Kosten einzelner Azure-Dienste, z. B. die Kosten für Azure Storage, weil diese Funktionen für die Nachverfolgung von Kosten auf höherer Ebene ausgelegt sind.

Überwachen der Kosten

Wenn Sie Azure-Ressourcen mit Azure Storage verwenden, fallen Kosten an. Die Kosten pro Ressourcennutzungseinheit variieren nach dem Zeitintervall (Sekunden, Minuten, Stunden und Tage) oder der Einheitennutzung (Bytes, Megabytes usw.) Kosten fallen an, sobald mit der Nutzung von Azure Storage begonnen wird. Die Kosten werden im Bereich Kostenanalyse im Azure-Portal angezeigt.

Bei Verwendung der Kostenanalyse können Sie Azure Storage-Kosten in Diagrammen und Tabellen für unterschiedliche Zeitintervalle anzeigen. Beispiele hierfür sind „Tag“, „Aktueller Monat“, „Vorheriger Monat“ und „Jahr“. Außerdem können Sie Kosten nach Budgets und vorhergesagten Kosten anzeigen. Wenn Sie im Laufe der Zeit zu längeren Zeiträumen wechseln, können Sie Ausgabentrends ermitteln und erkennen, wo es ggf. zu hohen Ausgaben gekommen ist. Wenn Sie Budgets erstellt haben, können Sie auch leicht feststellen, wo diese überschritten wurden.

Hinweis

Die Kostenanalyse unterstützt verschiedene Arten von Azure-Kontotypen. Die vollständige Liste der unterstützten Kontotypen finden Sie unter Grundlegendes zu Cost Management-Daten. Um Kostendaten anzeigen zu können, müssen Sie mindestens über Lesezugriff auf Ihr Azure-Konto verfügen. Informationen zum Zuweisen des Zugriffs auf Microsoft Cost Management-Daten finden Sie unter Zuweisen des Zugriffs auf Daten.

So zeigen Sie Azure Storage-Kosten in der Kostenanalyse an:

  1. Melden Sie sich beim Azure-Portal an.

  2. Öffnen Sie das Fenster Kostenverwaltung + Abrechnung, und wählen Sie im Menü die Option Kostenverwaltung und dann Kostenanalyse aus. Anschließend können Sie den Bereich für ein bestimmtes Abonnement in der Dropdownliste Bereich ändern.

    Screenshot showing scope

  3. Um nur die Kosten für Azure Storage anzuzeigen, wählen Sie Filter hinzufügen und dann Dienstname aus. Wählen Sie dann Speicher aus der Liste aus.

    In diesem Beispiel werden nur die Kosten für Azure Storage angezeigt:

    Screenshot showing filter by storage

Im obigen Beispiel sind die aktuellen Kosten für den Dienst angegeben. Die Kosten nach Azure-Regionen (Standorten) und nach Ressourcengruppe werden ebenfalls angezeigt. Sie können auch andere Filter hinzufügen (beispielsweise einen Filter zum Anzeigen von Kosten für bestimmte Speicherkonten).

Exportieren von Kostendaten

Sie können Ihre Kostendaten auch in ein Speicherkonto exportieren. Dies ist hilfreich, wenn Sie oder andere Personen zusätzliche Datenanalysen für Kosten ausführen müssen. Beispielsweise kann ein Finanzteam die Daten mithilfe von Excel oder Power BI analysieren. Sie können Ihre Kosten täglich, wöchentlich oder monatlich exportieren und einen benutzerdefinierten Datumsbereich festlegen. Exportieren von Kostendaten ist die empfohlene Abrufmethode für Kostendatasets.

Vermeiden von Überraschungen bei der Abrechnung

Einige Aktionen, z. B. das Ändern der Standardzugriffsebene Ihres Kontos, können zu Kosten führen, die Sie möglicherweise nicht erwarten. Die Artikel zu den einzelnen Features enthalten Informationen zur Vermeidung unerwarteter Kosten, in dieser Tabelle werden jedoch häufige Ursachen aufgeführt.

Category Aktion Potenzielle Auswirkungen auf Ihre Rechnung
Zugriffsebenen Ändern der Einstellung für die Standardzugriffsebene Wenn Ihr Konto eine große Anzahl von Blobs enthält, deren Zugriffsebene abgeleitet wird, kann eine Änderung dieser Einstellung erhebliche Kosten verursachen.

Eine Änderung der Einstellung für die Standardzugriffsebene eines Speicherkontos gilt für alle Blobs im Konto, für die keine explizite Zugriffsebene festgelegt ist. Wenn Sie beispielsweise bei einem Konto vom Typ „Universell V2“ die Einstellung für die Standardzugriffsebene von „Heiß“ auf „Kalt“ umschalten, werden Ihnen die Schreibvorgänge (pro 10.000) für alle Blobs berechnet, für die die Zugriffsebene abgeleitet wird. Wenn Sie bei einem Konto vom Typ „Universell V2“ von „Kalt“ auf „Heiß“ umschalten, werden Ihnen sowohl Lesevorgänge (pro 10.000) als auch Datenabrufe (pro GB) berechnet.

Weitere Informationen finden Sie unter Standardeinstellung für die Zugriffsebene eines Kontos.
Zugriffsebenen Erneutes Aktivieren aus dem Archiv Die erneute Aktivierung von Daten mit hoher Priorität aus Archiven kann zu höheren Rechnungen führen als normalerweise. Microsoft empfiehlt, die Aktivierung mit hoher Priorität nur in Notfallsituationen zu verwenden, in denen Daten dringend wiederhergestellt werden müssen.

Weitere Informationen finden Sie unter Aktivierungspriorität.
Schutz von Daten Aktivieren des vorläufigen Löschens Das Überschreiben von Blobs kann zu Blobmomentaufnahmen führen. Im Gegensatz zu dem Fall, in dem ein Blob gelöscht wird, wird die Erstellung dieser Momentaufnahmen nicht protokolliert. Dies kann unerwartete Speicherkosten verursachen. Überlegen Sie, ob Daten, die häufig überschrieben werden, in einem Konto platziert werden sollten, in dem das vorläufige Löschen nicht aktiviert ist.

Weitere Informationen finden Sie unter Behandlung von Überschreibungen bei aktiviertem vorläufigen Löschen.
Schutz von Daten Aktivieren der Blobversionsverwaltung Jeder Schreibvorgang in einem Blob erzeugt eine neue Version. Überlegen Sie – ebenso wie beim Aktivieren des vorläufigen Löschens von Blobs –, ob Daten, die häufig überschrieben werden, in einem Konto platziert werden sollten, in dem die Versionsverwaltung nicht aktiviert ist.

Weitere Informationen finden Sie unter Versionsverwaltung für Schreibvorgänge.
Überwachung Aktivieren von Storage Analytics-Protokollen (klassische Protokolle) Im Lauf der Zeit können sich Storage Analytics-Protokolle in Ihrem Konto ansammeln, wenn keine Aufbewahrungsrichtlinie festgelegt ist. Stellen Sie sicher, dass Sie eine Aufbewahrungsrichtlinie festlegen, um eine Ansammlung von Protokollen zu vermeiden, die zu unerwarteten Kapazitätsgebühren führen kann.

Weitere Informationen finden Sie unter Ändern des Aufbewahrungszeitraums für Protokolldaten.
Protokolle Aktivieren von SSH File Transfer Protocol (SFTP)-Unterstützung Das Aktivieren des SFTP-Endpunkts verursacht stündliche Kosten. Um passive Gebühren zu vermeiden, sollten Sie SFTP nur aktivieren, wenn Sie es aktiv zum Übertragen von Daten verwenden.

Anleitungen zum Aktivieren und anschließenden Deaktivieren der SFTP-Unterstützung finden Sie unter Herstellen einer Verbindung mit Azure Blob Storage mithilfe des SSH File Transfer Protocol (SFTP).

Häufig gestellte Fragen (FAQ)

Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Kostenverwaltung.

Nächste Schritte