الميزات الجديدة
راجِع 4.53.01 - ملاحظات إصدار Edge for Private Cloud.
الوصول إلى "منتدى Apigee"
منتدى Apigee هو مرجع مجاني يمكنك من خلاله التواصل مع فريق Apigee ومع عملاء Apigee الآخرين لطرح الأسئلة والحصول على النصائح ومعالجة المشاكل الأخرى. قبل نشر مشاركة في المنتدى، يُرجى البحث أولاً في المشاركات الحالية لمعرفة ما إذا تمت الإجابة عن سؤالك من قبل.
نظرة عامة على البنية
قبل تثبيت Apigee Edge for Private Cloud، يجب أن تكون على دراية بالتنظيم العام لوحدات Edge ومكوّنات البرامج.
يتألف Apigee Edge for Private Cloud من الوحدات التالية:
- بوابة Apigee Edge (المعروفة أيضًا باسم "خدمات واجهة برمجة التطبيقات")
- إحصاءات Apigee Edge
- خدمات تحقيق الربح في Apigee Edge (المعروفة أيضًا باسم "تحقيق الربح من خدمات المطوّرين")
توضّح الصورة التالية كيفية تفاعل الوحدات المختلفة داخل Apigee:

لمزيد من المعلومات حول إنشاء بوابة مطوّرين، يُرجى الاطّلاع على إنشاء البوابة باستخدام Drupal 9.
بوابة Apigee Edge
Edge Gateway هي الوحدة الأساسية في Apigee Edge، وهي الأداة الرئيسية لإدارة واجهات برمجة التطبيقات. توفّر واجهة مستخدم البوابة أدوات لإضافة واجهات برمجة التطبيقات وإعدادها، وإعداد حِزم من الموارد، وإدارة المطوّرين والتطبيقات. تخفّف البوابة العديد من المشاكل الشائعة المتعلّقة بالإدارة من واجهة برمجة التطبيقات الخلفية. عند إضافة واجهة برمجة تطبيقات، يمكنك تطبيق سياسات للأمان والحدّ من عدد الطلبات والوساطة والتخزين المؤقت وعناصر التحكّم الأخرى. يمكنك أيضًا تخصيص سلوك واجهة برمجة التطبيقات من خلال تطبيق نصوص برمجية مخصّصة، وإجراء عمليات استدعاء لواجهات برمجة تطبيقات تابعة لجهات خارجية، وما إلى ذلك.
مكوّنات البرامج
تم إنشاء Edge Gateway من المكوّنات الأساسية التالية:
- خادم إدارة شبكة Edge
- Apache ZooKeeper
- Apache Cassandra
- Edge Router
- Edge Message Processor
- OpenLDAP
- واجهة مستخدم Edge (المعروفة سابقًا باسم تجربة Edge الجديدة) وواجهة المستخدم الكلاسيكية
تم تصميم Edge Gateway بحيث يمكن تثبيت كل هذه المكوّنات على مضيف واحد أو توزيعها على عدة مضيفين.
إحصاءات Apigee Edge
تتضمّن Edge Analytics إحصاءات قوية لواجهة برمجة التطبيقات تتيح الاطّلاع على مؤشرات الاستخدام على المدى الطويل. يمكنك تقسيم جمهورك حسب أهم المطوّرين والتطبيقات، والتعرّف على الاستخدام حسب طريقة واجهة برمجة التطبيقات لمعرفة المجالات التي يجب الاستثمار فيها، وإنشاء تقارير مخصّصة حول المعلومات على مستوى النشاط التجاري.
أثناء مرور البيانات عبر Apigee Edge، يتم جمع عدة أنواع تلقائية من المعلومات، بما في ذلك عنوان URL وعنوان IP ومعرّف المستخدم لمعلومات طلب البيانات من واجهة برمجة التطبيقات ووقت الاستجابة وبيانات الخطأ. يمكنك استخدام السياسات لإضافة معلومات أخرى، مثل العناوين ومَعلمات طلب البحث وأجزاء من الطلب أو الرد المستخرَجة من XML أو JSON.
يتم إرسال جميع البيانات إلى Edge Analytics حيث يحتفظ بها خادم الإحصاءات في الخلفية. يمكن استخدام أدوات تجميع البيانات لتجميع تقارير مختلفة مضمّنة أو مخصّصة.
مكوّنات البرامج
تشمل "التحليلات على الأجهزة الطرفية" ما يلي:
- Qpid، الذي يتألف مما يلي
- نظام المراسلة Apache Qpid
- خدمة خادم Apigee Qpid: هي خدمة Java من Apigee تُستخدَم لإدارة Apache Qpid
- Postgres، الذي يتألف مما يلي:
- قاعدة بيانات PostgreSQL
- خدمة Apigee Postgres Server: هي خدمة Java من Apigee تُستخدَم لإدارة قاعدة بيانات PostgreSQL
خدمات تحقيق الربح في Apigee Edge
Edge Monetization Services هي إضافة جديدة وفعّالة إلى Apigee Edge for Private Cloud. بصفتك مقدّم خدمات لواجهات برمجة التطبيقات، أنت بحاجة إلى طريقة سهلة الاستخدام ومرنة لتحقيق الربح من واجهات برمجة التطبيقات كي تتمكّن من تحقيق إيرادات من استخدام هذه الواجهات. تساعد "خدمات تحقيق الربح" في تلبية هذه المتطلبات. باستخدام "خدمات تحقيق الربح"، يمكنك إنشاء مجموعة متنوعة من خطط الأسعار التي تفرض رسومًا على المطوّرين مقابل استخدام واجهات برمجة التطبيقات المجمَّعة في حِزم. يوفّر الحل درجة كبيرة من المرونة، إذ يمكنك إنشاء خطط دفع مُسبق وخطط دفع لاحق وخطط برسوم ثابتة وخطط برسوم متغيرة وخطط freemium وخطط مخصّصة لمطوّرين معيّنين وخطط تشمل مجموعات من المطوّرين وغير ذلك.
بالإضافة إلى ذلك، تتضمّن "خدمات تحقيق الربح" تسهيلات إعداد التقارير والفوترة. على سبيل المثال، بصفتك مقدّم خدمة API، يمكنك الحصول على تقارير موجزة أو تفصيلية عن عدد الزيارات إلى حِزم API التي اشترى المطوّرون خطة أسعار لها. يمكنك أيضًا إجراء تعديلات على هذه السجلات حسب الحاجة. ويمكنك إنشاء مستندات الفوترة (التي تتضمّن الضرائب السارية) لاستخدام حِزم واجهة برمجة التطبيقات ونشر هذه المستندات للمطوّرين.
يمكنك أيضًا ضبط حدود للمساعدة في التحكّم في أداء حِزم واجهة برمجة التطبيقات ومراقبته، ما يتيح لك اتّخاذ الإجراءات المناسبة، كما يمكنك إعداد إشعارات تلقائية عند الاقتراب من هذه الحدود أو بلوغها.
ميزات "خدمات تحقيق الربح"
تشمل الميزات الرئيسية لخدمات تحقيق الربح على الأجهزة الطرفية ما يلي:
- التكامل الكامل مع منصة واجهة برمجة التطبيقات يعني التفاعل في الوقت الفعلي
- إتاحة جميع نماذج الأنشطة التجارية بدون أي إعدادات إضافية، بدءًا من الخطط البسيطة المستندة إلى الرسوم وصولاً إلى خطط مشاركة الأرباح/الرسوم الأكثر تعقيدًا (سهولة إنشاء الخطط وتعديلها)
- تقييم المعاملات حسب الحجم أو السمات المخصّصة ضمن كل معاملة يمكن أن تتألف المعاملة من واجهات برمجة تطبيقات من Gateway PLUS وأنظمة أخرى (خارج Apigee Edge)
- أدوات مبرمَجة، مثل الحدود والإشعارات، لتتبُّع الأداء وإدارة العملية
- دمج عناصر التحكّم وعمليات سير العمل الخاصة بالمطوّرين/الشركاء لإدارة عمليات الشراء من خلال نظام الفوترة/الدفع
- خدمة ذاتية بالكامل لمستخدمي الأنشطة التجارية والمطوّرين/الشركاء، ما يغني عن التدخّل الفني المكلف
- متكامل مع أي نظام خلفي للمبيعات والمحاسبة وتخطيط موارد المؤسسات

