Amazon Web Services, InfluxDB için yerleşik yönlendirme desteği sunarak AWS IoT Core‘un yeteneklerini genişletti. Bu entegrasyon, mühendislik ekiplerinin zaman serisi verilerini uç (edge) Nesnelerin İnterneti cihazlarından doğrudan InfluxDB veritabanlarına aktarmasına olanak tanıyarak özel cihaz tarafı programlamayı ve ara bulut mimarisini ortadan kaldırıyor.
Zaman Serisi İş Yükleri İçin Veri Boru Hatlarını Kolaylaştırma
Endüstriyel sensörlerden, bilimsel araçlardan ve akıllı altyapıdan gelen yüksek frekanslı veri akışlarını yönetmek geleneksel olarak karmaşık bir mühendislik yükü gerektiriyordu. Önceleri geliştiriciler, yükleri ayrıştırmak ve tercih edilen veri depolarına iletmek için genellikle doğrudan uç donanım üzerine özel dönüştürme betikleri yazmak veya aracı mikro hizmetler sağlamak zorundaydı. Yeni sunulan InfluxDB kural eylemi, AWS IoT kural motoru içindeki gelen mesajları yakalayarak, yükleri InfluxDB’nin yerleşik satır protokolü formatına dönüştürerek ve hedef veritabanına güvenli bir şekilde göndererek tüm bu yaşam döngüsünü otomatikleştirir.
Bu özellik, hem yönetilen hem de kendi bünyesinde barındırılan (self-hosted) ortamlarla sorunsuz bir şekilde bütünleşmek üzere tasarlanmıştır. Kuruluşlar, kurumsal altyapı gereksinimlerine bağlı olarak bir Amazon Timestream yönetilen InfluxDB kümesini hedefleyebilir veya bilgilerini doğrudan kendi barındırdıkları bir InfluxDB dağıtımına yönlendirebilirler. Ara çeviri katmanlarının kaldırılmasıyla mimari, gecikmeyi en aza indirir ve özel veri alım boru hatlarının bakımıyla tipik olarak ilişkilendirilen operasyonel yüzey alanını daraltır.
Gelişmiş Toplu İşlem Modları ile Esneklik
Mühendislik ekiplerinin maliyet verimliliğini veri aktarım hızıyla dengeleyebilmesine yardımcı olmak için yeni kural eylemi iki farklı toplu işlem (batching) yapılandırması sunar:
- Cihaz tarafında toplu işlem: Donanım uç noktaları, AWS IoT Core’a yukarı akış yönünde iletmeden önce önceden toplu işlenmiş yükleri yerel olarak paketleyerek istek ek yükünü azaltır.
- Sunucu tarafında toplu işlem: AWS IoT kural motoru, InfluxDB veritabanına toplu yazma işlemlerini gerçekleştirmeden önce gelen bireysel mesajları programlı olarak toplar.
Gerçek dünya kullanım örnekleri, yaşam bilimleri, üretim ve çevresel izleme gibi veri yoğun sektörleri kapsamaktadır. Örneğin, bir yaşam bilimleri laboratuvarı karmaşık bilimsel ekipmanlardan milisaniyenin altında bir ayrıntı düzeyinde binlerce hızlı telemetri okuması yakalayabilir. Sunucu tarafında veya cihaz tarafında toplama kullanarak, bu veri noktaları özel alım yolları geliştirmeye gerek kalmadan sürekli gerçek zamanlı izleme ve analitik için doğrudan InfluxDB’ye akar.
Uygulama ve Bölgesel Erişilebilirlik
Yeni işlevselliğin dağıtılması, hedef IoT cihazları ile AWS IoT Core arasında aktif bir bağlantı yapılandırılmasını ve ardından özel bir InfluxDB kural eyleminin tanımlanmasını gerektirir. Yöneticilerin, gerekli kimlik doğrulama kimlik bilgileri ve seçilen toplu işlem parametreleri ile birlikte hedef veritabanı uç noktasını belirtmesi gerekir.
Amazon, InfluxDB kural eyleminin, Amazon Timestream for InfluxDB’nin halihazırda desteklendiği tüm AWS Küresel Bölgelerinde derhal kullanıma sunulduğunu onayladı. Bu özelliği mevcut mimarilerine entegre etmek isteyen geliştiriciler, AWS tarafından sağlanan resmi geliştirici belgelerine başvurabilir.
Kaynak: Orijinal Makale





