Amazon Web Services расширила возможности AWS IoT Core, добавив нативную поддержку маршрутизации для InfluxDB. Эта интеграция позволяет инженерным командам передавать данные временных рядов напрямую с периферийных устройств интернета вещей в базы данных InfluxDB, исключая необходимость в кастомном программировании на стороне устройств и промежуточной облачной архитектуре.
Оптимизация конвейеров данных для рабочих нагрузок с временными рядами
Управление высокочастотными потоками данных от промышленных датчиков, научных приборов и умной инфраструктуры традиционно требовало сложных инженерных затрат. Ранее разработчикам часто приходилось писать кастомные скрипты трансформации прямо на периферийном оборудовании или развертывать промежуточные микросервисы для парсинга и пересылки полезной нагрузки в целевые хранилища. Недавно представленное действие правила InfluxDB автоматизирует весь этот жизненный цикл, перехватывая входящие сообщения в движке правил AWS IoT, преобразуя полезную нагрузку в нативный линейный формат протокола InfluxDB и безопасно отправляя ее в целевую базу данных.
Эта функция разработана для бесшовной интеграции как с управляемыми, так и с самостоятельно хостящимися средами. Организации могут использовать управляемый кластер InfluxDB в Amazon Timestream или направлять информацию непосредственно в собственный развернутый экземпляр InfluxDB в зависимости от требований корпоративной инфраструктуры. Устранение промежуточных уровней трансляции минимизирует задержку и сокращает объем операционной работы, обычно связанной с поддержкой кастомных конвейеров приема данных.
Гибкость за счет расширенных режимов пакетирования
Чтобы помочь инженерным командам сбалансировать экономическую эффективность и пропускную способность данных, новое действие правила предлагает две различные конфигурации пакетирования:
- Пакетирование на стороне устройства: Аппаратные конечные точки локально упаковывают предварительно сгруппированные полезные данные перед отправкой их в AWS IoT Core, что снижает нагрузку на запросы.
- Пакетирование на стороне сервера: Движок правил AWS IoT программно агрегирует отдельные входящие сообщения перед выполнением массовых операций записи в базу данных InfluxDB.
Реальные сценарии использования охватывают такие наукоемкие сектора, как науки о жизни, производство и экологический мониторинг. Например, лаборатория может собирать тысячи быстрых телеметрических показаний от сложного научного оборудования с субмиллисекундной детализацией. Используя агрегацию на стороне сервера или устройства, эти точки данных передаются напрямую в InfluxDB для непрерывного мониторинга и аналитики в реальном времени без необходимости разработки специализированных путей приема.
Внедрение и региональная доступность
Развертывание новой функциональности требует настройки активного соединения между целевыми IoT-устройствами и AWS IoT Core с последующим определением выделенного действия правила InfluxDB. Администраторам необходимо указать конечную точку целевой базы данных вместе с необходимыми учетными данными аутентификации и выбранными параметрами пакетирования.
Amazon подтвердила, что действие правила InfluxDB доступно немедленно во всех глобальных регионах AWS, где в настоящее время поддерживается Amazon Timestream для InfluxDB. Разработчики, желающие интегрировать эту функцию в свои существующие архитектуры, могут обратиться к официальной документации для разработчиков, предоставленной AWS.
Источник: Оригинальная статья





