İçeriğe geç
KURUMSAL Kurumsal teknoloji · İşletmenize özel mühendislik Kurumsal Yazılım · Yönetilen Sunucular · Kurumsal E-posta · LiteSpeed + CloudLinux · Imunify360 Güvenlik · cPanel Yönetim · Uygun pakette 3 Gbps'ye kadar ağ profili
AIOR

Self-Hosted, AWS IoT, Azure IoT, ThingsBoard: IoT Platformu Seçimi

  • Konu başlatıcısı Konu başlatıcısı Aior
  • Başlangıç tarihi Başlangıç tarihi

Aior

Administrator

Yetkili üye
Katıldı
2 Nis 2023
Mesajlar
929
Tepki puanı
2
Puan
18
Yaş
41
Konum
Turkey
Web sitesi
aior.com
Konu sahibi

500


Platform seçimi çoğunlukla operasyonları kimin yürüttüğü hakkındadır​

"En iyi IoT platformu" sorusu özellik karşılaştırmasından çok operasyonel sahiplik sorusudur. Bulut-yönetilen platformlar ops maliyetini müşteriden bulut vendor'una cihaz başına ücret karşılığında transfer eder. Self-hosted platformlar ops'u in-house ile ilişkili karmaşıklığı korur.

AWS IoT Core (ve çevreleyen servisler)​

Güçlü: AWS veri yığınıyla sıkı entegrasyon — Kinesis, Lambda, S3, Timestream. mTLS / X.509 tabanlı cihaz auth olgun. Edge compute için Greengrass gerçek.

Ödünleşmeler: mesaj hacim katmanına dikkat etmezseniz cihaz sayısı büyüdükçe maliyet şişebilir.

Şu durumlarda: müşteri zaten AWS'te, geniş veri pipeline AWS'te yaşar, cihaz sayıları orta (binler, milyonlar değil).

Azure IoT Hub / IoT Central​

Güçlü: Microsoft kurumsal yığınıyla güçlü entegrasyon — Power BI, Defender for IoT, Active Directory kimlik hikâyesi.

Ödünleşmeler: AWS ile benzer ölçek-de-maliyet değerlendirmeleri.

Şu durumlarda: müşteri Microsoft-ağırlıklı kurumsal.

ThingsBoard (açık kaynak, self-hosted)​

Güçlü: cihaz başına lisanslama olmadan tam özellik seti. Özelleştirilebilir dashboard'lar, kural motoru, multi-tenancy.

Ödünleşmeler: işletmesi sizde. Yedekler, ölçeklendirme, güvenlik patch'leri, yükseltmeler.

Şu durumlarda: müşteride yetkin IT, veri ikametgâhı üzerinde kontrol istiyor, ölçek operasyonel yükü haklı çıkarıyor.

Özel (Kafka + TimescaleDB + Grafana)​

Güçlü: her bileşen sınıfının en iyisi. Mimari projenin gerçek şekline uyar.

Ödünleşmeler: her bileşeni siz işletirsiniz.

Şu durumlarda: proje gerçekten platform şekli dışında — ağır özel analitik, multi-tenant SaaS, çok büyük cihaz sayıları.

Karar matrisi​

  • AWS-ağırlıklı kurumsalda müşteri → AWS IoT.
  • Microsoft-ağırlıklı kurumsalda müşteri → Azure IoT.
  • Müşteri kontrol istiyor + IT kapasitesi var + cihaz başına lisanslama problem → ThingsBoard.
  • Müşteri özel IoT-as-a-product işi inşa ediyor → özel (işin gözleri açık).
  • Müşteri "anahtar teslim" platform istiyor → managed bulut.

Veri katmanı gerçek mimari kararıdır​

Platform çoğunlukla cihazlar, dashboard'lar ve kurallar hakkındadır.

Platform-seçimi zamanında planlanacaklar:
  • Hot store — son 30 gün, tam çözünürlük, <1 sn sorgu.
  • Warm store — aylar ile bir yıl, downsampled, saniyelerde sorgu.
  • Cold store — çok yıllık, arşivlenmiş.
  • Tag governance — 50 müşteri "temperature_1" gönderdiğinde ne anlama gelir?
  • Backfill — cihazlar buffered veriyle online gelir.
  • Export — müşteri ayrılmak istediğinde export yolu nedir?

Uyaracağımız bir desen​

"Belki sonra değiştiririz" diye birden çok platform üzerinde "platform-bağımsız" soyutlama inşa etmek. Değiştirmeyeceksiniz.

Dürüst maliyet sorusu​

Küçük ölçekte (yüzlerce cihaz), yönetilen bulut platformlar self-hosted'tan ucuzdur. Orta ölçekte karşılaştırılabilir. Büyük ölçekte self-hosted ham maliyet kazanır.

Platformunuz nedir?


500


The platform pick is mostly about who runs operations​

The "best IoT platform" question is less a feature comparison and more a question of operational ownership.

AWS IoT Core​

Strengths: tight integration with the AWS data stack — Kinesis, Lambda, S3, Timestream. mTLS / X.509-based device auth is mature. Greengrass for edge compute.

Trade-offs: cost can balloon as device counts grow.

Use when: customer is already on AWS, device counts are moderate.

Azure IoT Hub / IoT Central​

Strengths: strong integration with the Microsoft enterprise stack.

Trade-offs: similar cost-at-scale considerations as AWS.

Use when: customer is a Microsoft-heavy enterprise.

ThingsBoard (open-source, self-hosted)​

Strengths: full feature set without per-device licensing.

Trade-offs: you operate it.

Use when: customer has competent IT, wants control over data residency.

Custom (Kafka + TimescaleDB + Grafana)​

Strengths: every component is best-of-breed.

Trade-offs: every component is yours to operate.

Use when: the project is genuinely outside the platform shape.

The decision matrix​

  • Customer in AWS-heavy enterprise → AWS IoT.
  • Customer in Microsoft-heavy enterprise → Azure IoT.
  • Customer wants control + has IT capability + per-device licensing is a problem → ThingsBoard.
  • Customer is building a custom IoT-as-a-product business → custom.
  • Customer wants a "turnkey" platform → managed cloud.

The data layer is the real architecture decision​

Things to plan for:
  • Hot store — last 30 days, full resolution, query in <1 s.
  • Warm store — months to a year, downsampled.
  • Cold store — multi-year, archived.
  • Tag governance.
  • Backfill.
  • Export.

One pattern we'd warn about​

Building a "platform-agnostic" abstraction over multiple platforms.

The honest cost question​

At small scale, managed cloud platforms are cheaper than self-hosted. At medium scale they're roughly comparable. At large scale, self-hosted wins.

What's your platform?
 

Forum istatistikleri

Konular
925
Mesajlar
932
Üyeler
26
En son üye
Jessicawatson

Çevrimiçi üyeler

Şu anda çevrimiçi üye yok.

Öne çıkan içerik

AIOR
AIOR TEKNOLOJİ

Tüm ihtiyaçlarınız için Teklif alın

Hosting · Domain · Sunucu · Tasarım · Yazılım · Mühendislik · Sektörel Çözümler

Teklif al

7/24 Destek · Anında yanıt

Geri
Üst