مكوّنات البرامج
تستند "خدمات تحقيق الربح على الأجهزة الطرفية" إلى المكوّنات الأساسية التالية:
- خادم إدارة شبكة Edge
- Edge Message Processor
لمزيد من المعلومات حول كيفية بدء استخدام "خدمات تحقيق الربح" باستخدام واجهة مستخدم Edge، يُرجى الاطّلاع على بدء استخدام ميزة تحقيق الربح.
النشر داخل المؤسسة
توفّر عملية تثبيت Apigee Edge for Private Cloud (البوابة وخدمة "إحصاءات") الأساسية داخل المؤسسة البنية التحتية اللازمة لتنفيذ عدد كبير من طلبات البيانات من واجهة برمجة التطبيقات نيابةً عن عملاء العميل داخل المؤسسة.
تقدّم لك الفيديوهات التالية نماذج النشر في Apigee Edge for Private Cloud:
S26E01: Deployment Model Intro
S26E04: بنية النشر
تشمل المكوّنات التي توفّرها عملية تثبيت Edge Gateway على الجهاز (على سبيل المثال لا الحصر):
- يتعامل الموجّه مع جميع زيارات واجهة برمجة التطبيقات الواردة من موازن التحميل، ويحدّد المؤسسة والبيئات الخاصة بخادم وكيل واجهة برمجة التطبيقات الذي يتعامل مع الطلب، ويوازن الطلبات على مستوى "معالجات الرسائل" المتاحة، ثم يرسل الطلب. يوقف جهاز التوجيه طلب HTTP ويتعامل مع عدد الزيارات عبر بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL)، ويستخدم اسم المضيف الافتراضي والمنفذ ومعرّف الموارد المنتظم (URI) لتوجيه الطلبات إلى "معالج الرسائل" المناسب.
- يعالج معالج الرسائل طلبات البيانات من واجهة برمجة التطبيقات. يقيّم "معالج الرسائل" طلبًا واردًا، وينفّذ أي سياسات Apigee، ويطلب من أنظمة الخلفية والأنظمة الأخرى استرداد البيانات. بعد تلقّي هذه الردود، ينسّق "معالج الرسائل" ردًا ويرسله إلى العميل.
- Apache Cassandra هي مستودع بيانات وقت التشغيل الذي يخزّن إعدادات التطبيقات، وعدادات الحصص الموزّعة، ومفاتيح واجهة برمجة التطبيقات، ورموز OAuth المميزة للتطبيقات التي تعمل على البوابة.
- يحتوي Apache ZooKeeper على بيانات الإعدادات المتعلقة بموقع إعدادات مختلف مكوّنات Apigee، ويُعلم الخوادم المختلفة بالتغييرات في الإعدادات.
- OpenLDAP (LDAP) لإدارة المستخدمين والأدوار في النظام والمؤسسة
- خادم إدارة لربط هذه الأجزاء ببعضها خادم الإدارة هو نقطة النهاية لطلبات Edge Management API. ويتفاعل أيضًا مع واجهة مستخدم Edge.
- توفر واجهة المستخدم أدوات مستندة إلى المتصفح تتيح لك تنفيذ معظم المهام اللازمة لإنشاء وتكوين وإدارة خوادم وكيلة لواجهة برمجة التطبيقات ومنتجات واجهة برمجة التطبيقات والتطبيقات والمستخدمين.
تشمل المكوّنات التي يوفّرها التثبيت المحلي لخدمة Edge Analytics ما يلي:
- يدير خادم Qpid نظام قائمة الانتظار لبيانات الإحصاءات.
- يدير خادم Postgres قاعدة بيانات إحصاءات PostgreSQL.
يوضّح الرسم البياني التالي كيفية تفاعل مكوّنات Apigee Edge:
