ترحيل إدارة واجهة برمجة تطبيقات Azure إلى دعم منطقة التوفر

يصف هذا الدليل كيفية تمكين دعم منطقة التوفر لمثيل APIM. تدعم خدمة APIM التكرار في المنطقة، والذي يوفر المرونة والتوافر العالي لمثيل خدمة في منطقة Azure معينة. مع التكرار في المنطقة، يتم نسخ العبارة ومستوى التحكم الخاص بك APIM مثيل (إدارة API، بوابة المطور، تكوين Git)عبر مراكز البيانات في مناطق منفصلة فعليا، مما يجعلها مرنة لفشل منطقة.

في هذه المقالة، سننقلك عبر الخيارات المختلفة لترحيل منطقة التوفر. للحصول على خلفية حول تكوين إدارة واجهة برمجة التطبيقات لقابلية الوصول العالية، راجع ضمان توفر APIM وموثوقيتها.

المتطلبات الأساسية

  • لتكوين APIM لتكرار المنطقة، يجب أن يكون المثيل الخاص بك في إحدى مناطق Azure مع دعم منطقة التوفر.

  • إذا لم تُنشئ بعد مثيل خدمة APIM، انظرإنشاء مثيل خدمة APIM. حدد مستوى الخدمة Premium.

  • يجب أن تكون خدمة إدارة واجهة برمجة التطبيقات في المستوى المتميز. إذا لم يكن كذلك، يمكنك الترقية إلى المستوى Premium.

  • إذا تم نشر مثيل APIM (حقنه) في شبكة Azure الظاهرية (VNet)، فتحقق من إصدار النظام الأساسي للحساب (stv1 أو stv2) الذي يستضيف الخدمة.

متطلبات وقت التعطل

لا توجد متطلبات وقت تعطل لأي من خيارات الترحيل.

الاعتبارات

  • قد تستغرق التغييرات من 15 إلى 45 دقيقة لتطبيقها. يمكن لبوابة API Management الاستمرار في معالجة طلبات واجهة برمجة التطبيقات خلال هذا الوقت.

  • عند ترحيل إدارة واجهة برمجة التطبيقات المنشورة في شبكة ظاهرية خارجية أو داخلية إلى مناطق التوفر، يجب تحديد مورد عنوان IP عام جديد. في شبكة ظاهرية داخلية، يتم استخدام عنوان IP العام فقط لعمليات الإدارة، وليس لطلبات واجهة برمجة التطبيقات. تعرف على المزيد حول عناوين IP لإدارة APIM.

  • سيؤدي الترحيل إلى مناطق التوفر أو تغيير تكوين منطقة التوفر إلى تغيير عنوان IP عام.

  • عند تمكين مناطق التوفر في منطقة ما، يمكنك تكوين عدد من وحدات مقياس APIM التي يمكن توزيعها بالتساوي عبر المناطق. على سبيل المثال، إذا قمت بتكوين منطقتين، يمكنك تكوين وحدتين أو 4 وحدات أو مضاعف آخر من وحدتين. إضافة وحدات تتحمل تكاليف إضافية. للحصول على التفاصيل، راجع تسعير إدارة واجهة برمجة التطبيقات.

  • إذا قمت بتكوين التحجيم التلقائي لمثيل APIM في الموقع الأساسي، فقد تحتاج إلى ضبط إعدادات التحجيم التلقائي بعد تمكين التكرار في المنطقة. يجب أن يكون عدد وحدات APIM في قواعد وحدود التحجيم التلقائي مضاعفًا لعدد المناطق.

الخيار 1: ترحيل الموقع الحالي لمثيل APIM، لم يتم إدخاله في VNet

استخدم هذا الخيار لترحيل موقع موجود لمثيل APIM الخاص بك إلى مناطق التوفر عندما لا يتم حقنه (نشره) في شبكة ظاهرية.

  1. في مدخل Microsoft Azure، انتقل إلى خدمة APIM.

  2. حدد المواقع في القائمة، ثم حدد الموقع المراد ترحيله. يجب أن يدعم الموقع مناطق التزويد.

  3. حدد عدد وحدات المقياس المطلوبة في الموقع.

  4. في مناطق التزويد ، حدد منطقة واحدة أو أكثر. يجب توزيع عدد الوحدات المحددة بالتساوي عبر مناطق التوفر. على سبيل المثال، إذا حددت 3 وحدات، فحدد 3 مناطق بحيث تستضيف كل منطقة وحدة واحدة.

  5. حدد تطبيق، ثم حدد حفظ.

    Screenshot of how to migrate existing location of API Management instance not injected in VNet.

