- Amazon Kinesis›
- Data Streams›
- Preise
Amazon Kinesis Data Streams – Preise
Warum Kinesis Data Streams?
Amazon Kinesis Data Streams ist ein vollständig verwalteter, serverloser Data-Streaming-Service, der die elastische Erfassung und Speicherung von Protokollen , Events, Clickstreams und anderen Arten von Data-Streaming in Echtzeit, erleichtert. Kinesis Data Streams verwenden nutzungsabhängige Preisberechnungen. Es fallen keine Vorabkosten oder Mindestgebühren an und Sie zahlen nur für die Ressourcen, die Sie nutzen. Kinesis Data Streams hat zwei Kapazitätsmodi - On-Demand und Bereitstellung - beide haben spezielle Abrechnungsoptionen. Klicken Sie auf die folgenden Tabellen, um mehr über diese Optionen zu erfahren.
AWS Pricing Calculator
Berechnen Sie Ihre Amazon-Kinesis-Data-Streams- und Architekturkosten in einem einzigen Kostenvoranschlag.
-
On-Demand Standard
-
On-Demand Advantage
-
On-Demand Standard
-
Bei On-Demand Standard zahlen Sie pro GB an Daten, die in Ihre Datenströme geschrieben und aus diesen gelesen werden. Sie müssen vorher nicht festlegen, wie viel Durchsatz Lesen und Schreiben Sie von Ihrer Anwendung erwarten durchzuführen. Kinesis Data Streams passen sofort Ihre Workloads an, wenn diese hoch- oder heruntergefahren werden.
Im On-Demand-Modus basieren die Preise auf dem Volumen der erfassten und abgerufenen Daten, sowie eine Gebühr pro Stunde für jeden Datenstrom in Ihrem Konto. Es gibt zusätzliche Gebühren für mögliche Funktionen: Erweiterte Datenaufbewahrung (über die ersten 24 Stunden hinaus und innerhalb der ersten sieben Tage), Langzeit-Datenaufbewahrung (über sieben Tage hinaus und bis zu einem Jahr), sowie erhöhter Fan-Out. Ihnen wird ebenfalls jeder Stream berechnet, der im On-Demand Standardmodus Ihres Kontos betrieben wird, und zwar zu einer Rate pro Stunde.
Der On-Demand-Standardmodus ist möglicherweise die beste Wahl, wenn Sie neue Datenströme mit unbekannten Workloads erstellen, unvorhersehbaren Anwendungsdatenverkehr haben oder die Kapazität nicht verwalten möchten.
Wichtige Fachbegriffe
Data-In:Die in Kinesis Data Streams erfassten Daten werden per GB berechnet, die in Ihren Datenstrom geschrieben wurden. Dies wird berechnet, indem die Anzahl der von Ihnen gesendeten Datenakten mit der Größe jeder Akte multipliziert wird, aufgerundet zum nächsten 1 KB (1,024 Bytes). Wenn Ihre Datensätze beispielsweise jeweils 4.5 KB groß sind, zählt Kinesis Data Streams pro Datensatz eine aufgenommene Datenmenge von 5 KB. Alle in Kinesis Data Streams erfassten Daten werden für 24 Stunden standardmäßig gespeichert, ohne zusätzliche Gebühren.
Data-Out Die vom Kinesis Data Streams abgerufenen Daten werden pro GB des gelesenen Data-Streams berechnet. Dies wird aus der Anzahl der abgerufenen Akten berechnet, multipliziert mit jeder einzelnen Aktengröße. Bei dieser Berechnung wird kein Rundungsfaktor angewendet. Wenn Ihre Datensätze jeweils 4.5 KB groß sind, zählt Kinesis Data Streams pro Datensatz eine ausgeschiedene Datenmenge von 4.5 KB.
Per-Stream: Ihnen wird jeder Stream berechnet, der im On-Demand Standardmodus Ihres Kontos betrieben wird, und zwar zu einer Rate pro Stunde.
Erweiterte Datenaufbewahrung Standardmäßig werden Ihre Daten von Kinesis Data Streams 24 Stunden lang gespeichert. Die erweiterte Datenaufbewahrung ermöglicht es Ihnen, die erweiterte Speicherung bis zu sieben Tagen zu verlängern. Ihnen wird eine monatliche Rate pro GB für gespeicherte Daten berechnet, über 24 Stunden und sieben Tage hinaus.
Langfristige DatenaufbewahrungDie langfristige Datenaufbewahrung ermöglicht Ihnen, Ihren Data-Stream bis zu 365 Tage lang zu speichern. Ihnen werden erweiterte Datenaufbewahrungsraten für die ersten sieben Tage und anschließend eine niedrigere GB-Monatsrate für die Speicherung Ihrer Daten berechnet, die über sieben Tage hinaus bis zu Ihrer angegebenen Aufbewahrungsdauer gespeichert werden.
Erweitertes Rundsenden Erweitertes Rundsenden verbessert die Leseparallelität, indem jedem Datenkonsumenten ein eigener Lesedurchsatz pro Shard von bis zu 2 MB/Sek. zur Verfügung gestellt wird. Wenn Verbraucher ein erweitertes Rundsenden nutzen, fallen Gebühren pro GB abgerufener Daten an.
Preise nach Region
Preisbeispiel
Angenommen, Sie senden 1 000 Datensätze mit Streaming-Daten pro Sekunde, wobei jeder Datensatz 3 KB groß ist, an einen Amazon Kinesis Data Stream, der im On-Demand-Standardmodus in der EU (Deutschland) betrieben wird. Sie möchten Daten für einen Tag beibehalten und sie mit einem einzelnen Verbraucher verarbeiten. Ihre monatlichen Gebühren werden folgendermaßen berechnet:
Datensatzgröße von 3 KB, aufgerundet auf den nächsten 1-KB-Schritt = 3 KB
Erhaltene Daten (GB/Sek) = (1 000 Datensätze/s * 3 KB/Datensatz) / 1 048 576 KB/GB = 0,00286 GB/Sek
Erhaltene Daten (GB/Monat) = 30 Tage/Monat * 86 400 Sek/Tag * 0,00286 GB/Sek = 7 413,12 GB/Monat
Da Sie einen Verbraucher haben: Abgerufene Daten (GB pro Sekunde) = 1 (Verbraucher) * (1 000 Datensätze/Sekunde * 3 KB/Datensatz) / 1 048 576 KB/GB = 0,00286 GB/Sekunde
Abgerufene Daten (GB/Monat) = 30 Tage/Monat * 86 400 Sek/Tag * 0,00286 GB/Sek = 7 413,12 GB/Monat
Beibehaltung von einem Tag ist in den Datenerfassungsgebühren enthalten.
Der Preis in der EU (Deutschland) beträgt 0,095 € pro GB aufgenommener Daten
Monatliche Gebühren für eingehende Daten = 7 413,12 GB * 0,095 €/GB = 704,25 €
Der Preis in der EU (Deutschland) beträgt 0,047 € pro GB abgerufener Daten
Monatliche Gebühren für ausgehende Daten = 7 413,12 GB * 0,047 €/GB = 348,42 €
Da der Stream für 30 Tage im Monat genutzt wird:
Pro-Stream-Gebühren = 30 * 24 * 0,047 (Gebühr) = 33,84 €
Monatliche Gesamtkosten = 704,25 € + 348,42 € + 33,84 € = 1086,51 €
-
On-Demand Advantage
-
Bei On-Demand Advantage zahlen Sie pro GB an Daten, die in Ihre Datenströme geschrieben und aus diesen gelesen werden. Sie müssen vorher nicht festlegen, wie viel Durchsatz Lesen und Schreiben Sie von Ihrer Anwendung erwarten durchzuführen. Kinesis Data Streams passen sofort Ihre Workloads an, wenn diese hoch- oder heruntergefahren werden. Sie können einen warmen Durchsatz angeben, um einen Stream ohne zusätzliche Kosten sofort auf den erwarteten Spitzenwert zu skalieren.
Die Preisgestaltung basiert auf dem Volumen der aufgenommenen und abgerufenen Daten. Auf Kontoebene wird eine Mindestgebühr von 25 MB/s aufgenommene Daten und 25 MB/s abgerufene Daten für alle On-Demand-Streams erhoben. Es gibt keine feste Streamstundengebühr. Für das optionale Feature „Erweiterte Aufbewahrung“ (über die ersten 24 Stunden hinaus und bis zu einem Jahr) fallen zusätzliche Kosten an. Für die Nutzung von Enhanced-Fan-Out fallen keine zusätzlichen Kosten an.
On-Demand Advantage ist möglicherweise die beste Wahl, wenn Sie über eine Datenerfassung von mindestens 10 MB/s insgesamt verfügen, an mehr als zwei Verbraucher verteilen, mehr als 50 Streams in einem Konto verwenden oder die Möglichkeit wünschen, einen warmen Durchsatz für On-Demand-Streams festzulegen.
Wichtige Fachbegriffe
Data-In: Die in Kinesis Data Streams erfassten Daten werden per GB berechnet, die in Ihren Datenstrom geschrieben wurden. Dies wird berechnet, indem die Anzahl der von Ihnen gesendeten Datenakten mit der Größe jeder Akte multipliziert wird, aufgerundet zum nächsten 1 KB (1,024 Bytes). Wenn Ihre Datensätze beispielsweise jeweils 4.5 KB groß sind, zählt Kinesis Data Streams pro Datensatz eine aufgenommene Datenmenge von 5 KB. Alle in Kinesis Data Streams erfassten Daten werden für 24 Stunden standardmäßig gespeichert, ohne zusätzliche Gebühren.
Data-Out: Die vom Kinesis Data Streams abgerufenen Daten werden pro GB des gelesenen Data-Streams berechnet. Dies wird aus der Anzahl der abgerufenen Akten berechnet, multipliziert mit jeder einzelnen Aktengröße. Bei dieser Berechnung wird kein Rundungsfaktor angewendet. Wenn Ihre Datensätze jeweils 4.5 KB groß sind, zählt Kinesis Data Streams pro Datensatz eine ausgeschiedene Datenmenge von 4.5 KB.
Verbesserter Fan-Out: Der verbesserte Fan-Out erhöht den Datenabruf durch mehrere Verbraucheranwendungen, indem jedem Datenverbraucher ein eigener Durchsatz pro Shard von bis zu 2 MB/Sekunde zur Verfügung gestellt wird. Wenn Verbraucher den erweiterten Fan-Out verwenden, zahlen sie die Datenausgangsgebühr für das Lesen in GB.
Erweiterte Datenaufbewahrung Standardmäßig werden Ihre Daten von Kinesis Data Streams 24 Stunden lang gespeichert. Die erweiterte Datenaufbewahrung ermöglicht es Ihnen, die erweiterte Speicherung bis zu sieben Tagen zu verlängern. Ihnen wird ein GB-Monatstarif berechnet.
Preise nach Region
Preisbeispiel 1
Angenommen, Sie senden 3 000 Datensätze mit Streaming-Daten pro Sekunde, wobei jeder Datensatz 10 KB groß ist, an einen Amazon Kinesis Data Stream, der im On-Demand-Advantage-Modus in der EU (Deutschland) betrieben wird. Sie möchten Daten für einen Tag beibehalten und sie mit einem einzelnen Verbraucher verarbeiten. Ihre monatlichen Gebühren werden folgendermaßen berechnet:
Erhaltene Daten (GB/Sek) = (3 000 Datensätze/s * 10 KB/Datensatz) / 1 048 576 KB/GB = 0,0286 GB/Sek
Erhaltene Daten (GB/Monat) = 30 Tage/Monat * 86 400 Sek/Tag * 0,0286 GB/Sek = 74 157,7 GB/Monat
Da Sie einen Verbraucher haben:
Abgerufene Daten (GB pro s) = 1 (Verbraucher) * (3 000 Datensätze/s * 10 KB/Datensatz) / 1 048 576 KB/GB = 0.0286 GB/s
Abgerufene Daten (GB/Monat) = 30 Tage/Monat * 86 400 Sek/Tag * 0,0286 GB/Sek = 74 157,7 GB/Monat
Beibehaltung von einem Tag ist in den Datenerfassungsgebühren enthalten.
Der Preis in der EU (Deutschland) beträgt 0,037 € pro GB aufgenommener Daten
Monatliche Gebühren für eingehende Daten = 74 157,7 GB * 0,037 €/GB = 2,743,83 €
Der Preis in der EU (Deutschland) beträgt 0,018 € pro GB abgerufener Daten
Monatliche Gebühren für ausgehende Daten = 74 157,7 GB * 0,018 €/GB = 1,334,86 €
Monatliche Gesamtgebühren = 2,743,83 € + 1,334,86 € = 4078,69 €
Preisbeispiel 2
Dieses Beispiel veranschaulicht die Fakturierung, wenn der Durchsatz eines Kontos unter der Mindestanforderung für die Verwendung im On-Demand-Advantage-Modus (25 MB/s) liegt. Angenommen, Sie senden 1 000 Datensätze mit Streaming-Daten pro Sekunde, wobei jeder Datensatz 10 KB groß ist, an einen Amazon Kinesis Data Stream, der im On-Demand-Advantage-Modus in der EU (Deutschland) betrieben wird.
Sie möchten Daten für einen Tag beibehalten und sie mit einem einzelnen Verbraucher verarbeiten. Ihre monatlichen Gebühren werden folgendermaßen berechnet:
Erhaltene Daten (GB/Sek) = (1 000 Datensätze/s * 10 KB/Datensatz) / 1 048 576 KB/GB = 0,00954 GB/Sek
Da die während der Datenerfassung eingelesenen Daten die Mindestanforderung von 25 MB/s (0,0244 GB/s) nicht erfüllen, wird eine Minderleistungsgebühr von 0,0149 GB/s berechnet.Datenerfassung (GB pro Monat) = 30 Tage/Monat * 86 400 Sekunden/Tag * (0,00954 GB/Sekunde + 0,0149 GB/Sekunde) = 63 281,25 GB/Monat
Da Sie einen Verbraucher haben:
Abgerufene Daten (GB pro s) = 1 (Verbraucher) * (1 000 Datensätze/s * 10 KB/Datensatz) / 1 048 576 KB/GB = 0,00954 GB/s
Da die während der Datenerfassung abgerufenen Daten die Mindestanforderung von 25 MB/s (0,0244 GB/s) nicht erfüllen, wird eine Minderleistungsgebühr von 0,0149 GB/s berechnet.
Datenabruf (GB pro Monat) = 30 Tage/Monat * 86 400 Sekunden/Tag * (0,00954 GB/Sekunde + 0,0149 GB/Sekunde) = 63 281,25 GB/Monat
Beibehaltung von einem Tag ist in den Datenerfassungsgebühren enthalten.Der Preis in der EU (Deutschland) beträgt 0,037 € pro GB aufgenommener Daten
Monatliche Gebühren für eingehende Daten = 63 281,25 GB * 0,037 €/GB = 2341,39 €Der Preis in der EU (Deutschland) beträgt 0,018 € pro GB abgerufener Daten
Monatliche Gebühren für ausgehende Daten = 63 281,25 GB * 0,018 €/GB = 1139,05 €
* Das Abrufen von Datensätzen aus einem Amazon Kinesis-Datenstrom ist kostenlos, wenn die Daten 24-Stunden für die standardmäßige, oder bis zu 7 Tage für eine erweiterte Datenaufbewahrung gespeichert werden. Für das Abrufen von Daten, die für eine langfristige Aufbewahrung über 7 Tage bis zu einer Frist von 365 Tagen gespeichert sind, wird eine Gebühr pro GB berechnet.
* Wenn Sie ein erweitertes Rundsenden nutzen, fallen stündliche Gebühren pro Kunden-Shard-Stunde und pro GB abgerufener Daten an.
* AWS berechnet die Datenübertragung von Ihren Datenproduzenten an Amazon Kinesis Data Streams bzw. von Amazon Kinesis Data Streams an Ihre Amazon Kinesis-Anwendungen nicht, wenn sich alle Ressourcen in der gleichen Region befinden.
* AWS berechnet die Datenübertragung nicht, wenn Ihre Datenproduzenten in einen Kinesis Data Stream in einer anderen Region schreiben. Im On-Demand-Kapazitätsmodus fallen zusätzliche Kosten an, wenn Ihre Anwendungen Daten aus einem Datenstrom in einer anderen AWS-Region lesen. Die Standardkosten für die AWS-Datenübertragung werden Ihnen in Rechnung gestellt. Im Modus „Bereitgestellte Kapazität“ fallen keine zusätzlichen Gebühren für das Lesen von Daten aus einem Datenstream in einer anderen AWS-Region an.
-
Bereitstellungsmodus
Im Bereitstellungsmodus geben Sie die Anzahl der Shards an, die für Ihre Anwendung erforderlich sind, basierend auf der Schreib- und Leseanforderungsrate. Ein Shard ist eine Kapazitätseinheit, die durchgehend 1 MB/Sek. Schreiben und 2 MB/Sek. Lesen bereitstellt.
Der Bereitstellungsmodus ist am besten, wenn Sie vorhersehbaren Anwendungsverkehr haben, Anwendung starten, deren Verkehr beständig ist oder langsam hochfährt oder die Kapazitätsanforderungen für die Kostenkontrolle vorhersagt.
Wichtige Fachbegriffe
Shard-Stunde: Ein Shard ist die Basiseinheit für den Durchsatz eines Amazon-Kinesis-Datenstroms. Sie legen auf Basis Ihrer Durchsatzanforderungen die Anzahl der in Ihrem Stream benötigten Shards fest. Jeder Shard wird Ihnen mit einem Stundensatz in Rechnung gestellt.
Ein Shard bietet eine Erfassungskapazität von 1 MB/Sek. oder 1 000 Datensätze/Sek.
Wenn sich Datenkonsumenten für ein erweitertes Rundsenden entscheiden, bietet jeder Shard eine Datenausgabe von bis zu 2 MB/Sek. für jeden Kunden, der ein erweitertes Rundsenden verwendet.
Wenn Datenkonsumenten kein erweitertes Rundsenden verwenden, bietet jeder Shard eine Datenausgabe von bis zu 2 MB/Sek., unabhängig von der Anzahl der Verbraucher, die Daten parallel von einem Shard verarbeiten.
PUT Nutzlast-Einheit (25 KB) Ein Datensatz umfasst die Daten, die Ihr Datenproduzent Ihrem Amazon-Kinesis-Datenstrom hinzufügt. Eine PUT-Nutzlasteinheit wird in Nutzlasten von je 25 KB gezählt, die einen Datensatz ausmachen. Ein Datensatz mit 5 KB enthält beispielsweise eine PUT-Nutzlasteinheit, ein Datensatz mit 45 KB zwei PUT-Nutzlasteinheiten und ein Datensatz mit 1 MB enthält 40 PUT-Nutzlasteinheiten. Eine PUT-Nutzlasteinheit wird mit einer PUT-Nutzlasteinheitenrate pro Million in Rechnung gestellt.
Erweitertes Rundsenden: Erweitertes Rundsenden verbessert die Leseparallelität, indem jedem Datenkonsumenten ein eigener Lesedurchsatz pro Shard von bis zu 2 MB/Sek. zur Verfügung gestellt wird. Wenn Verbraucher ein erweitertes Rundsenden nutzen, fallen stündliche Gebühren pro Kunden-Shard-Stunde und pro GB abgerufener Daten an.
Erweiterte Datenaufbewahrung Standardmäßig werden Ihre Daten von Kinesis Data Streams 24 Stunden lang gespeichert. Die erweiterte Datenaufbewahrung ermöglicht es Ihnen, die erweiterte Speicherung bis zu sieben Tagen zu verlängern. Wenn Sie die verlängerte Datenaufbewahrung aktivieren, werden Ihnen für jede durch Ihren Datenstrom anfallende Shard-Stunde zusätzliche Gebühren berechnet.
Langfristige DatenaufbewahrungDie langfristige Datenaufbewahrung ermöglicht Ihnen, Ihren Datenstrom bis zu 365 Tage lang zu speichern. Ihnen werden erweiterte Datenaufbewahrungsraten für die ersten 7 Tage und anschließend eine GB-Monatsrate für Daten berechnet, die über 7 Tage hinaus bis zu Ihrer angegebenen Aufbewahrungsdauer gespeichert sind.
Abrufen von langfristig aufbewahrten Daten:Für das Abrufen von Daten, die länger als sieben Tage gespeichert sind, wird Ihnen eine Gebühr pro GB berechnet, wenn Sie Daten mithilfe der GetRecords-API abrufen. Für das Abrufen von Daten, die für den standardmäßigen Zeitraum von 24 Stunden, oder für eine erweiterte Datenaufbewahrung von bis zu 7 Tagen gespeichert wurden, wird keine Gebühr erhoben. Wenn der erweiterte Rundsende-Benutzer (SubscribeToShard API) verwendet wird, wird Ihnen kein langfristiger Datenabruf berechnet.
Preise nach Region
Preisbeispiel
Angenommen, unsere Datenproduzenten fügen insgesamt 100 Datensätze pro Sekunde hinzu, wobei jeder Datensatz 35 KB groß ist. In diesem Fall beträgt die Gesamtdateneingaberate 3,4 MB/Sek. (100 Datensätze/Sek * 35 KB/Datensatz geteilt durch 1 024 = 3,4 MB/Sek). Zur Vereinfachung wird angenommen, dass der Durchsatz und die Datengröße jedes Datensatzes während des ganzen Tages stabil und konstant sind. Beachten Sie bitte, dass wir den Durchsatz des Amazon-Kinesis-Streams jederzeit dynamisch anpassen können.
Wir berechnen zuerst die Anzahl der Shards, die erforderlich sind, um den gewünschten Durchsatz für Ihren Stream zu erreichen. Da ein Shard eine Kapazität von 1 MB/Sek Dateneingabe bietet und 1 000 Datensätze/Sek unterstützt, bieten vier Shards eine Kapazität von 4 MB/Sek Dateneingabe und unterstützen 4 000 Datensätze/Sek. Ein Stream mit vier Shards erfüllt also unseren erforderlichen Durchsatz von 3,4 MB/Sek bei 100 Datensätzen/Sek.
Wir berechnen dann unsere monatlichen Kinesis-Data-Streams-Kosten anhand der Kinesis-Data-Streams-Preise für die Region EU (Deutschland):
Shard-Stunde: Ein Shard kostet 0,018 USD pro Stunde oder 0,432 USD pro Tag (0,018 USD * 24). Unser Stream verfügt über vier Shards, sodass Kosten von 1,728 € pro Tag entstehen (0,432 € x 4). Für einen Monat mit 31 Tagen betragen unsere monatlichen Kosten für Shard-Stunden 53,568 € (1,728 € x 31).
PUT-Nutzlasteinheit (25 KB): Da unser Datensatz eine Größe von 35 KB hat, enthält jeder Datensatz zwei PUT-Nutzlasteinheiten. Unsere Datenproduzenten leiten insgesamt 100 Datensätze oder 200 PUT-Nutzlasteinheiten pro Sekunde ein. Dies entspricht 267 840 000 Datensätzen bzw. 535 680 000 PUT-Nutzlasteinheiten pro Monat. Da eine Million PUT-Nutzlasteinheiten 0,017 € kosten, betragen unsere monatlichen Kosten für die PUT-Nutzlasteinheiten 9,106 € (0,017 € x 535,68).
Optional können wir auswählen, die Datenaufbewahrungszeit unseres Streams von 24 Stunden auf maximal 7 Tage verlängern. In diesem Beispiel nehmen wir an, dass für unseren Datenstrom die verlängerte Datenaufbewahrung während des gesamten Monats aktiviert ist. Alternativ können sie eine erweiterte Datenaufbewahrung nur wählen, wenn es für die Vermeidung von Datenvelust ist, welches Ihnen Kosten von erweiterter Aufbewahrung einspart.
Verlängerte Datenaufbewahrung (bis zu sieben Tage): Verlängerte Datenaufbewahrung kostet zusätzlich 0,024 € pro Shard-Stunde. Da für unseren Stream 2 976 Shard-Stunden pro Monat anfallen (4 Shards * 24 Stunden/Tag * 31 Tage/Monat), betragen unsere monatlichen Kosten für verlängerte Datenaufbewahrung 71,424 € (0,024 € * 2 976)
Zuzüglich der Kosten für Shard-Stunden und PUT-Nutzlasteinheiten betragen unsere Gesamtkosten für Amazon Kinesis Data Streams 2,02 € pro Tag oder 62,67 € pro Monat. Für 2,02 € pro Tag erhalten wir eine vollständig verwaltete Infrastruktur für Streaming-Daten, die uns in die Lage versetzt, dauerhaft 4 MB Daten pro Sekunde oder 337 GB Daten pro Tag auf zuverlässige und elastische Art zu verarbeiten. Außerdem können Sie die Datenaufbewahrungszeit von 24 Stunden auf bis zu sieben Tage für zusätzliche 71,42 € pro Monat verlängern.
Sie können Daten auch optional länger als sieben Tage aufbewahren und erweiterter Rundsende-Benutzer verwenden.
Langfristige Datenaufbewahrung (Daten älter als sieben Tage): Nehmen wir an, Sie möchten Ihren Datenstrom 30 Tage lang aufbewahren. Sie erhalten erweiterte Preise für Shard-Stunden und die Datenaufbewahrung von 24 Stunden bis hin zu sieben Tagen (Berechnungen siehe oben) sowie einen langfristigen Preis für die Datenaufbewahrung über sieben Tage hinaus bis hin zu 30 Tagen (ein Zeitraum von 23 Tagen). Bei der Berechnung einer langfristigen Aufbewahrung von 23 Tagen kostet die Speicherung zusätzlich 0,024 €/GB-Monat und beim Abrufen von Daten 0,025 € pro GB, wenn Sie den Standard-Benutzer (GetRecords API) verwenden. Basierend auf einer Dateneingaberate von 3,4 MB/Sek werden Sie 3,4 (Eingaberate) * 1 024 * 1 024 * 3 600 = 12 902 400 000 Bytes in einer Stunde akkumulieren.
Am Ende des Monats haben Sie dann den folgenden Verbrauch:
3 565 158 * 23 Tage * 24 Stunden/Tag = 7 122 124 800 000 Byte/Stunde
Umgerechnet in GB pro Monat ergibt dies:
Langfristige Datenabfrage (Daten, die älter als sieben Tage sind) 7 122 124 800 000 Byte-Stunden / 1 073 741 824 Bytes pro GB = 6 633 GB pro MonatDie gesamten Speicherkosten für eine 23-tägige Aufbewahrung betragen also = 6 633 * 0,024 € = 159,192 € pro Monat.
Langfristige Datenabrufe (Daten älter als 7 Tage): Wenn Sie alle Langzeitdaten mit einem einzigen Benutzer abrufen, der die GetRecords-API zum Abrufen von Datensätzen verwendet, fallen nur für die Daten, die nach den ersten 7 Tagen gespeichert wurden, Abrufgebühren an. Da Sie 6 623 GB Daten abrufen, werden Ihnen am Monatsende 6 623 * 0,025 =165,825 € berechnet. Langzeitdaten, die mit verbesserten Rundsende-Benutzern abgerufen werden, weisen eine verbesserte Rundsende-Datenabrufrate auf, wie nachfolgend beschrieben.
Kunden-Shard-Stunde mit erweitertem Rundsenden: Das erweiterte Rundsenden kostet zusätzlich 0,018 € pro Shard, und diese Kosten sind pro Datenkonsument. Da unser Stream 2 976 Shard-Stunden pro Monat (4 Shards * 24 Stunden/Tag * 31 Tage/Monat) umfasst, entstehen für jeden Verbraucher, der während dieses Zeitraums ein erweitertes Rundsenden nutzt, Kosten von 53,568 € (2 976 x 0,018 €). Zwei Verbraucher würden im gleichen Zeitraum Kosten in Höhe von 107,136 € verursachen.
Datenabruf mit erweitertem Rundsenden: Daten, die von einem Verbraucher über ein erweitertes Rundsenden aus einem Stream abgerufen werden, werden mit 0,015 € pro GB berechnet. Wenn im Laufe eines Monats ein Zwei-Shard-Stream 50 000 MB Daten aufnimmt und zwei Datenkonsumenten ein erweitertes Rundsenden nutzen und alle diese Daten im Laufe des Monats abgerufen: 100 000 MB (50 000 MB * 2 Kunsumenten) oder 97,6 GB. Da jedes GB 0,015 € kostet, betragen die gesamten Kosten für erweitertes Rundsenden 1,464 € (97,6 * 0,015 €).
* Das Abrufen von Datensätzen aus einem Amazon Kinesis-Datenstrom ist kostenlos, wenn die Daten 24-Stunden für die standardmäßige, oder bis zu 7 Tage für eine erweiterte Datenaufbewahrung gespeichert werden. Für das Abrufen von Daten, die für eine langfristige Aufbewahrung über 7 Tage bis zu einer Frist von 365 Tagen gespeichert sind, wird eine Gebühr pro GB berechnet.
* Wenn Sie ein erweitertes Rundsenden nutzen, fallen stündliche Gebühren pro Kunden-Shard-Stunde und pro GB abgerufener Daten an.
* Im Bereitstellungsmodus fallen keine zusätzlichen Gebühren für das Lesen von Daten aus einem Datenstrom in einer anderen AWS-Region an.
Service Level Agreement
Erfahren Sie mehr über das Amazon Kinesis Data Streams Service Level Agreement, indem Sie unsere Häufig gestellten Fragen besuchen.