Amazon Kinesis Data Streams

Amazon Kinesis Data Streams – Preise

Warum Kinesis Data Streams?

Amazon Kinesis Data Streams ist ein vollständig verwalteter, Serverless-Daten-Streaming-Service, der die elastische Erfassung und Speicherung von Protokollen, Ereignissen, Clickstreams und anderen Arten von Daten-Streaming in Echtzeit, erleichtert. Kinesis Data Streams verwendet nutzungsabhängige Preisberechnungen. Kinesis Data Streams hat 3 Modi – On-Demand Standard, On-Demand Advantage und Bereitstellung – und alle Modi sind mit speziellen Abrechnungsoptionen ausgestattet. 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.

Jetzt Ihre individuelle Kostenschätzung erstellen

  • On-Demand Standard
  • Mit On-Demand Standard zahlen Sie die geschriebenen und gelesenen Daten von Ihren Datenströmen per GB. Sie müssen vorher nicht festlegen, wie viel Lese- und Schreibdurchsatz 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 7 Tage), Langzeit-Datenaufbewahrung (über 7 Tage hinaus und bis zu einem Jahr), sowie Erweitertes Rundsenden. Ihnen wird ebenfalls jeder Stream berechnet, der im Modus On-Demand Standard Ihres Kontos betrieben wird, und zwar zu einer Rate pro Stunde.

    Der Modus On-Demand Standard eignet sich am Besten, wenn Sie neue Datenströme mit unbekannten Workloads erstellen, unvorhersehbaren Anwendungverkehr haben oder es vorziehen, die Kapazität nicht zu verwalten.

    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 ebenfalls jeder Stream berechnet, der im Modus On-Demand Standard 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

    Nehmen wir an, dass Sie 1 000 Datensätze gestreamter Daten pro Sekunde – jeder Datensatz hat eine Größe von 3 KB – an Amazon Kinesis Data Stream versenden, betrieben im Modus On-Demand Standard in USA Ost. 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 s) = 1 (Verbraucher) * (1 000 Datensätze/s * 3 KB/Datensatz) / 1 048 576 KB/GB = 0.00286 GB/s

    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 Region USA Ost beträgt 0,08 USD pro GB aufgenommener Daten

    Monatliche Gebühren für eingehende Daten = 7 413,12 GB * 0,08 USD/GB = 593,04 USD

    Der Preis in USA Ost beträgt 0,040 USD pro GB Datenabrufe

    Monatliche Gebühren für ausgehende Daten = 7 413,12 GB * 0,040 USD/GB = 296,50 USD

    Da der Stream für 30 Tage im Monat genutzt wird:
    Pro-Stream-Gebühren = 30 * 24 * 0,040 (Gebühr) = 28,80 USD

    Monatliche Gesamtkosten = 593,04 USD + 296,50 USD + 28,80 USD = 918,34 USD

  • On-Demand Advantage
  • Mit On-Demand Advantage zahlen Sie die geschriebenen und gelesenen Daten von Ihren Datenströmen per GB. Sie müssen vorher nicht festlegen, wie viel Lese- und Schreibdurchsatz Sie von Ihrer Anwendung erwarten durchzuführen. Kinesis Data Streams passt sofort Ihre Workloads an, wenn diese hoch- oder heruntergefahren werden. Sie können einen Warm-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 Stream-Stundengebühr. Für die optionale Funktion „Erweiterte Aufbewahrung“ fallen zusätzliche Gebühren an (über die ersten 24 Stunden hinaus und bis zu einem Jahr). Für die Verwendung des erweiterten Rundsendens fallen keine zusätzlichen Gebühren an.

    On-Demand Advantage eignet sich am Besten, wenn Sie insgesamt mindestens 10 MB/s an Daten aufnehmen, Fanout an mehr als 2 Verbraucher durchführen, mehr als 50 Streams in einem Konto nutzen oder die Möglichkeit haben möchten, einen Warm-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 Datensätze mit der Größe jedes Datensatzes 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.

    Ausgehende Daten: Die vom Kinesis Data Streams abgerufenen Daten werden pro GB des gelesenen Datenstroms berechnet. Dies wird aus der Anzahl der abgerufenen Datensätze berechnet, multipliziert mit jeder einzelnen Datensatzgröß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.

    Erweitertes Rundsenden: Erweitertes Rundsenden erhöht den Datenabruf durch mehrere Verbraucheranwendungen, da jeder Datenverbraucher seinen eigenen Lesedurchsatz pro Shard von bis zu 2 MB/Sekunde erhält. Wenn Verbraucher das erweiterte Rundsenden 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 einem Jahr zu verlängern. Ihnen wird ein monatlicher GB-Tarif berechnet.  

    Preise nach Region

    Preisbeispiel 1

    Nehmen wir an, dass Sie 3 000 Datensätze gestreamter Daten pro Sekunde – jeder Datensatz hat eine Größe von 10 KB – an Amazon Kinesis Data Stream versenden, betrieben im Modus On-Demand Advantage in USA Ost. 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/s) = (3 000 Datensätze/s * 10 KB/Datensatz) / 1 048 576 KB/GB = 0,0286 GB/s

    Erhaltene Daten (GB/Monat) = 30 Tage/Monat * 86 400 s/Tag * 0,0286 GB/s = 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 s/Tag * 0,0286 GB/s = 74 157,7 GB/Monat

    Beibehaltung von einem Tag ist in den Datenerfassungsgebühren enthalten.

    Der Preis in USA Ost beträgt 0,032 USD pro GB aufgenommener Daten
    Monatliche Gebühren für eingehende Daten = 74 157,7 GB * 0,032 USD/GB = 2 373,05 USD

    Der Preis in USA Ost beträgt 0,016 USD pro GB Datenabrufe
    Monatliche Gebühren für ausgehende Daten = 74 157,7 GB * 0,016 USD/GB = 1 186,52 USD

    Monatliche Gesamtgebühren = 2 373,05 USD + 1 186,52 USD = 3 559,57 USD

    Preisbeispiel 2

    Dieses Beispiel veranschaulicht die Abrechnung, wenn der Datendurchsatz eines Kontos unter der Mindestnutzungsanforderung für den Modus On-Demand Advantage (25 MB/s) liegt. Nehmen wir an, dass Sie 1 000 Datensätze gestreamter Daten pro Sekunde – jeder Datensatz hat eine Größe von 10 KB – an Amazon Kinesis Data Stream versenden, betrieben im Modus On-Demand Advantage in USA Ost. 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/s) = (1 000 Datensätze/s * 10 KB/Datensatz) / 1 048 576 KB/GB = 0,00954 GB/s
    Da die aufgenommenen Daten die Mindestverpflichtung von 25 MB/s (0,0244 GB/s) nicht erfüllen, fällt eine Fehlgebühr von 0,0149 GB/s an

    Erhaltene Daten (GB/Monat) = 30 Tage/Monat * 86 400 s/Tag * (0,00954 GB/s + 0,0149 GB/s) = 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 abgerufenen Daten die Mindestverpflichtung von 25 MB/s (0,0244 GB/s) nicht erfüllen, fällt eine Fehlgebühr von 0,0149 GB/s an
    Abgerufene Daten (GB/Monat) = 30 Tage/Monat * 86 400 s/Tag * (0,00954 GB/s + 0,0149 GB/s) = 63 281,25 GB/Monat

    Beibehaltung von einem Tag ist in den Datenerfassungsgebühren enthalten.

    Der Preis in USA Ost beträgt 0,032 USD pro GB aufgenommener Daten
    Monatliche Gebühren für eingehende Daten = 63 281,25 GB * 0,032 USD/GB = 2 025,00 USD

    Der Preis in USA Ost beträgt 0,016 USD pro GB Datenabrufe
    Monatliche Gebühren für ausgehende Daten = 63 281,25 GB * 0,016 USD/GB = 1 012,50 USD

    Monatliche Gesamtgebühren = 2 025,00 USD + 1 012,50 USD = 3 037,50 USD

