Azure'da Nesnelerin İnterneti (IoT) çözümü seçme

Azure IoT Hub
Azure IoT Central

Bu makalede nesnelerin İnterneti (IoT) çözümleri oluşturmak, dağıtmak ve yönetmek için Azure IoT Central ile tek tek Hizmet olarak Azure platformu (PaaS) bileşenlerinin kullanımı karşılaştırılır.

IoT çözümleri, bulut uygulamaları aracılığıyla cihazları, olayları ve eylemleri bağlamak için teknolojilerin bir birleşimini kullanır. Seçtiğiniz teknolojiler ve hizmetler senaryonuzun geliştirme, dağıtım ve yönetim gereksinimlerine bağlıdır.

IoT Central hizmet olarak platform (aPaaS) zaten bir IoT çözümünün ihtiyaç duyduğu tümleşik Azure bileşenlerini ve özelliklerini sağlar. Bir diğer seçenek de kendi IoT çözümlerinizi geliştirmek için Azure IoT Hub'ı diğer Azure PaaS bileşenleriyle birleştirmektir.

Azure IoT Central ile başlama

IoT Central, Azure PaaS bileşenlerini genişletilebilir, tam olarak yönetilen bir IoT uygulama geliştirme ve operasyon platformunda bir araya getiren bir Microsoft aPaaS'tir. IoT Central çözüm geliştirmeyi hızlandırır, işlemleri kolaylaştırır ve güvenilir, ölçeklenebilir ve güvenli IoT çözümleri derlemeyi kolaylaştırır.

IoT Central teklifleri:

  • Cihaz yönetimini ve kural oluşturmayı kolaylaştıran kullanıma açık bir web kullanıcı deneyimi (UX) ve API yüzey alanı.
  • İçgörüler üzerinde işlem yapmaya yardımcı olmak için IoT zekasının iş kolu uygulamalarına genişletildi.
  • Yerleşik olağanüstü durum kurtarma, çok kiracılılık, genel kullanılabilirlik ve öngörülebilir bir maliyet yapısı.

Aşağıdaki diyagramda IoT Central tabanlı bir mimari gösterilmektedir:

IoT Central mimarisini ve IoT Hub, Cihaz Sağlama Hizmeti ve Azure Stream Analytics gibi hizmetleri gösteren diyagram.

  1. IoT Central, cihaz olaylarını ve telemetri verilerini Azure IoT cihaz SDK'ları, Azure RTOS, Azure Sphere veya Azure IoT Edge aracılığıyla alır.

  2. IoT Central, birden çok Azure PaaS hizmetiyle derlendiğinden, kullanıma sunulan aşağıdaki özellikleri sunar:

    • Veri alımı ve sağlama hizmetleri.
    • Sık erişimli, sıcak ve soğuk yol veri depolama ve analiz.
    • Yüksek Kullanılabilirlik/Olağanüstü Durum Kurtarma (HADR) ve elastik ölçeklendirme sağlayan yönetilen bir PaaS katmanı.
    • Şunları yapmanızı sağlayan bir yönetim web kullanıcısı deneyimi:
      • Ham veri görünümü, bağlantı durumu, cihaz modelleme ve işler ile cihazları yönetin.
      • Panolar, analizler ve kurallarla cihaz verilerini görüntüleyin ve analiz edin.
      • Kullanıcı yönetimi ve kuruluşlarla verilerin ve cihazların güvenliğini sağlama.
  3. IoT Central uyarılar tetikleyerek, verileri dışarı aktararak ve veri sorgularını destekleyerek çözümleri genişletir.

  4. IoT Central, Power BI, Azure Haritalar, Arama, API Management, Web Apps, Mobile Apps, Dynamics 365, Flow veya Logic Apps gibi iş kolu uygulamalarıyla tümleştirilir.

Azure PaaS hizmetleriyle derleme

Daha fazla denetime ve özelleştirmeye ihtiyacınız varsa ioT çözümü oluşturmak için tek tek Azure PaaS bileşenlerini kullanabilirsiniz. Aşağıdaki diyagramda PaaS tabanlı IoT mimarisindeki Azure hizmetleri gösterilmektedir:

Azure PaaS hizmetlerinden oluşan başvuru mimarisini gösteren diyagram.

  1. IoT sistemleri Azure IoT cihaz SDK'ları, Azure RTOS, Azure Sphere veya Azure IoT Edge aracılığıyla cihaz verilerini alabilir.

  2. IoT Hub, Azure IoT Hub Cihaz Sağlama Hizmeti (DPS) veya Azure Digital Twins cihaz sağlama, bağlantı ve yönetim sağlayabilir.

  3. Veri depolama ve analiz için:

  4. Yönetim ve iş tümleştirme hizmetleri Power BI, Azure Haritalar, Arama, API Management, Web Apps, Mobile Apps, Dynamics 365, Flow ve Logic Apps'i içerebilir.

