اختر طبقة IoT Hub المناسبة للحل الخاص بك

يختلف كل حل من حلول إنترنت الأشياء، لذلك يقدم Azure IoT Hub العديد من الخيارات بناء على التسعير والحجم. تهدف هذه المقالة إلى مساعدتك في تقييم احتياجات IoT Hub الخاصة بك. للحصول على معلومات التسعير حول طبقات IoT Hub، راجع تسعير IoT Hub.

لتحديد طبقة IoT Hub المناسبة لحلك، اسأل نفسك سؤالين:

ما الميزات التي أخطط لاستخدامها؟

يوفر Azure IoT Hub مستويين أساسيين ومعياريين يختلفان في عدد الميزات التي يدعمانها. إذا كان حل IoT الخاص بك يعتمد على جمع البيانات من الأجهزة وتحليلها مركزيا، فاختر الطبقة الأساسية. إذا كنت ترغب في استخدام تكوينات أكثر تقدما للتحكم في أجهزة IoT عن بعد أو توزيع بعض أعباء العمل الخاصة بك على الأجهزة نفسها، فعليك التفكير في المستوى القياسي. للحصول على تحليل مفصل للميزات المضمنة في كل مستوى، انتقل إلى المستويات الأساسية والقياسية.

ما المقصود بمقدار البيانات التي أخطط لنقلها يوميا؟

تتوفر كل طبقة IoT Hub بثلاثة أحجام، بناء على معدل النقل للبيانات الذي يمكنهم التعامل معه في أي يوم معين. يتم تحديد هذه الأحجام عدديا على أنها 1 و 2 و 3. على سبيل المثال، يمكن لكل وحدة في IoT hub من المستوى 1 معالجة 400 ألف رسالة يوميا، بينما يمكن لوحدة المستوى 3 التعامل مع 300 مليون. لمزيد من التفاصيل حول إرشادات البيانات، تابع إلى معدل نقل الرسائل.

المستويات الأساسية والقياسية

تتيح الطبقة القياسية لـ IoT Hub جميع الميزات، وهي مطلوبة لأي حلول إنترنت الأشياء التي ترغب في الاستفادة من إمكانات الاتصال ثنائية الاتجاه. تُتيح الطبقة الأساسية مجموعة فرعية من الميزات كما أنها مُخصصة لحلول IoT التي تحتاج إلى اتصال أحادي الاتجاه فقط من الأجهزة إلى السحابة. تقدم كلا الطبقتين ميزات الأمان والمصادقة نفسها.

يمكن اختيار نوع واحد فقط من الإصدارات داخل الطبقة لكل IoT Hub. على سبيل المثال، يمكنك إنشاء IoT Hub بوحدات متعددة من S1، ولكن ليس بمزيج من الوحدات من إصدارات مختلفة، مثل S1 و S2.

الإمكانية الطبقة الأساسية طبقة مجانية/قياسية
المعيار عن بعد من جهاز إلى سحابة نعم نعم
هوية الجهاز نعم نعم
توجيه الرسائل وإثراءات الرسائلوتكامل شبكة الأحداث نعم نعم
البروتوكولات HTTP و AMQP و MQTT نعم نعم
خدمة توفير الأجهزة نعم نعم
المراقبة والتشخيص نعم نعم
الرسائل من السحابة إلى الجهاز نعم
توائم الجهاز وتوائمالوحدة النمطيةوإدارة الجهاز نعم
تدفقات الجهاز (إصدار أولي) نعم
Azure IoT Edge نعم
IoT Plug and Play نعم

يقدم IoT Hub أيضا مستوى مجانيا مخصصًا للاختبار والتقييم. يحتوي على جميع إمكانيات المستوى القياسي، لكن بدلات المراسلة محدودة. لا يمكنك الترقية من المستوى المجاني إلى المستوى الأساسي أو القياسي.

التقسيمات

تحتوي Azure IoT Hubs على العديد من المكونات الأساسية لموزعات أحداث Azure، بما في ذلك الأقسام. يتم ملء تدفقات الأحداث الخاصة بمراكز إنترنت الأشياء بشكل عام ببيانات القياس عن بعد الواردة التي يتم الإبلاغ عنها بواسطة أجهزة إنترنت الأشياء المختلفة. يتم استخدام تقسيم دفق الحدث لتقليل المتنازع عليها التي تحدث عند القراءة والكتابة في وقت واحد إلى تدفقات الأحداث.

يتم اختيار حد القسم عند إنشاء IoT Hub، ولا يمكن تغييره. الحد الأقصى لقسم مركز إنترنت الأشياء الأساسي والمستوى القياسي لمركز إنترنت الأشياء هو 32. تحتاج معظم محاور إنترنت الأشياء إلى 4 أقسام فقط. لمزيد من المعلومات حول تحديد الأقسام، راجع الأسئلة المتداولة حول مراكز الأحداث كم عدد الأقسام التي أحتاجها؟

ترقية مستوى

بمجرد إنشاء مركز IoT hub الخاص بك، يمكنك الترقية من المستوى الأساسي إلى المستوى القياسي دون مقاطعة عملياتك الحالية. لمزيد من المعلومات، راجع كيفية ترقية مركز إنترنت الأشياء.

يظل تكوين القسم بدون تغيير عند الترحيل من المستوى الأساسي إلى المستوى القياسي.

ملاحظة

لا تدعم الطبقة المجانية الترقية إلى المستوى الأساسي أو القياسي.

واجهات برمجة تطبيقات IoT Hub REST

