Amazon Web Services a élargi les fonctionnalités d’AWS IoT Core en introduisant un support de routage natif pour InfluxDB. Cette intégration permet aux équipes d’ingénierie de canaliser les données temporelles (time-series) directement des appareils Internet des objets (IoT) de bord vers les bases de données InfluxDB, éliminant ainsi la programmation personnalisée côté appareil et l’architecture cloud intermédiaire.
Optimisation des pipelines de données pour les charges de travail temporelles
La gestion des flux de données à haute fréquence provenant de capteurs industriels, d’instruments scientifiques et d’infrastructures intelligentes a traditionnellement exigé une charge d’ingénierie complexe. Auparavant, les développeurs devaient souvent rédiger des scripts de transformation personnalisés directement sur le matériel de périphérie ou provisionner des microservices intermédiaires pour analyser et acheminer les charges utiles (payloads) vers les magasins de données privilégiés. La nouvelle action de règle InfluxDB automatise tout ce cycle de vie en interceptant les messages entrants au sein du moteur de règles AWS IoT, en transformant les charges utiles au format de protocole de ligne natif d’InfluxDB et en les envoyant en toute sécurité vers la base de données cible.
Cette fonctionnalité est conçue pour s’intégrer de manière transparente aux environnements gérés et auto-hébergés. Les organisations peuvent cibler un cluster InfluxDB géré Amazon Timestream ou acheminer leurs informations directement vers un déploiement InfluxDB auto-hébergé, selon les exigences de leur infrastructure d’entreprise. En supprimant les couches de traduction intermédiaires, l’architecture minimise la latence et réduit la surface opérationnelle généralement associée à la maintenance de pipelines d’ingestion de données personnalisés.
Flexibilité grâce aux modes de regroupement avancés
Pour aider les équipes d’ingénierie à concilier rentabilité et débit de données, la nouvelle action de règle introduit deux configurations de regroupement distinctes :
- Regroupement côté appareil (Device-side batching) : Les points de terminaison matériels regroupent les charges utiles pré-lotisées localement avant de les transmettre en amont à AWS IoT Core, ce qui réduit la surcharge des requêtes.
- Regroupement côté serveur (Server-side batching) : Le moteur de règles AWS IoT agrège par programmation les messages entrants individuels avant de valider les opérations d’écriture en bloc (bulk write) dans la base de données InfluxDB.
Les cas d’utilisation réels couvrent des secteurs à forte intensité de données tels que les sciences de la vie, la fabrication et la surveillance environnementale. Par exemple, un laboratoire des sciences de la vie peut capturer des milliers de lectures de télémétrie rapides à partir d’équipements scientifiques complexes avec une granularité inférieure à la milliseconde. En utilisant l’agrégation côté serveur ou côté appareil, ces points de données affluent directement dans InfluxDB pour une surveillance et des analyses continues en temps réel, sans nécessiter le développement de voies d’ingestion sur mesure.
Mise en œuvre et disponibilité régionale
Le déploiement de cette nouvelle fonctionnalité nécessite la configuration d’une connexion active entre les appareils IoT cibles et AWS IoT Core, suivie de la définition d’une action de règle InfluxDB dédiée. Les administrateurs doivent spécifier le point de terminaison de la base de données de destination ainsi que les informations d’identification d’authentification nécessaires et les paramètres de regroupement choisis.
Amazon a confirmé que l’action de règle InfluxDB est disponible immédiatement dans toutes les régions mondiales AWS où Amazon Timestream pour InfluxDB est actuellement pris en charge. Les développeurs souhaitant intégrer cette fonctionnalité dans leurs architectures existantes peuvent consulter la documentation officielle fournie par AWS.
Source : Article original





