USE CASES
Astra DB pour l’Internet des objets (IoT)
Les appareils intelligents au domicile, au bureau, dans les transports, les usines et les magasins redéfinissent l’économie des données en générant des données à grande échelle.
D’après une étude de marché menée par Statista, le marché de l’Internet des objets (IoT) devrait plus que doubler de volume par rapport à 2020 pour dépasser le billion de dollars en chiffre d’affaires annuel mondial d’ici 2030. En outre, le nombre d’appareils IoT connectés dans le monde devrait tripler au cours de la même décennie.
Les applications IoT sont connectées à des millions (et dans certains cas des milliards) d’appareils IoT qui génèrent des données en temps réel dans différents formats. Ces appareils IoT sont distribués en périphérie et se connectent à des datacenters ou au cloud. La technologie 5G accélère encore ces connexions par une connectivité à grande vitesse et faible latence. Faire fonctionner ces applications IoT en temps réel à grande échelle nécessite une solution de données en temps réel offrant évolutivité, flexibilité de la modélisation de données et disponibilité multirégionale/multi-cloud.
Pourquoi Astra DB pour l’IoT ?
Redimensionner efficacement pour les milliards d’« objets » connectés
Astra DB est une DBaaS avec paiement à l’utilisation qui vous permet de commencer à petite échelle et de développer votre base de données à mesure que vos applications IoT intègrent de plus en plus d’appareils et de données. Astra DB associé à Astra Streaming (streaming as a service), fournit l’ingestion, le stockage et le traitement en temps réel des données IoT. Astra DB vous permet de gérer facilement la croissance exponentielle des données IoT et d’exploiter les données pour améliorer la productivité et l’efficacité opérationnelle.
Pipelines de données en temps réel faciles à créer pour les analyses
CDC (Change Data Capture) pour Astra DB, reposant sur Astra Streaming, permet la création de pipelines de données en temps réel pour l’analyse. Avec CDC, les données d’Astra DB peuvent être immédiatement envoyées aux modèles machine learning (ML) et entrepôts de données pour des analyses, recommandations et actions en temps quasi réel.
Flexibilité multi-modèle pour la diversité des données IoT
Comme les appareils IoT sont variés par nature, ils génèrent un large éventail de formats de données. Astra DB offre une flexibilité multi-modèle avec des API Document (JSON), REST, GraphQL et gRPC pour prendre en charge cette diversité. Astra Streaming permet la gestion de données time series et le traitement de flux d’événements. Astra DB et Astra Streaming peuvent ensemble créer les pipelines de données nécessaires pour gérer toutes les formes de données IoT en temps réel.
De la périphérie IoT vers n’importe quel cloud
Astra DB englobe plusieurs zones cloud et peut se déployer dans AWS, GCP et Azure. Cela permet à Astra DB d’être proche de la périphérie IoT dans de nombreuses régions du monde. Astra DB et Astra Streaming éliminent également les charges d’installation et de maintenance et le paiement à l’utilisation et les crédits Astra universels sur n’importe quel cloud permettent d’économiser sur le coût total de possession.
Exemple de modèle de données IoT et requêtes dans Astra DB
Comme exemple d’une application IoT, imaginez un réseau de capteurs/appareils surveillant la température avec de nombreux capteurs de température connectés. Chaque capteur fournit des informations de température avec un horodatage et ces informations sont consultées par le biais de différentes requêtes.
Voici une représentation visuelle du modèle de données des capteurs de température et du réseau créé dans Astra DB pour les données et requêtes correspondantes :
Pour plus d’informations sur l’application IoT du réseau de capteurs de température, consultez notre bibliothèque de modélisation de données. Une autre excellente source d’informations sur la modélisation de données IoT est Five Data Models for IoT: Managing the Latest IoT Events Based on a State in Apache Cassandra (Cinq modèles de données pour l’IoT : gérer les événements IoT les plus récents en fonction d’un état dans Apache Cassandra).