نظرة عامة حول تثبيت BaaS لواجهة برمجة التطبيقات

الإصدار 4.17.05 من Edge for Private Cloud

استخدام جهاز موازنة الحمل

يستخدم تثبيت الإصدار العلني من API BaaS جهاز موازنة الحمل بين عقدة بوابة API BaaS وعقد حزمة API BaaS. عند ضبط "البوابة"، عليك تحديد عنوان IP أو اسم نظام أسماء النطاقات (DNS) لجهاز موازنة الحمل، وليس لعُقد Stack.

كبديل لجهاز موازنة الحمل، يمكنك استخدام نظام أسماء نطاقات (DNS) بنظام الترتيب الدوري. في هذا السيناريو، يمكنك إنشاء إدخال في نظام أسماء النطاقات يتضمّن سجلّات A متعددة تتوافق مع عناوين IP لمجموعة BaaS. أثناء بحث نظام أسماء النطاقات، يعرض خادم نظام أسماء النطاقات تلقائيًا قيم سجلّات A بطريقة الترتيب الدوري.

جارٍ الاتصال بـ Cassandra

عند تثبيت BaaS، يمكنك اختيار ربط BaaS وEdge بمجموعة Cassandra نفسها، أو إنشاء مجموعة Cassandra منفصلة لـ BaaS. غالبًا ما تشارك عمليات تثبيت BaaS الأصغر حجمًا، أي تلك التي تتضمّن عددًا أقل من الزيارات، مجموعة Cassandra مع Edge.

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

مزامنة التاريخ

يجب مزامنة التاريخ والوقت على جميع الخوادم. إذا لم يتم ضبطها من قبل، يمكن أن تخدم أداة "ntpdate" هذا الغرض، والذي يتحقق مما إذا كانت الخوادم متزامنة مع الوقت. يمكنك استخدام الأمر "yum install ntp" لتثبيت الأداة المساعدة.

أمان Tomcat

يثبّت مثبّت API BaaS أيضًا خادم Apache Tomcat على جميع عُقد حزمة API BaaS، بما في ذلك واجهة مستخدم مشرف Tomcat. يترك برنامج التثبيت بيانات اعتماد المشرف التلقائية بدون تغيير من admin:admin.

إذا لزم الأمر، يمكنك تغيير بيانات الاعتماد هذه كجزء من تأمين Tomcat. لمزيد من المعلومات، يُرجى الاطّلاع على:

تثبيت BaaS في مراكز بيانات متعددة

يمكنك تثبيت API BaaS في عدة مراكز بيانات. في ما يلي الإجراء المعتاد: