USE CASES
Astra DB für das Internet der Dinge (IoT)
Intelligente Geräte in unseren Wohnungen, Büros, Transportsystemen, Fabriken und Geschäften generieren massive Mengen an Daten und definieren so die Data-Economy neu.
Einer Marktforschungsstudie von Statista zufolge wird der IoT-Markt bis 2030 voraussichtlich die Umsatzmarke von weltweit jährlich einer Billion USD übertreffen – das ist mehr als doppelt so viel wie 2020. Darüber hinaus soll sich die Zahl der vernetzten IoT-Geräte weltweit über denselben Zehnjahreszeitraum laut Prognosen verdreifachen.
IoT-Anwendungen stellen Verbindungen zu Millionen (in manchen Fällen Milliarden) IoT-Geräten her, die Echtzeitdaten in einer Vielzahl von Formaten generieren. Diese IoT-Geräte sind über Edge-Standorte verteilt und mit Rechenzentren oder der Cloud verbunden. Die 5G-Technologie macht diese Verbindungen dank Highspeed-Konnektivität und geringer Latenzzeiten sogar noch schneller. Um eine große Menge dieser Echtzeit-IoT-Anwendungen auszuführen, ist eine Echtzeitdatenlösung mit hoher Skalierbarkeit, Flexibilität bei der Datenmodellierung und Verfügbarkeit über mehrere Regionen und Clouds hinweg erforderlich.
Welche Vorteile bietet Astra DB im IoT-Bereich?
Effiziente Skalierung für Milliarden von vernetzten intelligenten Dingen
Mit Astra DB, einer Pay-as-you-go-DBaaS-Lösung, können Sie mit einer kleinen Datenbank starten und diese nach und nach skalieren, wenn mehr Geräte und Daten zu Ihren IoT-Anwendungen dazukommen. Astra DB ermöglicht es in Kombination mit Astra Streaming (Streaming-as-a-Service-Lösung), IoT-Daten in Echtzeit einzuspeisen, zu speichern und aufzubereiten. Mit Astra DB können Sie auch große Mengen an IoT-Daten denkbar einfach verwalten und diese Daten nutzen, um die Produktivität und operative Effizienz zu steigern.
Einfache Erstellung von Echtzeit-Datenpipelines für Analysen
Mit CDC (Change Data Capture) für Astra DB auf der Grundlage von Astra Streaming können Sie Echtzeit-Datenpipelines für Analysen erstellen. Daten aus Astra DB können mit CDC unmittelbar an Machine-Learning(ML)-Modelle und Data-Warehouses (DWH) übermittelt werden, um Analysen, Empfehlungen und Aktionen nahezu in Echtzeit zu ermöglichen.
Modellübergreifende Flexibilität für unterschiedliche IoT-Daten
Da IoT-Geräte sehr unterschiedlich sind, generieren sie ein breites Spektrum an Datenformaten. Mit den APIs Document (JSON), REST, GraphQL und gRPC bietet Astra DB eine modellübergreifende Flexibilität für diese vielen Datenformate. Astra Streaming ermöglicht die Verwaltung von Zeitreihendaten sowie die Verarbeitung von Event-Streams. In Kombination bieten Astra DB und Astra Streaming die nötigen Datenpipelines für alle Formen von IoT-Echtzeitdaten.
Vom IoT-Netzwerkrand bis hin zu jeder beliebigen Cloud
Astra DB deckt verschiedene Cloud-Regionen ab und lässt sich in AWS, GCP und Azure implementieren. So ist Astra DB stets in der Nähe des IoT-Netzwerkrands in mehreren Regionen rund um den Globus. Astra DB und Astra Streaming reduzieren auch den Installations- und Verwaltungsaufwand. Außerdem fallen die TCO dank des nutzungsbasierten Preismodells und der universellen Astra-Credits für jede Cloud niedriger aus.
Astra DB – Beispiel für IoT-Datenmodell und -Abfragen
Betrachten wir als Beispiel für eine IoT-Anwendung ein Gerät/Sensornetzwerk zur Temperaturüberwachung mit mehreren verbundenen Temperatursensoren. Jeder dieser Sensoren stellt Temperaturinformationen mit Zeitstempeln bereit, die über unterschiedliche Abfragetypen angegeben werden.
Hier finden Sie eine grafische Darstellung des Temperatursensor- und Netzwerkdatenmodells, das innerhalb von Astra DB für die relevanten Daten und Abfragen erstellt wurde:
Weitere Informationen zur Temperatursensor-IoT-Anwendung finden Sie in unserer Datenmodellbibliothek. Eine weitere exzellente Ressource mit Informationen zur IoT-Datenmodellierung ist der Blogbeitrag Five Data Models for IoT: Managing the Latest IoT Events Based on a State in Apache Cassandra (Fünf Datenmodelle für das IoT: Verwaltung der neuesten IoT-Ereignisse auf Basis eines Apache-Cassandra-Zustands).