Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel werden die Kosten für das Hochladen und Herunterladen von Daten aus mehreren Azure-Regionen geschätzt.
Von Bedeutung
Diese Schätzung basiert auf diesen Stichprobenpreisen. Beispielpreise sollten nicht verwendet werden, um Ihre Produktionskosten zu berechnen. Um offizielle Preise zu finden, lesen Sie Einzelpreis für jede Verbrauchseinheit.
Szenario
Ihr Unternehmen plant, eine neue Clientanwendung an Benutzer zu verteilen, die sich in mehreren Azure-Regionen auf dem gesamten Kontinent befinden. Diese Anwendung wird verwendet, um Protokolldateien hochzuladen und zur Diagnoseanalyse herunterzuladen. Dateien werden als Blobs auf der Hot Access-Ebene gespeichert. Basierend auf den erwarteten Nutzungsmustern wurden Sie aufgefordert, eine grobe Schätzung der Kosten zu erstellen.
Das Speicherkonto befindet sich in der Region West US, ist für georedundanten Speicher (GEO-redundant storage, GRS) konfiguriert und verfügt nicht über hierarchische Namespaces.
Kosten
In der folgenden Tabelle werden die einzelnen Kosten beschrieben.
Kosten | BESCHREIBUNG |
---|---|
Schreibkosten | Während dieses Quartals laden Clients geschätzte 50.000 Protokolldateien hoch (etwa 1 GB pro Größe). Clients sind so konfiguriert, dass diese Protokolldateien in 8-MiB-Blöcken hochgeladen werden. Jeder Block wird als Schreibvorgang mit einem zusätzlichen Vorgang zum Commiten dieser Blöcke in Rechnung gestellt. Eine kleinere Blockgröße ist leistungsfähig, aber Sie wissen, dass eine größere Blockgröße zu weniger Schreibvorgängen führt, sodass Sie diesen Vorschlag zusammen mit Ihrer Schätzung einbeziehen möchten. |
Kosten der Replikation | Da das Konto für den georedundanten Speicher konfiguriert ist, werden alle Blobs in eine sekundäre Region repliziert. Dieser Replikationsprozess fügt eine Datenübertragungsgebühr pro GB repliziert hinzu. |
Lesekosten | Alle Blobs, die im Rahmen einer Diagnoseanalyse heruntergeladen werden, werden als Lesevorgang berechnet. Sie glauben, dass Clientanwendungen etwa die Hälfte der dateien herunterladen werden, die für die Diagnoseanalyse hochgeladen wurden. Außerdem erfahren Sie, dass sich 75% von Clientanwendungen nicht in derselben Region wie das Speicherkonto befinden. Daher verursachen Blobs, die von diesen Clients heruntergeladen werden, eine Gebühr für die Netzbandbreitennutzung. |
Schätzen
Basierend auf diesen Beispielpreisen zeigt die folgende Tabelle, wie jede Kostenkomponente berechnet wird.
Kosten | Kostenfaktor | Berechnung | Wert |
---|---|---|---|
Schreibkosten | PutBlock-Vorgänge pro Blob | 1 GiB/8-MiB-Block | 155 |
PutBlockList-Vorgänge pro Blob | 1 pro Blob | 1 | |
Preis eines Schreibvorgangs auf der heißen Ebene | $0.000021 | ||
Kosten zum Hochladen von Protokolldateien |
(50.000 Blobs * 156) * $ 0,000021 | $163,80 | |
Kosten der Replikation | Preis der Datenübertragung (pro GB) | 0,02 $ | |
Replikationskosten |
50.000 GB * $ 0,02 | $ 1.000,00 | |
Lesekosten | Anzahl der Lesevorgänge | 50.000 ÷ 2 | 25,000 |
Preis eines Lesevorgangs auf der heißen Ebene | $0,00440 | ||
Kosten für Lesevorgänge |
25.000 GB * $ 0,00440 | $ 110,00 | |
Anzahl der Blobs die aus anderen Regionen heruntergeladen wurden | 25.000 * 75% | 1875 | |
Netzwerkbandbreitengebühr | 1875 * $0,02 | $ 375,00 | |
Lesekosten |
$110 + $375 | $485 | |
Gesamtkosten | $163.80 + $1.000 + $485 | $1.648.80 |
Tipp
Dieses Szenario modelliert nicht die Zeit, in der Daten im Speicher vorhanden sind, sodass die Tabelle keine Kosten für die Datenspeicherung enthält, die pro GB in Rechnung gestellt wird. Sie können die Kostenspeicherung und die Kosten der Transaktionen in Ihrer Umgebung mithilfe des Azure-Preisrechners schätzen.