Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Multi-Account IoT-Pipelines On-The-Fly erstellen auf AWS
Veröffentlichungsdatum: 16. Oktober 2020 (Verlauf des Diagramms)
Dieses Referenzarchitekturdiagramm zeigt, wie AWS IoT Analytics-Pipelines in verschiedenen Unternehmenskonten AWS bereitgestellt werden. Es verwendet Amazon Managed Service Apache Flink zum Puffern und Weiterleiten von Daten von neuen Geräten und Gruppen.
Multi-Account IoT-Pipelines On-The-Fly erstellen auf AWS
-
Erfassen Sie Geräte-Telemetriedaten über den Amazon Kinesis-Telemetrie-Stream. https://docs.aws.amazon.com/streams/latest/dev/introduction.html
-
Erkennt, wenn Amazon Managed Service for eine unregistrierte Apache Flink Gerätegruppe (Shard) aufnimmt. Puffern Sie eingehende Nachrichten in einem benutzerdefinierten Fenster und geben Sie ein Ereignis aus.
-
Die AWS Lambda Shard-Funktion erstellt ein neues Konto und einen Amazon Simple Storage Service (Amazon S3) -Bucket, falls ein Konto nicht über genügend Kapazität verfügt.
-
Verwenden Sie das AWS SDK, um einen AWS IoT Analytics-Kanal, eine Pipeline und einen Datenspeicher für den neuen Shard zu erstellen und sie in Amazon DynamoDB zu registrieren.
-
Geben Sie ein Registrierungsereignis aus, das die AWS IoT Analytics-Kanalinformationen enthält. Dieses Ereignis veranlasst das Amazon Managed Service for Apache Flink Window, die Verarbeitung der gepufferten Nachrichten für diesen Shard fortzusetzen.
-
Erkennt neue Geräte in der Gruppe und sendet ein asynchrones Ereignis an die Lambda-Funktion Register-Dataset. Dadurch wird ein AWS IoT Analytics-Datensatz erstellt, während die Telemetrie weiterhin erfasst wird.
-
Für jede Gerätegruppe Apache Flink liest Amazon Managed Service for die AWS IoT Analytics-Kanalregistrierung. Anschließend werden Gerätedaten auf den richtigen Kanal im registrierten Konto hochgeladen.
-
AWS IoT Analytics speichert Gerätegruppennachrichten im Kanal und transformiert sie in der Pipeline. AWS IoT Analytics speichert die transformierten Daten dann im Datenspeicher, der von Amazon S3 unterstützt wird.
-
Der AWS IoT Analytics-Datensatz jedes Geräts verwendet eine Delta-Zeitabfrage im Datenspeicher. Dadurch werden Daten für die letzten 5 Minuten auf ein bestimmtes Gerät gefiltert, um Abfragen zu vereinfachen.
-
Fragen Sie Gerätedaten mit AWS Glue oder Amazon Redshift Spectrum ab.
Weitere Informationen
Weitere Informationen finden Sie unter
Verlauf des Diagramms
Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.
| Änderung | Beschreibung | Datum |
|---|---|---|
Erste Veröffentlichung | Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht. | 16. Oktober 2020 |
Anmerkung
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.