Ayrıntılı PaaS IoT başvuru mimarisi ve tartışması için bkz . Azure IoT başvuru mimarisi.

aPaas ve PaaS yaklaşımlarını karşılaştırma

IoT Central, karmaşık ve gelişen bir IoT altyapısını korumaktan ve güncelleştirmekten kaçınmanızı sağlar. İşinizi dönüştürmeye ve yenilikçi teklifler tasarlamaya zaman ve paraya odaklanabilirsiniz.

Çözümünüz IoT Central'ın desteklemediği özelleştirilmiş özellikler veya hizmetler gerektiriyorsa, temel öğe olarak IoT Hub ile bir PaaS çözümü geliştirebilirsiniz.

Aşağıdaki karşılaştırma tabloları ve bağlantıları, IoT Central yönetilen çözümü mü kullanacağınıza yoksa IoT Hub ile paaS çözümü mü oluşturabileceğinize karar vermenize yardımcı olabilir.

IoT Central ile IoT Hub tabanlı PaaS çözümü karşılaştırması

Aşağıdaki tabloda IoT Central veya IoT Hub tabanlı PaaS çözümünün çeşitli IoT özelliklerine ve özelliklerine nasıl ulaştığı açıklanmaktadır.

Özellik IoT Central IoT Hub tabanlı PaaS
Açıklama Büyük ölçekte cihaz bağlantısını ve yönetimini basitleştiren tam olarak yönetilen aPaaS çözümü.

APaaS tabanlı bir çözüm ölçeklenebilir, yinelenebilir ve güvenilirdir ve PaaS tabanlı bir çözümden daha az özelleştirilebilir olmanın bir dezavantajıdır.
IoT Hub'ı IoT uygulaması ile yönettiği cihazlar arasında merkezi bir ileti hub'ı olarak kullanır. Diğer Azure PaaS hizmetleriyle daha fazla işlevsellik ekler.

Bu yaklaşım daha esnektir, ancak daha fazla geliştirme ve yönetim çalışması gerektirir.
Uygulama geliştirme IoT Central, çözümlerin yinelenebilirliğini destekleyen bir uygulama platformudur. Daha fazla bilgi için bkz . IoT Central uygulama yönetimi kılavuzu