الفرق في القدرات المدعومة بين المستويات الأساسية والقياسية ل IoT Hub يعني أن بعض استدعاءات واجهة برمجة التطبيقات لا تعمل مع موزعات الطبقات الأساسية. يوضح الجدول التالي واجهات برمجة التطبيقات المتوفرة:

واجهة برمجة التطبيقات (API) الطبقة الأساسية طبقة مجانية/قياسية
حذف جهاز نعم نعم
الحصول على جهاز نعم نعم
حذف الوحدة النمطية نعم نعم
الحصول على وحدة نعم نعم
الحصول على إحصائيات التسجيل نعم نعم
الحصول على إحصائيات الخدمات نعم نعم
إنشاء جهاز أو تحديثه نعم نعم
إنشاء وحدة نمطية أو تحديثها نعم نعم
مركز الاستعلام عن إنترنت الأشياء نعم نعم
إنشاء ملف تحميل SAS URI نعم نعم
تلقي إشعار مرتبط بالجهاز نعم نعم
إرسال حدث الجهاز نعم نعم
إرسال حدث الوحدة النمطية AMQP و MQTT فقط AMQP و MQTT فقط
تحديث حالة تحميل الملف نعم نعم
تشغيل الجهاز المجمع نعم، باستثناء إمكانات IoT Edge نعم
إلغاء مهمة استيراد التصدير نعم نعم
إنشاء مهمة تصدير استيراد نعم نعم
الحصول على وظيفة استيراد التصدير نعم نعم
الحصول على وظائف تصدير الاستيراد نعم نعم
قائمة انتظار أوامر التطهير نعم
الحصول على جهاز التوأم نعم
الحصول على وحدة التوأم نعم
استدعاء طريقة الجهاز نعم
تحديث الجهاز التوأم نعم
تحديث وحدة التوأم نعم
التخلي عن الإشعار المرتبط بالجهاز نعم
إكمال الإشعار المرتبط بالجهاز نعم
إلغاء الوظيفة نعم
إنشاء مهمة نعم
احصل على وظيفة نعم
وظائف الاستعلام نعم

معدل نقل الرسائل

أفضل طريقة لتحديد حجم حل IoT Hub هي تقييم حركة المرور على أساس كل وحدة. وعلى وجه الخصوص، ضع في اعتبارك ذروة الإنتاجية المطلوبة لفئات العمليات التالية:

  • رسائل من جهاز إلى سحابة
  • الرسائل من السحابة إلى الجهاز
  • عمليات تسجيل الهوية

يتم قياس حركة المرور لمركز إنترنت الأشياء الخاص بك على أساس كل وحدة. عند إنشاء IoT hub، فإنك تختار مستواه وإصداره، وتعيين عدد الوحدات المتاحة. يمكنك شراء ما يصل إلى 200 وحدة لإصدار B1 أو B2 أو S1 أو S2، أو ما يصل إلى 10 وحدات لإصدار B3 أو S3. بعد إنشاء IoT hub الخاص بك، يمكنك تغيير عدد الوحدات المتاحة في إصداره، أو الترقية أو الرجوع إلى إصدار سابق بين الإصدارات ضمن مستواه (B1 إلى B2)، أو الترقية من المستوى الأساسي إلى المستوى القياسي (B1 إلى S1) دون مقاطعة العمليات الحالية. لمزيد من المعلومات، راجع كيفية ترقية مركز إنترنت الأشياء.

كمثال على إمكانات نسبة استخدام الشبكة لكل طبقة، تتبع الرسائل من جهاز إلى معدل نقل إرشادات الإنتاجية المستدامة هذه:

إصدار الطبقة معدل النقل المستدام معدل إرسال مستمر
B1، S1 ما يصل إلى 1111 كيلوبايت/دقيقة لكل وحدة
(1.5 جيجابايت/يوم/وحدة)
متوسط 278 رسالة / دقيقة لكل وحدة
(400,000 رسالة / يوم لكل وحدة)
B2، S2 ما يصل إلى 16 ميجابايت / دقيقة لكل وحدة
(22.8 جيجابايت/يوم/وحدة)
متوسط 4,167 رسالة/دقيقة لكل وحدة
(6 ملايين رسالة / يوم لكل وحدة)
B3، S3 ما يصل إلى 814 ميجابايت / دقيقة لكل وحدة
(1144.4 جيجابايت/يوم/وحدة)
متوسط 208,333 رسالة / دقيقة لكل وحدة
(300 مليون رسالة / يوم لكل وحدة)

تعد الإنتاجية من الجهاز إلى السحابة واحدة فقط من المقاييس التي تحتاج إلى مراعاتها عند تصميم حل إنترنت الأشياء. لمزيد من المعلومات الشاملة، راجع حصص IoT Hub وخانقاته.

إنتاجية عملية تسجيل الهوية

لا يفترض أن تكون عمليات تسجيل هوية IoT Hub عمليات وقت تشغيل ، لأنها ترتبط في الغالب بتوفير الأجهزة.

للحصول على أرقام أداء متلاحقة محددة، راجع الحصص النسبية والخانقات الخاصة ب IoT Hub.

مغاير حجم تلقائي

إذا كنت تقترب من حد الرسائل المسموح به على مركز إنترنت الأشياء، فيمكنك استخدام هذه الخطوات للتوسع تلقائيا لزيادة وحدة مركز إنترنت الأشياء في نفس طبقة مركز إنترنت الأشياء.

الخطوات التالية