Amazon Kinesis Data Streams verwenden nutzungsabhängige Preise. Es gibt weder Vorlaufkosten noch Mindestgebühren. Sie zahlen nur für die Ressourcen, die Sie tatsächlich nutzen. Die Preise basieren auf zwei Kerndimensionen – Shard-Stunde und PUT-Nutzlasteinheit, sowie auf optionale Dimensionen für erweitertes Rundsenden und erweiterte Datenaufbewahrung.

Kalkulieren Sie Ihre voraussichtliche Monatsrechnung mit AWS Einfachen Monatsrechner.

Shard-Stunde

Shard ist die Basiseinheit für den Durchsatz eines Amazon Kinesis-Daten-Streams. 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 Eingangskapazität von 1MB/Sek. oder 1000 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-Nutzlasteinheit (25 KB)

Ein Datensatz umfasst die Daten, die Ihr Datenproduzent Ihrem Amazon Kinesis-Stream 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

Verbesserter Fan-Out verbessert die Parallelität beim Lesen, indem jedem Datenverbraucher ein eigener Lesedurchsatz pro Shard von bis zu 2 MB / Sek. Zur Verfügung gestellt wird. Wenn Verbraucher einen erweiterten Fan-Out-Modus verwenden, fallen stündliche Gebühren pro Stunde und pro GB der abgerufenen Daten an.

Verlängerte Datenaufbewahrung (maximal 7 Tage)

Standardmäßig werden Ihre Daten von Amazon Kinesis Data Streams 24 Stunden lang gespeichert. Bei Bedarf können Sie die Datenaufbewahrungszeit Ihres Daten-Streams auf maximal 7 Tage verlängern. Wenn Sie die verlängerte Datenaufbewahrung aktivieren, werden Ihnen für jede durch Ihren Daten-Stream anfallende Shard-Stunde zusätzliche Gebühren berechnet.

Ihre AWS-Ressourcen verwalten

* Das Abrufen von Datensätzen aus einem Amazon Kinesis-Datenstrom ist kostenlos, wenn kein erweitertes Rundsenden verwendet wird.

* 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.

* Beachten Sie, dass Amazon Kinesis Data Streams derzeit NICHT unter das kostenlose Nutzungskontingent für AWS fällt. Das kostenlose Kontingent für AWS ist ein Programm, das einen kostenlosen Test bestimmter AWS-Services bietet. Weitere Informationen über das kostenlose Kontingent für AWS finden Sie unter Kostenloses Kontingent für AWS.

* Der Abruf von Datensätzen aus dem Amazon Kinesis-Daten-Stream ist kostenlos.

* Datenübertragung ist kostenlos. 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.

* Beachten Sie, dass Amazon Kinesis Data Streams derzeit NICHT unter das kostenlose Nutzungskontingent für AWS fällt. Das kostenlose Kontingent für AWS ist ein Programm, das einen kostenlosen Test bestimmter AWS-Services bietet. Weitere Informationen über das kostenlose Kontingent für AWS finden Sie unter Kostenloses Kontingent für AWS.

Preise nach Region

Optionale Funktionen

Preisbeispiel

Angenommen, unsere Datenproduzenten fügen per PUT insgesamt 1 00 Datensätze pro Sekunde hinzu, wobei jeder Datensatz 35 KB groß ist. In diesem Fall beträgt die gesamte Dateneingaberate 3,4 MB/s (100 PUT-Datensätze/s x 35 KB/Datensatz). 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 unseres 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 unseren Stream zu erreichen. Da ein Shard eine Kapazität von 1 MB/s Dateneingabe bietet und 1000 Datensätze/s unterstützt, bieten vier Shards eine Kapazität von 4 MB/s Dateneingabe und unterstützen 4000 Datensätze/s. Ein Stream mit vier Shards erfüllt also unseren erforderlichen Durchsatz von 3,4 MB / s bei 100 Datensätzen/s.

Wir berechnen dann unsere monatlichen Kinesis Data Streams-Kosten anhand der Kinesis Data Streams-Preise für die Region USA Ost:

  • Shard-Stunde: Ein Shard kostet 0,015 USD pro Stunde oder 0,36 USD pro Tag (0,015 USD * 24). Unser Stream verfügt über vier Shards, sodass Kosten von 1,44 USD pro Tag entstehen (0,36 USD x 4). Für einen Monat mit 31 Tagen betragen unsere monatlichen Kosten für Shard-Stunden 44,64 USD (1,44 USD 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,014 USD kosten, betragen unsere monatlichen Kosten für die PUT-Nutzlasteinheiten 7,499 USD (0,014 USD x 535,68).

Optional können wir die Datenaufbewahrungszeit unseres Streams von 24 Stunden auf maximal 7 Tage verlängern. In diesem Beispiel nehmen wir an, dass für unseren Daten-Stream die verlängerte Datenaufbewahrung während des gesamten Monats aktiviert ist. Wir haben aber auch die Möglichkeit, die verlängerte Datenaufbewahrung nur in Situationen zu aktivieren, in denen sie zum Schutz vor Datenverlust unbedingt benötigt wird, um Kosten für verlängerte Datenaufbewahrung einzusparen.

  • Verlängerte Datenaufbewahrung (maximal 7 Tage): Verlängerte Datenaufbewahrung kostet zusätzlich 0,020 USD 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 Kosten für verlängerte Datenaufbewahrung 59,52 USD (0,020 USD * 2 976).

Zuzüglich der Kosten für Shard-Stunden und PUT-Nutzlasteinheiten betragen unsere Gesamtkosten für Amazon Kinesis Data Streams 1,68 USD pro Tag oder 52,14 USD pro Monat. Für 1,68 USD 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 wir die Datenaufbewahrungszeit unseres Amazon Kinesis-Daten-Streams für zusätzlich 59,52 USD pro Monat von 24 Stunden auf maximal 7 Tage verlängern.

  • Kunden-Shard-Stunde mit erweitertem Rundsenden: Das erweiterte Rundsenden kostet zusätzlich 0,015 USD pro Shard, und diese Kosten sind pro Datenkonsumenten. 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 44,64 USD (2,976 x 0,015 USD). Zwei Verbraucher würden im gleichen Zeitraum Kosten in Höhe von 89,28 USD verursachen.
  • Datenabruf mit erweitertem Rundsenden: Daten, die von einem Verbraucher über ein erweitertes Rundsenden aus einem Stream abgerufen werden, werden mit 0,013 USD 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 abrufen, werden 100.000 MB (50.000 MB x 2 Datenkonsumenten) Daten abgerufen, oder 100 GB, was eine Gebühr von 1,30 USD (100 GB x 0,013 USD pro GB) verursacht.  

Entdecken Sie weitere Amazon Kinesis Data Streams-Ressourcen

Besuchen Sie die Ressourcen-Seite
Sind Sie startbereit?
Registrieren
Haben Sie noch Fragen?
Kontakt