Uygulama şablonları , IoT çözümü geliştirmeyi başlatmaya yardımcı olur. Perakende, enerji, kamu veya sağlık hizmetleri için genel bir uygulama şablonu veya önceden oluşturulmuş sektör odaklı bir şablon kullanın.
IoT Hub ve diğer PaaS hizmetlerini kullanarak kendi uygulama çözümünüzü tasarlayıp oluşturun.
Cihaz şablonu Cihaz şablonları, cihaz türü özelliklerini ve davranışlarını yapılandırmaya yardımcı olur. Desteklenen cihaz yönetimi görevleri ve görselleştirmeleri için şablonları kullanın. Özel bir depoda cihaz ileti şablonlarını tanımlama ve yönetme.
Cihaz yönetimi Yerleşik Azure IoT Cihaz Sağlama Hizmeti (DPS) özellikleri cihaz tümleştirmesi ve cihaz yönetimi sağlar. Cihaz ikizi ve doğrudan yöntemler gibi IoT Hub temel öğelerini kullanarak çözümler tasarlayıp oluşturun. DPS'yi ayrı ayrı etkinleştirin.
OPC UA protokolü Desteklenmiyor. IoT Hub'da telemetri verilerini yayımlayarak OPC UA özellikli endüstriyel varlıklar ile Azure'da barındırılan kaynaklar arasındaki boşluğu kapatmak için OPC Publisher'ı kullanın. OPC Publisher IEC62541 OPC UA PubSub standart biçimini ve diğer biçimleri destekler. Daha fazla bilgi için bkz . Microsoft OPC Publisher.
SigFox ve LoRaWAN protokolleri Azure IoT Central Cihaz Köprüsü veya Azure IoT Edge LoRaWAN Başlangıç Seti'ni kullanın. Azure IoT Edge için özel bir modül oluşturun ve Azure IoT Hub aracılığıyla tümleştirin.
Çoklu kiracı Kuruluşlar , uygulama içi çoklu kiracıyı etkinleştirir. IoT Central uygulamasında hangi kullanıcıların hangi cihazları görebileceğini yönetmek için bir hiyerarşi tanımlayabilirsiniz. Müşteri başına ayrı hub'lar kullanarak çok kiracılılık elde edin. Ayrıca çözümün veri katmanında erişim denetimi de oluşturabilirsiniz.
İleti saklama IoT Central, verileri 30 günlük aralıklarla saklar. IoT Hub, yerleşik olay hub'larında en fazla yedi gün boyunca veri saklamaya olanak tanır.
Big Data IoT Central içinden verileri yönetme. Büyük veri Azure PaaS hizmetlerini ekleyin ve yönetin.
Veri dışarı aktarma Dışarı aktarma özelliğini kullanarak verileri sürekli dışarı aktarın. Verileri Azure blob depolama, olay hub'ları, hizmet veri yolu, web kancası ve Azure Veri Gezgini dışarı aktarın. Çıkışta iletileri filtreleyin, zenginleştirin ve dönüştürün. IoT Hub yerleşik olay hub'ı uç noktasını kullanın ve verileri diğer depolama konumlarına aktarmak için ileti yönlendirmeyi kullanın.
Analiz Tümleşik analiz deneyimi, cihaz yönetimi bağlamında cihaz verilerini inceler. Stream Analytics, Azure Veri Gezgini ve Azure Synapse gibi analiz, içgörü ve eylemleri birleştirmek için ayrı Azure PaaS hizmetlerini kullanın.
Görselleştirmeler UX, cihaz verilerini görselleştirmeyi, analiz sorguları gerçekleştirmeyi ve özel panolar oluşturmayı kolaylaştırır. Yerleşik kullanıcı arabirimi yok.
Kurallar ve eylemler E-posta bildirimi, Azure İzleyici grubu, Power Automate ve web kancası eylemleriyle yerleşik kural ve eylem işleme özelliğini kullanın. Daha fazla bilgi için bkz . Azure IoT Central kuralları ve eylemleri. IoT Hub'dan Azure Stream Analytics'e veya Azure Event Grid'e veri gönderme. Kuralları ve eylemleri işlemek için Azure Logic apps'e veya diğer özel uygulamalara Bağlan. Daha fazla bilgi için bkz . Azure Logic Apps ile IoT uzaktan izleme ve bildirimler.
Ölçeklenebilirlik Otomatik ölçeklendirmeyi destekler. IoT Central ölçek sınırları ve otomatik ölçeklendirme hakkında daha fazla bilgi için bkz . Kotalar ve sınırlar. IoT Hub otomatik ölçeklendirmesini etkinleştirmek için çözümler dağıtın. Daha fazla bilgi için bkz . Azure IoT Hub'ınızı otomatik ölçeklendirme.
Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma (HADR) Yerleşik HADR özelliklerini otomatik olarak yönetir. Daha fazla bilgi için bkz . Azure IoT Central ölçeklenebilirliği ve yüksek kullanılabilirlik. Çözümünüzü birden çok HADR senaryolarını destekleyecek şekilde tasarlar. Daha fazla bilgi için bkz . Azure IoT Hub yüksek kullanılabilirlik ve olağanüstü durum kurtarma.
Hizmet Düzeyi Sözleşmesi (SLA) %99,9 bağlantı garantisi sağlar. Daha fazla bilgi için bkz . Azure IoT Central için SLA. IoT Hub standart ve temel katmanları %99,9 çalışma süresini garanti eder. IoT Hub ücretsiz katmanında SLA yoktur. Daha fazla bilgi için bkz . Azure IoT Hub için SLA.
Fiyatlandırma İleti hacmi ayda 800 'ü (Standart Katman 0 planı), 10.000'i (Standart Katman 1 planı) veya 60.000'i (Standart Katman 2 planı) aşmazsa ilk iki etkin cihaz ücretsizdir. Eklenen cihaz fiyatlandırması aylık olarak eşit olarak dağıtılır. IoT Central, her saat en fazla etkin cihazı sayar ve faturalar. Daha fazla bilgi için bkz . Azure IoT Central fiyatlandırması. IoT Hub fiyatlandırması hakkında ayrıntılı bilgi için bkz . Azure IoT Hub fiyatlandırması.

IoT Central ve diğer Azure PaaS özellikleri

Aşağıdaki tabloda IoT Central ve diğer Azure PaaS hizmetlerindeki çeşitli özellikler için destek düzeyi gösterilmektedir. Dolu daire 🔵 tam destek, çizgi ➖ kısmi desteği gösterir ve boş daire ⚪ desteğin olmadığı anlamına gelir.

IoT Central IoT Hub + DPS Stream Analytics + Azure İşlevleri Azure Cosmos DB + Azure Veri Gezgini Active Directory
Açıklama Hazır IoT çözümü geliştirme ortamı IoT veri alımı hizmetleri Akış işleme hizmetleri Veri depolama hizmetleri Evrensel kimlik yönetimi ve güvenlik platformu
HADR ve elastik ölçek 🔵
Cihaz bağlantı yönetimi deneyimi 🔵
Veri yönlendirme, filtreleme ve kurallar
Analiz ve görselleştirmeler 🔵
Veri depolama ve güvenlik 🔵 🔵 🔵
Diğer hizmetlerle dışarı aktarma ve tümleştirme 🔵 🔵 🔵 🔵 🔵

Sonraki adımlar