مجال تقني في Azure · Rollitech

Azure API Management

أنشئ بوابة وطبقة حوكمة مُدارة لنشر واجهات API وتأمينها ورصدها وتطويرها.

MICROSOFT AZUREالمعمارية والتنفيذ والتشغيلنظرة تقنية تفصيلية
فهم الخدمة

ما هي Azure API Management؟

Azure API Management (APIM) منصة مُدارة لنشر واجهات API عبر بوابة وتطبيق السياسات وتنظيم المنتجات ودعم مستهلكي الواجهات. وهي لا تحل محل التفويض داخل التطبيقات أو التصميم الجيد للواجهات. وتوحّد بنية APIM المفيدة الملكية والهوية واتصال الأنظمة الخلفية والإصدارات وضوابط الحركة والرصد وإعداد المطورين عبر الواجهات المناسبة للمنصة.

التصميم التقني

لبنات بناء منصة API

تتحدد البنية بحسب أعباء العمل والهوية والاتصال ونموذج التشغيل، ولا توجد صيغة واحدة تناسب كل المؤسسات.

01

البوابة واتصال الأنظمة الخلفية

حدد كيفية إتاحة الواجهات واتصال البوابة بالخدمات الخلفية، بما في ذلك الاتصال الخاص عند الحاجة.

02

المنتجات والاشتراكات

اجمع الواجهات للمستهلكين المقصودين وحدد قواعد الإعداد والوصول والاشتراك ودورة الحياة.

03

الهوية والتفويض

خطط لمصادقة العملاء وهوية النظام الخلفي، واستخدم التفويض في النظام الخلفي لإجراءات العمل والبيانات الحساسة.

04

السياسات وضوابط الحركة

طبّق سياسات قابلة لإعادة الاستخدام للتحقق والتحويل وحدود الطلب والتخزين المؤقت والتوجيه دون إخفاء مسؤوليات الأنظمة الخلفية.

05

الإصدارات والتغيير

حدد إصدارات الواجهات ومراجعاتها وتوقعات التوافق وإشعارات الإيقاف ومسؤولية الإصدار.

06

الرصد وتجربة المطور

اجمع إشارات البوابة والأنظمة الخلفية واضبط التنبيهات وانشر توثيقاً مفيداً وادعم بوابة مطورين قابلة للصيانة.

من التصميم إلى التشغيل

كيف تساعد روليتك في بناء APIM

نحدد النطاق والافتراضات والمسؤوليات قبل التهيئة، ثم نتحقق من النتائج ونسلم إرشادات تشغيل قابلة للاستخدام.

01

حصر الواجهات والمستهلكين

تحديد مالكي الواجهات والبوابات الحالية والمستهلكين والأنظمة الخلفية والمصادقة وتدفقات العمل المهمة.

02

تصميم نموذج التشغيل

تحديد البيئات والمنتجات وقواعد الوصول ومعايير السياسات وملكية الإصدارات وآلية نشر الواجهات.

03

إضافة الواجهات على مراحل

تهيئة واجهة ممثلة والتحقق من السياسات واتصال الأنظمة الخلفية، ثم تحسين أنماط الإضافة المتكررة.

04

تمكين الحوكمة المستمرة

توثيق المراقبة وتغييرات الإصدارات ودعم المستهلكين ومراجعة السياسات ومسؤولية أمن الأنظمة الخلفية.

قبل البدء

أسئلة لتصميم APIM

  • ما الواجهات التي تحتاج إلى بوابة مُدارة، وأيها يتطلب وصولاً خاصاً أو خارجياً؟
  • كيف تتحقق البوابة من الهوية، وكيف يطبق كل نظام خلفي التفويض؟
  • من يملك منتجات API وتوافق الإصدارات واستثناءات السياسات ودعم المستهلكين؟

اجعل واجهات API أسهل في التأمين والاكتشاف والتشغيل.

ناقش ملكية الواجهات واحتياجات المستهلكين وقيود الأنظمة الخلفية لتحديد نطاق APIM.

ناقش احتياجاتك