Amazon Kinesis ist ein vollständig verwalteter, Cloud-basierter Service für die Verarbeitung großer, verteilter Datenströme in Echtzeit. Amazon Kinesis kann durchgehend Terabytes von Daten pro Stunde von Hunderttausenden von Quellen wie Website-Clickstreams, finanziellen Transaktionen, Feeds aus sozialen Medien, IT-Protokollen und Standortverfolgungs-Ereignissen erfassen und speichern. Mit Amazon Kinesis Client Library (KCL) können Sie Amazon Kinesis-Anwendungen erstellen und Streaming-Daten verwenden, um Echtzeit-Dashboards zu betreiben, Warnungen zu generieren, dynamische Preisgestaltung zu implementieren und mehr. Außerdem können Sie Daten von Amazon Kinesis an andere AWS-Services wie beispielsweise Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon Elastic Map Reduce (Amazon EMR) und AWS Lambda übermitteln.


Einführung in Amazon Kinesis (2:08)

kenesis-thumb3


Amazon Kinesis ermöglicht Datenverarbeitung in Echtzeit. Mit Amazon Kinesis können Sie durchgehend Daten sammeln, während sie generiert werden, und sofort auf kritische Informationen über Ihr Unternehmen und Ihren Betrieb reagieren.

Sie können einen Amazon Kinesis-Stream innerhalb von Sekunden erstellen. Mit der Amazon Kinesis Producer Library (KPL) und der Amazon Kinesis Client Library (KCL) können Sie Daten ganz einfach in den Amazon Kinesis-Stream einleiten und Amazon Kinesis-Anwendungen zur Datenverarbeitung erstellen.

Amazon Kinesis ermöglicht Ihnen, mit mehreren Amazon Kinesis-Anwendungen denselben Stream gleichzeitig zu verarbeiten. Beispielsweise kann eine Anwendung Echtzeitanalysen durchführen und eine andere die Daten aus demselben Amazon Kinesis-Stream an Amazon S3 senden.

Der Durchsatz eines Amazon Kinesis-Streams kann von Megabyte auf Terabyte pro Stunde und von Tausenden auf Millionen von PUT-Datensätzen pro Sekunde skaliert werden. Sie können den Durchsatz Ihres Streams jederzeit basierend auf dem Eingangsdatenvolumen dynamisch anpassen.

Amazon Kinesis verursacht keine Vorab-Kosten und Sie zahlen nur für die tatsächlich genutzten Ressourcen. Schon ab 0,015 USD pro Stunde können Sie einen Amazon Kinesis-Stream mit einem Dateneingang von 1 MB/Sek. und einem Datenausgang von 2 MB/Sek. nutzen.

Amazon Kinesis repliziert Ihre Streaming-Daten synchron auf drei Standorte in einer AWS-Region und bewahrt sie 24 Stunden lang auf. Dies verhindert Datenverlust durch Ausfall von Anwendungen, einzelnen Maschinen oder ganzen Anlagen.


Mit Amazon Kinesis können Protokoll- und Ereignisdaten aus Quellen wie Servern, Desktops und Mobilgeräten erfasst werden. Sie können dann Amazon Kinesis-Anwendungen erstellen, um die Daten kontinuierlich zu verarbeiten, Metriken zu berechnen, Dashboards in Echtzeit zu betreiben und aggregierte Daten an Datenspeicher wie Amazon S3 zu liefern.

Amazon Kinesis kann kontinuierlich Protokolle mit hohem Volumen empfangen, die von Ihren Anwendungen oder Services erstellt wurden. Sie können dann Amazon Kinesis-Anwendungen erstellen, um die Protokolle in Echtzeit zu analysieren und bei Ausnahmefällen Warnungen auszulösen.

Mit Ihren Amazon Kinesis-Anwendungen können Sie Analysen von Ereignisdaten mit hoher Frequenz, die von Amazon Kinesis erfasst wurden – beispielsweise von Website-Clickstreams –, in Echtzeit durchführen. Diese Analysen ermöglichen Ihnen die Auswertung Ihrer Daten innerhalb von Minuten anstatt von Stunden oder Tagen.

Sie können Daten von Ihren Mobilanwendungen auf Hunderten von Geräten per Push-Verfahren an Amazon Kinesis liefern lassen, sodass Ihnen die Daten zur Verfügung stehen, sobald sie auf den Mobilgeräten entstehen.

Weitere Informationen über die Integration von Amazon Kinesis und AWS Mobile SDK (iOS | Android)

Amazon Kinesis kann als "Feuerwehr" für die Verarbeitung von Massendaten aus sozialen Medien wie Twitter benutzt werden. Sie können dann eine Amazon Kinesis-Anwendung erstellen, um soziale Daten aus Ihrem Amazon Kinesis-Stream zu verarbeiten.


Amazon Kinesis kann kontinuierlich Daten über Interaktionen von Spielern und Spielen erfassen und die Daten an Ihre Spieleplattform liefern. Mit Amazon Kinesis können Sie ein Spiel konzipieren, das fesselnde und dynamische Erlebnisse aufgrund von Aktionen und Verhalten der Spieler liefert.