بنية الشبكة الظاهرية Azure HDInsight

توضح هذه المقالة الموارد الموجودة عند توزيع نظام مجموعة HDInsight في Azure Virtual Network مخصصة. تساعدك هذه المعلومات على توصيل الموارد المحلية بمجموعة HDInsight في Azure. لمزيد من المعلومات حول شبكات Azure Virtual Networks، راجع ما هي Azure Virtual Network؟.

أنواع الموارد في مجموعات Azure HDInsight

أنظمة مجموعات Azure HDInsight لها أنواع مختلفة من الأجهزة الظاهرية أو العقد. يلعب كل نوع عقدة دورًا في تشغيل النظام. يلخص الجدول التالي أنواع العقد هذه وأدوارها في نظام المجموعة.

النوع ‏‏الوصف
عقدة ZooKeeper تنسق Zookeeper المهام بين العقد التي تقوم بمعالجة البيانات. كما أنها تقوم بانتخاب القائد للعقدة الرئيسية، وتتبع العقدة الرئيسية التي تدير خدمة رئيسية محددة. عدد عقد ZooKeeper ثابت عند ثلاثة.
العقدة العاملة تمثل العقد التي تدعم وظيفة معالجة البيانات. يمكن إضافة عقد العامل أو إزالتها من نظام المجموعة لتحجيم إمكانية الحوسبة وإدارة التكاليف.
عقدة المنطقة لنوع نظام المجموعة HBase، تبادر عقدة المنطقة (يشار إليها أيضًا باسم عقدة بيانات) بتشغيل خادم المنطقة. خوادم المنطقة تخدم وتدير جزءًا من البيانات المدارة بواسطة HBase. يمكن إضافة عقد المنطقة أو إزالتها من نظام المجموعة لتحجيم إمكانية الحوسبة وإدارة التكاليف.

اصطلاحات تسمية الموارد

استخدام أسماء المجالات المؤهلة بالكامل (FQDN) عند معالجة العقد في نظام المجموعة. يمكنك الحصول على FQDN لأنواع العقد المختلفة في نظام المجموعة لديك باستخدام واجهة برمجة طبيقات Ambari.

ستكون أسماء FQDN هذه بالشكل <node-type-prefix><instance-number>-<abbreviated-clustername>.<unique-identifier>.cx.internal.cloudapp.net.

<node-type-prefix> سيكون hn للعقد الرأسية، wn للعقد العاملة ولعقد zn zookeeper.

إذا كنت بحاجة إلى اسم المضيف فقط، فاستخدم الجزء الأول فقط من FQDN: <node-type-prefix><instance-number>-<abbreviated-clustername>

موارد الشبكة الظاهرية الأساسية

يوضح الرسم التخطيطي التالي موضع عقد HDInsight وموارد الشبكة في Azure.

Diagram of HDInsight entities created in Azure custom VNET.

تتضمن الموارد الافتراضية في Azure Virtual Network أنواع عقد نظام المجموعة المذكورة في الجدول السابق. وأجهزة الشبكة التي تدعم الاتصال بين الشبكة الظاهرية والشبكات الخارجية.

يلخص الجدول التالي عقد نظام المجموعة التسعة التي تم إنشاؤها عند توزيع HDInsight في Azure Virtual Network مخصصة.

نوع المورد العدد الحالي التفاصيل
العقدة الرأسية اثنان
عقدة Zookeeper ثلاثة
العقدة العاملة اثنان يمكن أن يختلف هذا الرقم استنادًا إلى تكوين نظام المجموعة والتحجيم. يلزم توفر ما لا يقل عن ثلاث عقد عامل لـ Apache Kafka.
عقدة البوابة اثنان عقد البوابة هي أجهزة Azure الظاهرية التي تم إنشاؤها في Azure، ولكن غير مرئية في اشتراكك. اتصل بالدعم إذا كنت بحاجة إلى إعادة تشغيل هذه العقد.

يتم إنشاء موارد الشبكة التالية الموجودة تلقائيًا داخل الشبكة الظاهرية المستخدمة مع HDInsight:

مورد الشبكات العدد الحالي التفاصيل
موازن التحميل ثلاثة
واجهات الشبكة تسعة تستند هذه القيمة إلى نظام مجموعة عادي، حيث كل عقدة لها واجهة الشبكة الخاصة بها. الواجهات التسعة هي كالتالي: عقدتان رئيسيتان وثلاث عقد zookeeper وعقدتا عامل وعقدتا بوابة مذكورة في الجدول السابق.
عناوين IP العامة اثنان

نقاط النهاية للاتصال بـ HDInsight

يمكنك الوصول إلى نظام مجموعة HDInsight بثلاث طرق:

  • نقطة نهاية HTTPS خارج الشبكة الظاهرية عند CLUSTERNAME.azurehdinsight.net.
  • نقطة نهاية SSH للاتصال مباشرة بالعقدة الرئيسية عند CLUSTERNAME-ssh.azurehdinsight.net.
  • نقطة نهاية HTTPS داخل الشبكة الظاهرية CLUSTERNAME-int.azurehdinsight.net. لاحظ "-int" في عنوان URL هذا. يتم حل نقطة النهاية هذه إلى IP خاص في تلك الشبكة الظاهرية ولا يمكن الوصول إليها من الإنترنت العام.

تم تعيين نقاط النهاية الثلاثة هذه لموازن تحميل.

كما يتم توفير عناوين IP العامة إلى نقطتي النهاية اللتين تسمحا بالاتصال من خارج الشبكة الظاهرية.

  1. يتم تعيين عنوان IP عام واحد إلى موازن التحميل لاسم المجال المؤهل بالكامل (FQDN) لاستخدامه عند الاتصال بنظام المجموعة من الإنترنت CLUSTERNAME.azurehdinsight.net.
  2. يتم استخدام عنوان IP العام الثاني لاسم مجال SSH فقط CLUSTERNAME-ssh.azurehdinsight.net.

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