* 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-Modus fallen zusätzliche Gebühren an, wenn Ihre Verbraucheranwendungen Daten aus einem Datenstrom in einer anderen AWS-Region lesen. Die Standardkosten für die AWS-Datenübertragung werden Ihnen in Rechnung gestellt.

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

  • Mit dem Bereitstellungsmodus spezifizieren Sie die Anzahl der für Ihre Anwendung notwendigen Shards, basierend auf der Anforderungsrate von Schreiben und Lesen. Ein Shard ist eine Kapazitätseinheit, die durchgehend 1 MB/s Schreiben und 2 MB/s Lesen bereitstellt.

    Der Bereitstellungsmodus eignet sich am Besten, wenn Sie vorhersehbaren Anwendungsverkehr haben, Anwendungen ausführen, 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 1MB/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 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 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,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 monatlichen 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 Sie die Datenaufbewahrungszeit von 24 Stunden auf bis zu sieben Tage für zusätzliche 59,52 USD 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,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/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:
    7 122 124 800 000 Byte-Stunden / 1 073 741 824 Bytes pro GB = 6 633 GB pro Monat

    Die gesamten Speicherkosten für eine 23-tägige Aufbewahrung betragen also = 6 633 * 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 6 623 GB Daten abrufen, werden Ihnen am Monatsende 6 623 * 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 * 2 Kunsumenten) oder 97,6 GB. Da jedes GB 0,013 USD kostet, betragen die gesamten Kosten für erweitertes Rundsenden 1,26 USD (97,6 * 0,013 USD).

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