يتم الآن عرض مستندات Apigee Edge.
يمكنك الاطّلاع على وثائق Apigee X.
يمكنك استخدام Edge Microgateway لتوفير إدارة واجهة برمجة التطبيقات لواجهة برمجة التطبيقات Apigee للخدمات التي يتم تشغيلها في مجموعة Kubernetes. يشرح هذا الموضوع الأسباب التي قد تدفعك إلى نشر Edge Microgateway على Kubernetes، ويوضّح كيفية نشر Edge Microgateway على Kubernetes كخدمة.
حالة الاستخدام
إنّ الخدمات التي يتم نشرها على Kubernetes تعرض عادةً واجهات برمجة تطبيقات، سواء بالنسبة إلى المستهلكين الخارجيين أو إلى خدمات أخرى قيد التشغيل ضمن المجموعة.
في كلتا الحالتين، هناك مشكلة مهمة يجب حلّها: كيف ستدير واجهات برمجة التطبيقات هذه؟ على سبيل المثال:
- كيف ستحافظ على أمانها؟
- كيف ستدير حركة الزيارات؟
- كيف يمكنك الحصول على إحصاءات عن أنماط الزيارات وأوقات الاستجابة والأخطاء؟
- كيف ستنشر واجهات برمجة التطبيقات ليتمكّن مطوّرو البرامج من العثور عليها واستخدامها؟
سواء كنت بصدد نقل الخدمات الحالية وواجهات برمجة التطبيقات إلى حزمة Kubernetes أو إنشاء خدمات وواجهات برمجة تطبيقات جديدة، تساعد Edge Microgateway في توفير تجربة بسيطة لإدارة واجهة برمجة التطبيقات تتضمّن الأمان وإدارة الزيارات والإحصاءات والنشر والمزيد.
تشغيل قيد التشغيل Microgateway كخدمة
عند النشر في Kubernetes كخدمة، يعمل محرّك Edge Edge المصغّر في pod الخاص به. في هذه البنية، يعترض Edge Microgateway طلبات البيانات من واجهة برمجة التطبيقات ويوجهها إلى خدمة مستهدفة واحدة أو أكثر تعمل في مجموعات أخرى. في عملية الضبط هذه، توفّر شبكة Edge Microgateway ميزات إدارة واجهة برمجة التطبيقات، مثل الأمان والإحصاءات وإدارة حركة المرور وتطبيق السياسات للخدمات الأخرى.
يوضح الشكل التالي البنية التي يتم فيها تشغيل Edge Microgateway كخدمة في مجموعة Kubernetes:
يُرجى الاطِّلاع على تفعيل Edge Microgateway كخدمة في Kubernetes.
الخطوة التالية
- وللتعرُّف على كيفية تشغيل Edge Microgateway كخدمة في Kubernetes، يُرجى الاطِّلاع على تفعيل Edge Edgegate كخدمة في Kubernetes.