اختر طبقة مركز IoT وحجمه المناسبين للحل الخاص بك

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

لتقرير مستوى مركز IoT المناسب للحل الخاص بك، اسأل نفسك هذين السؤالين:

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

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

للحصول على تصنيف تفصيلي للميزات المضمنة في كل مستوى، تابع إلى المستويات الأساسية والقياسية.

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

يتوفر كل مستوى IoT Hub بثلاثة أحجام، استنادا إلى مقدار معدل نقل البيانات الذي يمكنه التعامل معه في يوم واحد. يتم تحديد هذه الأحجام عدديا على أنها 1 و 2 و 3. يحدد الحجم حد الرسائل اليومية للأساس، ثم يمكنك توسيع نطاق مركز IoT عن طريق إضافة وحدات. على سبيل المثال، يمكن لكل وحدة في مركز IoT من المستوى 1 معالجة 400,000 رسالة يوميا. يمكن لمركز IoT من المستوى 1 مع خمس وحدات معالجة 2000000 رسالة يوميا. أو انتقل إلى مركز من المستوى 2 حيث تحتوي كل وحدة على حد يومي يبلغ 6000000 رسالة.

لمزيد من التفاصيل حول تحديد متطلبات وحدود الرسالة، تابع إصدارات المستوى والوحدات.

اختر ميزاتك: المستويات الأساسية والقياسية

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

تقدم كلا الطبقتين ميزات الأمان والمصادقة نفسها.

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

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

واجهات برمجة تطبيقات REST لمراكز IoT

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

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

الأقسام

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

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

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

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

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

إشعار

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

اختر حجمك: الإصدارات والوحدات

بمجرد اختيار المستوى الذي يوفر أفضل الميزات للحل الخاص بك، حدد الحجم الذي يوفر أفضل سعة بيانات للحل الخاص بك.

تتوفر كل طبقة IoT Hub بثلاثة أحجام، بناء على معدل النقل للبيانات الذي يمكنهم التعامل معه في أي يوم معين. يتم تحديد هذه الأحجام عدديا على أنها 1 و 2 و 3.

يتم تمثيل زوج من حجم الطبقة كإصدار. يتم تمثيل مركز IoT من المستوى الأساسي من الحجم 2 بواسطة الإصدار B2. وبالمثل، يتم تمثيل مركز IoT من المستوى القياسي بحجم 3 بواسطة الإصدار S3. لمزيد من المعلومات، تفاصيل تسعير includig، راجع إصدار IoT Hub

بمجرد اختيار إصدار لمركز IoT الخاص بك، يمكنك عدة سعة المراسلة الخاصة به عن طريق زيادة عدد الوحدات.

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

يوضح الجدول التالي سعة الرسائل من جهاز إلى سحابة لكل حجم.

الحجم الرسائل في اليوم لكل وحدة البيانات في اليوم لكل وحدة
1 400,000 1.5 غيغابايت
2 6,000,000 22.8 غيغابايت
3 300,000,000 1144.4 غيغابايت

يمكنك شراء ما يصل إلى 200 وحدة للوحة وصل IoT بحجم 1 أو 2، أو ما يصل إلى 10 وحدات لمركز IoT بحجم 3. يعتمد حد الرسائل اليومي وحدود التقييد على السعة المجمعة لجميع الوحدات. على سبيل المثال، يمنحك شراء وحدة واحدة من الحجم 2 نفس حد الرسائل اليومية مثل خمس عشرة وحدة من الحجم 1.

لمزيد من المعلومات حول سعة وحدود كل إصدار من إصدارات IoT Hub، راجع الحصص النسبية ل IoT Hub والتقييد.

ترقية الإصدارات أو الرجوع إليها

بعد إنشاء مركز IoT الخاص بك، دون مقاطعة عملياتك الحالية، يمكنك:

  • تغيير عدد الوحدات المتوفرة داخل إصداره (على سبيل المثال، الترقية من وحدة واحدة إلى ثلاث وحدات من B1)
  • الترقية أو الرجوع إلى إصدار أدنى بين الإصدارات داخل المستوى الخاص به (على سبيل المثال، الترقية من B1 إلى B2)

لمزيد من المعلومات، راجع كيفية ترقية مركز IoT.

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

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

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