الخيار 2: ترحيل الموقع الحالي لمثيل APIM (النظام الأساسي stv1)، الذي تم إدخاله في VNet

استخدم هذا الخيار لترحيل موقع موجود لمثيل APIM الخاص بك إلى مناطق التوفر عند حقنه حاليا (نشره) في شبكة ظاهرية. الخطوات التالية مطلوبة عند استضافة مثيل APIM حاليا على النظام الأساسي stv1. سيؤدي الترحيل إلى مناطق التوفر أيضا إلى ترحيل المثيل إلى النظام الأساسي stv2.

  1. إنشاء شبكة فرعية جديدة وعنوان IP عام في الموقع للترحيل إلى مناطق التوفر. المتطلبات التفصيلية هي في إرشادات الشبكات الظاهرية.

  2. في مدخل Microsoft Azure، انتقل إلى خدمة APIM.

  3. حدد المواقع في القائمة، ثم حدد الموقع المراد ترحيله. يجب أن يدعم الموقع مناطق التزويد.

  4. حدد عدد وحدات المقياس المطلوبة في الموقع.

  5. في مناطق التزويد ، حدد منطقة واحدة أو أكثر. يجب توزيع عدد الوحدات المحددة بالتساوي عبر مناطق التوفر. على سبيل المثال، إذا حددت 3 وحدات، فحدد 3 مناطق بحيث تستضيف كل منطقة وحدة واحدة.

  6. حدد الشبكة الفرعية الجديدة وعنوان IP العام الجديد في الموقع.

  7. حدد تطبيق، ثم حدد حفظ.

    Screenshot of how to migrate existing location of API Management instance injected in VNet.

الخيار 3: ترحيل الموقع الحالي لمثيل APIM (النظام الأساسي stv2)، الذي تم إدخاله في VNet

استخدم هذا الخيار لترحيل موقع موجود لمثيل APIM الخاص بك إلى مناطق التوفر عند حقنه حاليا (نشره) في شبكة ظاهرية. يتم استخدام الخطوات التالية عند استضافة مثيل APIM بالفعل على النظام الأساسي stv2.

  1. إنشاء شبكة فرعية جديدة وعنوان IP عام في الموقع للترحيل إلى مناطق التوفر. المتطلبات التفصيلية هي في إرشادات الشبكات الظاهرية.

  2. في مدخل Microsoft Azure، انتقل إلى خدمة APIM.

  3. حدد المواقع في القائمة، ثم حدد الموقع المراد ترحيله. يجب أن يدعم الموقع مناطق التزويد.

  4. حدد عدد وحدات المقياس المطلوبة في الموقع.

  5. في مناطق التزويد ، حدد منطقة واحدة أو أكثر. يجب توزيع عدد الوحدات المحددة بالتساوي عبر مناطق التوفر. على سبيل المثال، إذا حددت 3 وحدات، فحدد 3 مناطق بحيث تستضيف كل منطقة وحدة واحدة.

  6. حدد عنوان IP العام الجديد في الموقع.

  7. حدد تطبيق، ثم حدد حفظ.

    Screenshot of how to migrate existing location of API Management instance (stv2 platform) injected in VNet.

الخيار 4. إضافة موقع جديد لمثيل APIM (مع VNet أو بدونه) مع مناطق التوفر

استخدم هذا الخيار لإضافة موقع جديد إلى مثيل APIM وتمكين مناطق التوفر في هذا الموقع.

إذا تم نشر مثيل APIM في شبكة ظاهرية في الموقع الأساسي، فتأكد من إعداد شبكة ظاهرية وشبكة فرعية وعنوان IP عام في أي موقع جديد تخطط فيه لتمكين تكرار المنطقة.

  1. في مدخل Microsoft Azure، انتقل إلى خدمة APIM.

  2. حدد + إضافة في الشريط العلوي لإضافة موقع جديد. يجب أن يدعم الموقع مناطق التزويد.

  3. حدد عدد وحدات المقياس المطلوبة في الموقع.

  4. في مناطق التزويد ، حدد منطقة واحدة أو أكثر. يجب توزيع عدد الوحدات المحددة بالتساوي عبر مناطق التوفر. على سبيل المثال، إذا حددت 3 وحدات، فحدد 3 مناطق بحيث تستضيف كل منطقة وحدة واحدة.

  5. إذا تم نشر مثيل APIM الخاص بك في شبكة ظاهرية، فحدد الشبكة الظاهرية والشبكة الفرعية وعنوان IP العام المتوفر في الموقع.

  6. حدد إضافة، ثم حدد حفظ.

    Screenshot of how to add new location for API Management instance with or without VNet.

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

تعلم المزيد عن: