Erste Schritte mit HAQM Kinesis Data Streams
Erste Schritte
HAQM Kinesis Data Streams ist ein extrem skalierbarer, äußerst robuster Datenerfassungs- und -verarbeitungsservice, der für Datenstreaming optimiert ist. Sie können Hunderttausende von Datenproduzenten so konfigurieren, dass sie kontinuierlich Daten in Ihren HAQM Kinesis-Daten-Stream einleiten. Daten stehen Ihren HAQM-Kinesis-Anwendungen innerhalb von Millisekunden zur Verfügung. Die Anwendungen erhalten die Datensätze in der Reihenfolge, in der sie generiert wurden.
HAQM Kinesis Data Streams ist in eine Reihe von AWS-Services integriert, darunter HAQM Kinesis Data Firehose zur Umwandlung von Streaming-Daten in nahezu Echtzeit und zur Bereitstellung von Streaming-Daten in einem AWS Data Lake wie HAQM S3, HAQM Managed Service für Apache Flink für verwaltete Stream-Verarbeitung, AWS Lambda zur Ereignis- oder Datensatzverarbeitung, AWS PrivateLink für eine private Konnektivität, HAQM Cloudwatch zur Verarbeitung von Metriken und Protokollen und AWS KMS zur serverseitigen Verschlüsselung.
HAQM Kinesis Data Streams wird als Gateway für eine Big-Data-Lösung verwendet. Daten aus verschiedenen Quellen werden in einen HAQM Kinesis-Stream eingeleitet und anschließend werden die Daten von verschiedenen HAQM Kinesis-Anwendungen aus dem Stream konsumiert. In diesem Beispiel führt eine Anwendung (gelb) ein Echtzeit-Dashboard mit den Streaming-Daten aus. Eine weitere Anwendung (rot) führt eine einfache Aggregation aus und übermittelt verarbeitete Daten an HAQM S3. Die Daten in S3 werden weiterverarbeitet und für komplexe Analysen in HAQM Redshift gespeichert. Die dritte Anwendung (grün) gibt Rohdaten in HAQM S3 aus, die dann zur kostengünstigeren Langzeitspeicherung in HAQM Glacier archiviert werden. Beachten Sie, dass diese drei Datenverarbeitungswege gleichzeitig und parallel ausgeführt werden.
Erste Schritte mit HAQM Kinesis Data Streams
Neuigkeiten bei HAQM Kinesis Data Streams
Fordern Sie Unterstützung für Ihre Machbarkeitsstudie und Bewertung an
Videos
Verwenden von Kinesis Data Streams
Nachdem Sie sich bei HAQM Web Services angemeldet haben, können Sie HAQM Kinesis Data Streams wie folgt verwenden:
- Indem Sie einen HAQM Kinesis-Daten-Stream entweder über die HAQM Kinesis Management Console oder über die HAQM Kinesis-API CreateStream erstellen.
- Indem Sie Ihre Datenproduzenten so konfigurieren, dass sie kontinuierlich Daten in Ihren HAQM Kinesis-Daten-Stream einleiten.
- Indem Sie Ihre HAQM Kinesis-Anwendungen so aufbauen, dass sie Daten aus Ihrem HAQM Kinesis-Daten-Stream lesen und verarbeiten.
Vorgestellte Lösungen
Die AWS-Streaming-Daten-Lösung für HAQM Kinesis bietet AWS-CloudFormation-Vorlagen, in denen Daten durch Produzenten, Streaming-Speicher, Konsumenten und Ziele fließen. Um mehrere Anwendungsfälle und Geschäftsanforderungen zu unterstützen, bietet diese Lösung vier AWS-CloudFormation-Vorlagen. Die Vorlagen sind so konfiguriert, dass Best Practices zur Überwachung der Funktionalität mithilfe von Dashboards und Alarmen sowie zur Sicherung der Daten angewendet werden.