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, erweiterte Datenaufbewahrung und langfristige Datenaufbewahrung.

Kalkulieren Sie Ihre voraussichtliche Monatsrechnung mit dem AWS-Preisrechner.

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.

Erweiterte Datenaufbewahrung

Standardmäßig werden Ihre Daten von Amazon Kinesis Data Streams 24 Stunden lang gespeichert. Die erweiterte Datenaufbewahrung ermöglicht es Ihnen, die Speicherung Ihres Datenstroms über 24 Stunden bis zu 7 Tagen hinaus zu 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.

Langfristige Datenaufbewahrung

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

Abruf von langfristig aufbewahrten Daten

Für das Abrufen von Daten, die länger als 7 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äßige 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.

Ihre AWS-Ressourcen verwalten

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

* 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

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/s (100 Datensätze/Sek x 35 KB/Datensatz geteilt durch 1 024 = 3,4 MB/s). 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 Ihren Stream zu erreichen. Da ein Shard eine Kapazität von 1 MB/s Dateneingabe bietet und 1 000 Datensätze/s unterstützt, bieten vier Shards eine Kapazität von 4 MB/s Dateneingabe und unterstützen 4 000 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ätzliche 59,52 USD pro Monat von 24 Stunden auf maximal 7 Tage verlängern.

Sie können Daten auch optional länger als 7 Tage aufbewahren und erweiterte Rundsende-Benutzer verwenden. 

  • Langfristige Datenaufbewahrung (Daten älter als 7 Tage): Nehmen wir an, Sie möchten Ihren Datenstrom 30 Tage lang aufbewahren. Sie erhalten eine erweiterte Shard-Hour-Preisgestaltung für die Datenaufbewahrung von 24 Stunden bis hin zu 7 Tagen (Berechnungen siehe oben) sowie einen langfristige Preis für die Datenaufbewahrung über 7 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,023 USD/GB-Monat und beim Abrufen von Daten 0,021 USD pro GB, wenn Sie den Standard-Benutzer (GetRecords API) verwenden. Basierend auf einer Dateneingaberate von 3,4 MB/s werden Sie 3,4 (Eingaberate) * 1024 * 1024 * 3600 = 12.902.400.000 Bytes in einer Stunde akkumulieren. Am Monatsende haben Sie die folgende Nutzung in Byte-Stunden: Gesamt-Byte-Stunden-Nutzung = 3.565.158 * 23 Tage * 24 Stunden/Tag = 7.122.124.800.000 Byte-Stunden. Umgerechnet in GB-Monate ergibt dies: 1.967.967.436,80 Byte-Stunden / 1.073.741.824 Byte pro GB = 6633 GB pro Monat. Die gesamten Speicherkosten für eine 23-tägige Aufbewahrung betragen also = 6633 * 0,023 USD = 152,56 USD 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 6623 GB Daten abrufen, werden Ihnen am Monatsende 6623 * 0,021 = 139,08 USD 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,015 USD 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 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 abgerufen: 100.000 MB (50.000 MB x 2 Daten)

Preisrechner

Service Level Agreement

Erfahren Sie mehr über das Amazon Kinesis Data Streams Service Level Agreement, indem Sie unsere Häufig gestellten Fragenbesuchen.

Entdecken Sie weitere Amazon Kinesis Data Streams-Ressourcen

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