مستويات V2 لإدارة واجهة برمجة تطبيقات Azure
ينطبق على: الإصدار 2 الأساسي | الإصدار 2 القياسي | Premium v2
تم بناء مستويات API Management v2 (SKUs) على نظام أساسي جديد وأكثر موثوقية وقابلية للتطوير وهي مصممة لجعل إدارة واجهة برمجة التطبيقات في متناول مجموعة أوسع من العملاء وتوفر خيارات مرنة لمجموعة أوسع من السيناريوهات. المستويات v2 بالإضافة إلى المستويات الكلاسيكية الموجودة (المطور والأساسي والقياسي والمتميزة) وطبقة الاستهلاك. راجع المقارنة التفصيلية لمستويات إدارة واجهة برمجة التطبيقات.
تتوفر مستويات v2 التالية بشكل عام:
الإصدار 2 الأساسي - تم تصميم طبقة الإصدار 2 الأساسية لسيناريوهات التطوير والاختبار، ويتم دعمها مع اتفاقية مستوى الخدمة.
الإصدار 2 القياسي - الإصدار القياسي 2 هو مستوى جاهز للإنتاج مع دعم للخلفيات المعزولة للشبكة.
طبقة v2 التالية قيد المعاينة:
Premium v2 - يوفر Premium v2 ميزات المؤسسة بما في ذلك عزل الشبكة الظاهرية الكاملة والتحجيم لأحمال العمل ذات الحجم الكبير.
إشعار
طبقة Premium v2 حاليا في معاينة محدودة. للتسجيل، املأ هذا النموذج.
الإمكانات الأساسية
نشر وتكوين وتحجيم أسرع - نشر مثيل APIM جاهز للإنتاج في دقائق. تطبيق التكوينات بسرعة مثل تحديثات الشهادة واسم المضيف. قم بتوسيع نطاق مثيل Basic v2 أو Standard v2 بسرعة حتى تصل إلى 10 وحدات لتلبية احتياجات أحمال عمل إدارة واجهة برمجة التطبيقات. قم بتوسيع مثيل Premium v2 إلى ما يصل إلى 30 وحدة.
الشبكات المبسطة - توفر المستويات القياسية v2 وPremium v2 خيارات الشبكات لعزل نسبة استخدام الشبكة الواردة والصادرة لإدارة واجهة برمجة التطبيقات.
المزيد من الخيارات لأحمال عمل الإنتاج - يتم دعم جميع مستويات الإصدار 2 مع اتفاقية مستوى الخدمة.
خيارات مدخل المطور - قم بتمكين مدخل المطور عندما تكون مستعدا للسماح لمستهلكي واجهة برمجة التطبيقات باكتشاف واجهات برمجة التطبيقات الخاصة بك.
الميزات
إصدار API
يتم دعم أحدث قدرات مستويات v2 في إصدار API Management API 2024-05-01 أو أحدث.
خيارات الشبكات
يدعم الإصدار 2 القياسي وPremium v2 تكامل الشبكة الظاهرية للسماح لمثيل APIM بالوصول إلى الواجهات الخلفية لواجهة برمجة التطبيقات المعزولة في شبكة ظاهرية متصلة واحدة. تظل بوابة APIM ولوحة الإدارة ومدخل المطور متاحة للجمهور من الإنترنت. يجب أن تكون الشبكة الظاهرية في نفس المنطقة والاشتراك مثل مثيل APIM. اعرف المزيد.
في المعاينة، يدعم الإصدار 2 القياسي أيضا اتصالات نقطة النهاية الخاصة الواردةببوابة APIM.
يدعم Premium v2 أيضا حقن الشبكة الظاهرية المبسطة للعزل الكامل لنسبة استخدام الشبكة للبوابة الواردة والصادرة دون الحاجة إلى قواعد مجموعة أمان الشبكة أو جداول التوجيه أو نقاط نهاية الخدمة. يجب أن تكون الشبكة الظاهرية في نفس المنطقة والاشتراك مثل مثيل APIM. اعرف المزيد.
المناطق المدعومة
للحصول على قائمة حالية بالمناطق التي تتوفر فيها مستويات v2، راجع توفر مستويات v2 وبوابات مساحة العمل.
توفر الميزة الكلاسيكية
يتم دعم معظم قدرات مستويات إدارة واجهة برمجة التطبيقات الكلاسيكية في المستويات v2. ومع ذلك، لا يتم دعم الإمكانات التالية في مستويات v2:
- تكوين خدمة APIM باستخدام Git
- النسخ الاحتياطي واستعادة مثيل APIM
- تمكين Azure DDoS Protection
- الوصول إلى واجهة برمجة تطبيقات الإدارة المباشرة
القيود
قدرات APIM التالية غير متوفرة حاليا في مستويات v2.
البنية التحتية والشبكات
- توزيع متعدد المناطق
- دعم منطقة القابلية للوصول
- أسماء مجالات مخصصة متعددة
- مقياس السعة - تم استبداله بنسبة وحدة المعالجة المركزية للبوابة ونسبة الذاكرة لمقاييس البوابة
- التحليلات المضمنة - تم استبدالها بلوحة معلومات تستند إلى Azure Monitor
- التحجيم التلقائي
- الترقية إلى مستويات v2 من المستويات الكلاسيكية
- شهادات المرجع المصدق
- إرسال الأحداث إلى Event Grid
مدخل المطور
- التقارير
- عنصر واجهة مستخدم التعليمات البرمجية ل HTML المخصص وأداة مخصصة
- مدخل المطور المستضاف ذاتيا
عباره
- بوابة ذاتية الاستضافة
- الحصة النسبية حسب النهج الرئيسي
- تكوين التشفير
- إعادة التفاوض على شهادة العميل
- شهادة TLS مجانية مدارة
- طلبات إلى البوابة عبر المضيف المحلي
حدود الموارد
تنطبق حدود الموارد التالية على مستويات v2.
لطلب زيادة الحد، قم بإنشاء طلب دعم من مدخل Microsoft Azure. لمزيد من المعلومات، راجع خطط دعم Azure .
Resource | الإصدار 2 الأساسي | الإصدار 2 القياسي | Premium v2 |
---|---|---|---|
العدد الأقصى لوحدات المقياس | 10 | 10 | 30 |
الحد الأقصى لحجم ذاكرة التخزين المؤقت لكل مثيل خدمة | 250 ميغابايت | 1 جيجابايت | 5 جيجابايت |
الحد الأقصى لعدد واجهات برمجة التطبيقات لكل مثيل خدمة | 150 | 500 | 2,500 |
الحد الأقصى لعدد عمليات واجهة برمجة التطبيقات لكل مثيل خدمة | 3,000 | 10,000 | 20,000 |
الحد الأقصى لعدد الاشتراكات لكل مثيل خدمة | 500 | 2,000 | 4,000 |
الحد الأقصى لعدد المنتجات لكل مثيل خدمة | 50 | 200 | 400 |
الحد الأقصى لعدد المستخدمين لكل مثيل خدمة | 300 | 2,000 | 4,000 |
الحد الأقصى لعدد المجموعات لكل مثيل خدمة | 20 | 100 | 200 |
الحد الأقصى لعدد خوادم التخويل لكل مثيل خدمة | 10 | 500 | 500 |
الحد الأقصى لعدد أجزاء النهج لكل مثيل خدمة | 50 | 50 | 100 |
الحد الأقصى لعدد موفري OpenID Connect لكل مثيل خدمة | 10 | 10 | 20 |
الحد الأقصى لعدد الشهادات لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد الخلفيات لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد ذاكرة التخزين المؤقت لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد القيم المسماة لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد المسجلين لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد المخططات لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد المخططات لكل واجهة برمجة تطبيقات | 100 | 100 | 100 |
الحد الأقصى لعدد العلامات لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد العلامات لكل واجهة برمجة تطبيقات | 100 | 100 | 100 |
الحد الأقصى لعدد مجموعات الإصدارات لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد الإصدارات لكل واجهة برمجة تطبيقات | 100 | 100 | 100 |
الحد الأقصى لعدد العمليات لكل واجهة برمجة تطبيقات | 100 | 100 | 100 |
الحد الأقصى لعدد محللات GraphQL لكل مثيل خدمة | 100 | 100 | 100 |
الحد الأقصى لعدد محللات GraphQL لكل واجهة برمجة تطبيقات | 100 | 100 | 100 |
الحد الأقصى لعدد واجهات برمجة التطبيقات لكل منتج | 100 | 100 | 100 |
الحد الأقصى لعدد واجهات برمجة التطبيقات لكل اشتراك | 100 | 100 | 100 |
الحد الأقصى لعدد المنتجات لكل اشتراك | 100 | 100 | 100 |
الحد الأقصى لعدد المجموعات لكل منتج | 100 | 100 | 100 |
الحد الأقصى لعدد العلامات لكل منتج | 100 | 100 | 100 |
الاتصالات الخلفية المتزامنة1 لكل مرجع HTTP | 2,048 | 2,048 | 2,048 |
الحد الأقصى لحجم الاستجابة المخزنة مؤقتًا | 2 ميبيبايت | 2 ميبيبايت | 2 ميبيبايت |
الحد الأقصى لحجم مستند النهج | 256 كيبيبايت | 256 كيبيبايت | 256 كيبيبايت |
الحد الأقصى لحجم حمولة الطلب | 1 جيجابيت | 1 جيجابيت | 1 جيجابيت |
الحد الأقصى لحجم الحمولة المخزنة مؤقتا | 2 ميبيبايت | 2 ميبيبايت | 2 ميبيبايت |
الحد الأقصى لحجم حمولة الطلب/الاستجابة في سجلات التشخيص | 8,192 بايت | 8,192 بايت | 8,192 بايت |
الحد الأقصى لحجمعنوان URL للطلب 2 | 16,384 بايت | 16,384 بايت | 16,384 بايت |
الحد الأقصى لطول مقطع مسار URL | 1,024 حرفاً | 1,024 حرفاً | 1,024 حرفاً |
الحد الأقصى لطول الحرف للقيمة المسماة | 4096 حرفا | 4096 حرفا | 4096 حرفا |
الحد الأقصى لحجم الطلب أو نص الاستجابة في نهج التحقق من صحة المحتوى | 100 كيبيبايت | 100 كيبيبايت | 100 كيبيبايت |
الحد الأقصى لحجم مخطط واجهة برمجة التطبيقات المستخدم بواسطة نهج التحقق من الصحة | 4 ميجابايت | 4 ميجابايت | 4 ميجابايت |
الحد الأقصى لعدد اتصالات WebSocket النشطة لكل وحدة3 | 5,000 | 5,000 | 5,000 |
1 يتم تجميع الاتصالات وإعادة استخدامها ما لم تغلقها الواجهة الخلفية بشكل صريح.
2 يتضمن سلسلة استعلام طويلة تصل إلى 2048 بايت.
3 بحد أقصى 60000 اتصال لكل مثيل خدمة.
حدود مدخل المطور
تنطبق الحدود التالية على مدخل المطور في مستويات v2.
العنصر | الإصدار 2 الأساسي | الإصدار 2 القياسي | Premium v2 |
---|---|---|---|
الحد الأقصى لعدد ملفات الوسائط المطلوب تحميلها | 15 | 15 | 15 |
الحد الأقصى لحجم ملف الوسائط | 500 كيلوبايت | 500 كيلوبايت | 500 كيلوبايت |
الحد الأقصى لعدد الصفحات | 30 | 50 | 50 |
الحد الأقصى لعدد عناصر واجهة المستخدم1 | 30 | 50 | 50 |
الحد الأقصى لحجم بيانات التعريف لكل صفحة | 350 كيلوبايت | 350 كيلوبايت | 350 كيلوبايت |
الحد الأقصى لحجم بيانات التعريف لكل عنصر واجهة مستخدم1 | 350 كيلوبايت | 350 كيلوبايت | 350 كيلوبايت |
الحد الأقصى لعدد طلبات العميل في الدقيقة | 200 | 200 | 200 |
1 حد لعناصر واجهة المستخدم المضمنة مثل النص أو الصور أو قائمة واجهات برمجة التطبيقات. حاليا، لا يتم دعم عناصر واجهة المستخدم المخصصة وعناصر واجهة مستخدم تعليمات HTML البرمجية المخصصة في المستويات v2.
التوزيع
انشر مثيل الطبقة v2 باستخدام مدخل Microsoft Azure أو باستخدام أدوات مثل Azure REST API أو Azure Resource Manager أو قالب Bicep أو Terraform.
الأسئلة الشائعة
س: هل يمكنني الترحيل من مثيل API Management الحالي إلى مثيل طبقة v2 جديد؟
ج: لا. لا يمكنك حاليا ترحيل مثيل APIM موجود (في مستوى الاستهلاك أو المطور أو الأساسي أو القياسي أو المتميز) إلى مثيل طبقة v2 جديد. تتوفر حاليا مستويات v2 لمثيلات الخدمة التي تم إنشاؤها حديثا فقط.
س: ما هي العلاقة بين النظام الأساسي لحساب stv2 وطبقات v2؟
ج: لا صلة بينهما. stv2 هو إصدار نظام أساسي للحساب لمثيلات خدمة المستوى المطور والأساسي والقياسي والمتميزة. stv2 هو خلف لمنصة الحوسبة stv1 التي تم إيقافها في عام 2024.
س: هل سأظل قادرا على توفير خدمات المستوى المطور أو الأساسي أو القياسي أو المتميز؟
ج: نعم، لا توجد تغييرات على المستويات الكلاسيكية Developer أو Basic أو Standard أو Premium.
س: ما الفرق بين تكامل الشبكة الظاهرية في مستوى الإصدار 2 القياسي وحقن الشبكة الظاهرية في مستويات Premium وPremium v2؟
ج: يمكن دمج مثيل خدمة الإصدار 2 القياسي مع شبكة ظاهرية لتوفير وصول آمن إلى الخلفيات الموجودة هناك. يحتوي مثيل خدمة الإصدار 2 القياسي المدمج مع شبكة ظاهرية على عنوان IP عام للوصول الوارد.
يدعم المستوى Premium وطبقة Premium v2 عزل الشبكة الكامل عن طريق النشر (الحقن) في شبكة ظاهرية دون الكشف عن عنوان IP عام. تعرف على المزيد حول خيارات الشبكات في APIM.
س: هل يمكنني نشر مثيل من المستوى Basic v2 أو Standard v2 بالكامل في شبكتي الظاهرية؟
ج: لا، لا يتم دعم مثل هذا التوزيع إلا في مستويي Premium وPremium v2.
المحتوى ذو الصلة
- قارن مستويات إدارة واجهة برمجة التطبيقات.
- تعرف على المزيد حول بوابات APIM
- تعرف على أسعار APIM.