نظرة عامة على البوابة

Edge for Private Cloud الإصدار 4.19.01

بوابة خدمات المطوّرين في Apigee (أو ببساطة، البوابة) هي بوابة نموذجية لإدارة المحتوى والمنتدى. ويستند الإصدار المتوفّر داخل المؤسسة إلى مشروع Drupal المفتوح المصدر. يوفّر إعداد البوابة التلقائي الخدمات التالية:

  • إدارة المحتوى: يمكنك استخدام المنصة لإنشاء وإدارة ما يلي:
    • مستند واجهة برمجة التطبيقات
    • منتديات
    • منشورات المدوّنات
  • الاختبار: يمكنك استخدام البوابة لاختبار واجهات برمجة التطبيقات في الوقت الفعلي باستخدام وحدة تحكّم اختبارية مضمّنة
  • إدارة المنتدى: تدير المنصة ما يلي:
    • تسجيل المستخدمين يدويًا أو تلقائيًا
    • الإشراف على تعليقات المستخدمين

يتحكّم نموذج "التحكّم في الوصول المستند إلى الدور" (RBAC) في البوابة في الوصول إلى الميزات على البوابة. على سبيل المثال، يمكنك تفعيل عناصر التحكّم للسماح للمستخدم المسجَّل بإنشاء مشاركات في المنتدى واستخدام وحدات التحكّم الاختبارية وما إلى ذلك.

يتضمّن هذا الإصدار من المستند تفاصيل خاصة بالإصدار 4.19.01. وأي إشارات إلى الإصدارات السابقة هي مجرد سهو ويجب الإبلاغ عنها كأخطاء.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ما هي البوابة المخصّصة للمطوّرين؟

بُنى الشبكات المتوافقة

يمكن تثبيت مكوّنات البوابة في الإعدادات أو المخططات التالية:

  • عقدة واحدة: يتم تثبيت جميع مكوّنات البوابة (Drupal وNginx وPHP وSoir) على جهاز واحد باستخدام Postgres.
  • عقدتان: جميع مكوّنات المدخل على جهاز واحد، وPostgres على الجهاز الثاني

تعرض الصور التالية الطوبولوجيا المتوافقة:

عقدة واحدة

يوضّح الشكل 1 مخططًا لبوابة مكوّنة من عقدة واحدة تتضمّن جميع مكوّنات البوابة على جهاز واحد:

الشكل 1: هيكل بوابة بعقدة واحدة

عُقدتان

يوضّح الشكل 2 مخططًا لبوابة تتألف من عقدتَين، حيث يكون Postgres على جهاز منفصل عن بقية مكوّنات البوابة:

الشكل 2: هيكل بوابة يتألف من عقدتَين

ملاحظات:

  • هذه هي البُنى الوحيدة التي تتيحها Apigee. إذا كنت تستخدم مخطط شبكة مختلفًا، قد لا تتمكّن Apigee من دعمه.
  • عند تثبيت الإصدار 4.19.01 للمرة الأولى، يثبّت نص التثبيت البرمجي Postgres وNginx.
  • عند التحديث إلى الإصدار 4.19.01 من عملية تثبيت تستخدم Postgres وNginx، يحدّث نص التثبيت البرمجي Postgres وNginx.
  • عند التحديث إلى الإصدار 4.19.01 من تثبيت يستخدم MySQL/MariaDB/Apache، يجب أولاً تحويل التثبيت إلى Postgres/Nginx قبل أن تتمكّن من التحديث إلى الإصدار 4.19.01. لمزيد من المعلومات، يُرجى الاطّلاع على تحويل بوابة مستندة إلى tar إلى بوابة مستندة إلى RPM.
  • يمكنك الاستفادة من ميزات Drupal لضمان مستوى توفّر عالٍ في البُنى الطوبولوجية الكبيرة والمخصّصة. للحصول على معلومات حول إعداد هذه الإعدادات والحفاظ عليها، توصي Apigee بالتفاعل مع منتدى Drupal.

في هذا الشكل، يحتوي النواة العامة على المكونات التي يمكن الوصول إليها بشكل عام. يحتوي المكوّن الأساسي الخاص على مكوّنات لا يمكن الوصول إليها بشكل علني.

المكوّن الوصف مثبت من قبل

ELB

جهاز موازنة الحمل في المؤسسة (ELB)

مزوّد الشبكة

على سبيل المثال، توفّر كل من Amazon وRackspace أجهزة موازنة الحمل للمؤسسات لاستخدامها مع أجهزتها الافتراضية.

Nginx 1.10.1 خادم الويب Nginx المستخدَم لعمليات تثبيت الإصدار 4.19.01. Apigee

Postgres 9.6

قاعدة البيانات التي يستخدمها Drupal لعمليات التثبيت الجديدة للإصدار 4.19.01.

‫Apigee أو الاتصال بعملية تثبيت حالية

إذا أردت الاتصال بتثبيت Postgres عن بُعد، يجب أن يكون الإصدار 9.6.

مساحة التخزين المشتركة في Drupal

مساحة التخزين المشتركة التي يستخدمها Drupal للملفات التي تم تحميلها والنصوص البرمجية الثابتة وغيرها من المعلومات

Apigee

Drush 6.2

واجهة سطر الأوامر في Drupal

Apigee

PHP 7.0

محرّك برمجة نصية من جهة الخادم

Apigee

Apache Solr

خادم البحث في Drupal يستخدم Apache Solr مكتبة بحث Apache Lucene.

‫Apigee، ولكنّه غير مفعَّل تلقائيًا. ولا تفعِّلها إلا إذا كان لديك كمية كبيرة من البيانات على البوابة. يمكنك الاطّلاع على تثبيت البوابة للحصول على تعليمات حول تفعيلها.

يمكنك الوصول إلى منتدى Apigee لطرح أسئلتك

منتدى Apigee هو مرجع مجاني يمكنك من خلاله التواصل مع Apigee وعملاء Apigee الآخرين لطرح الأسئلة والحصول على نصائح ومناقشة مشاكل أخرى. قبل نشر مشاركة في المنتدى، تأكَّد أولاً من البحث في المشاركات الحالية لمعرفة ما إذا تمّت الإجابة عن سؤالك.