APIM والموثوقية

تعرف على كيفية استخدام APIM لنشر واجهات برمجة التطبيقات للمطورين الخارجيين والشركاء والموظفين بشكل آمن وعلى نطاق واسع. خدمة الشبكات هذه عبارة عن نظام أساسي للإدارة مختلط متعدد الأوساط السحابية لواجهات برمجة التطبيقات في جميع البيئات.

تشمل المكونات ما يلي:

للحصول على مزيدٍ من المعلومات، راجع نبذة عن APIM.

لفهم كيف يمكن لخدمة APIM زيادة الموثوقية لحمل عملك، راجع الموضوعات التالية:

قائمة الاختيار

هل كوّنت خدمة APIM مع مراعاة الموثوقية؟

  • يُرجى تأمين الاتصال بين APIM والخلفية.
  • تأكد من أن كل طرف لديه بيانات اعتماد خاصة به عند تعريض واجهات برمجة التطبيقات لأطراف خارجية.
  • تأكد من تعيين الحصص النسبية وحدود المعدل عند تعريض واجهات برمجة التطبيقات لأطراف خارجية.
  • قيِّم مدى ضرورة التخزين المؤقت للاستجابة.
  • ضع خططاً لعملية النسخ الاحتياطي والاستعادة لمثيل APIM.
  • كوِّن مناطق Azure متعددة في خدمة APIM.
  • طبِّق إستراتيجية لضمان الحفاظ على قابلية الوصول أثناء التعطل أو الكوارث التي تؤثر في منطقة Azure.

توصيات التكوين

يُرجى مراعاة التوصيات التالية لتحسين الموثوقية عند تكوين خدمة APIM:

التوصية الوصف
تأكد من تعيين الحصص النسبية وحدود المعدل عند تعريض واجهات برمجة التطبيقات لأطراف خارجية. يُرجى حماية خدمات الواجهة الخلفية وتقليل الحمل المُدخَل في الخوادم المخصصة لـ APIM. يمكن تطبيق سياسات تحديد الأسعار على المستويات العمومية والمنتج وواجهة برمجة التطبيقات والتشغيل لتوفير تخصيص حد المعدل المطبق على مستهلكي واجهة برمجة التطبيقات.
قيِّم مدى ضرورة التخزين المؤقت للاستجابة. يمكن أن يقلِّل التخزين المؤقت للاستجابة من زمن انتقال واجهة برمجة التطبيقات واستهلاك عرض النطاق الترددي. يقلِّل التخزين المؤقت للاستجابة من الحمل المُدخَل في واجهات برمجة التطبيقات الخلفية ما يؤدي إلى تحسين الأداء وتجربة المستخدم وخفض تكلفة الحل.
ضع خططاً لعملية النسخ الاحتياطي والاستعادة لمثيل APIM. يُرجى مراعاة الاحتفاظ بنسخ احتياطية منتظمة من خدمة APIM بحيث يمكنك استعادتها بسهولة في منطقة أخرى. قد يتطلب هدف وقت الاسترداد نشر وضع الاستعداد في منطقة ثانوية. من ضمن الممارسات الجيدة الاحتفاظ بنسخ احتياطية منتظمة لإعادة إنشاء الخدمة بسبب فقدان غير متوقع أو تكوين خاطئ للخدمة. تسمح لك النسخ الاحتياطية المنتظمة بنسخ التغييرات بين مثيلاتك الأساسية ومثيلات الاستعداد.
كوِّن مناطق Azure متعددة في خدمة APIM. كوِّن خدمة APIM مع مناطق متعددة لتوفير دعم قابلية وصول عالية في حالة تعرض منطقة Azure للتعطل أو في سيناريو وقوع كوارث. يؤدي تكوين مناطق متعددة أيضاً إلى تقليل زمن انتقال استدعاء واجهة برمجة التطبيقات للنظام بسبب إمكانية توجيه الاستدعاءات إلى أقرب منطقة.
طبِّق إستراتيجية لضمان الحفاظ على قابلية الوصول أثناء التعطل أو الكوارث التي تؤثر في منطقة Azure. يُرجى مراعاة استخدام Azure Traffic Manager أو Azure Front Door أو Azure DNS لتمكين الوصول إلى عمليات النشر الإقليمية المتعددة لـ APIM. يضمن لك استخدام هذه الخدمات إمكانية متابعة تقديم الطلبات بسبب وقوع عطل أو كارثة. تتضمن المتطلبات تكوينات المزامنة بين هذه المثيلات القياسية الفردية.

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