İçeriğe geç
KAMPANYA Kurumsal Web Paketi — $499'dan başlayan fiyatlar Web & Logo Tasarımı · Kurumsal E-posta · LiteSpeed + CloudLinux · Imunify360 Güvenlik · cPanel Yönetim · 3 Gbps DDoS Koruması 00 Gün 00 Saat 00 Dk 00 Sn
AIOR

Self-hosted vs AWS IoT vs Azure IoT vs ThingsBoard: picking an IoT plat

Sektör topluluğu — sorularınız, deneyimleriniz ve duyurularınız için.

Self-hosted vs AWS IoT vs Azure IoT vs ThingsBoard: picking an IoT plat

Aior

Administrator
Staff member
Joined
Apr 2, 2023
Messages
895
Reaction score
2
Points
18
Age
40
Location
Turkey
Website
aior.com
1/3
Thread owner

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 statistics

Threads
891
Messages
898
Members
27
Latest member
AIORAli

Members online

No members online now.

Featured content

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

Back
Top