النشر

توفر Ultralytics Platform خيارات نشر شاملة لوضع نماذج YOLO الخاصة بك في مرحلة الإنتاج. اختبر النماذج باستخدام الاستدلال المعتمد على المتصفح، وقم بالنشر على نقاط نهاية مخصصة عبر 43 منطقة عالمية، وراقب الأداء في الوقت الفعلي.



Watch: Get Started with Ultralytics Platform - Deploy

نظرة عامة

يساعدك قسم النشر (Deployment) في:

  • اختبار النماذج مباشرة في المتصفح باستخدام علامة التبويب Predict
  • النشر على نقاط نهاية مخصصة في 43 منطقة عالمية
  • مراقبة مقاييس الطلبات، والسجلات، وفحوصات الحالة
  • توسيع النطاق إلى الصفر (Scale to zero) عند الخمول (تعمل عمليات النشر حاليًا كمثيل نشط واحد)

خريطة العالم لصفحة النشر في Ultralytics Platform مع بطاقات النظرة العامة

خيارات النشر

توفر Ultralytics Platform مسارات نشر متعددة:

الخيارالوصفالأفضل لـ
علامة التبويب Predictاستدلال معتمد على المتصفح باستخدام الصور وكاميرا الويب والأمثلةالتطوير والتحقق
الاستدلال المشتركخدمة متعددة المستأجرين عبر 3 مناطقالاستخدام الخفيف، الاختبار
نقاط النهاية المخصصةخدمات أحادية المستأجر عبر 43 منطقةالإنتاج، زمن انتقال منخفض

سير العمل

graph LR
    A[✅ Test] --> B[⚙️ Configure]
    B --> C[🌐 Deploy]
    C --> D[📊 Monitor]

    style A fill:#4CAF50,color:#fff
    style B fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style D fill:#9C27B0,color:#fff
المرحلةالوصف
TestValidate model with the Predict tab
التهيئةحدد المنطقة واسم النشر (تستخدم عمليات النشر موارد افتراضية ثابتة)
النشرCreate a dedicated endpoint from the Deploy tab
المراقبةتتبع الطلبات وزمن الانتقال والأخطاء والسجلات في المراقبة

البنية

الاستدلال المشترك

تعمل خدمة الاستدلال المشترك في 3 مناطق رئيسية، وتوجه الطلبات تلقائيًا بناءً على منطقة بياناتك:

graph TB
    User[User Request] --> API[Platform API]
    API --> Router{Region Router}
    Router -->|US users| US["US Predict Service<br/>Iowa"]
    Router -->|EU users| EU["EU Predict Service<br/>Belgium"]
    Router -->|AP users| AP["AP Predict Service<br/>Taiwan"]

    style User fill:#f5f5f5,color:#333
    style API fill:#2196F3,color:#fff
    style Router fill:#FF9800,color:#fff
    style US fill:#4CAF50,color:#fff
    style EU fill:#4CAF50,color:#fff
    style AP fill:#4CAF50,color:#fff
المنطقةالموقع
الولايات المتحدةأيوا، الولايات المتحدة الأمريكية
الاتحاد الأوروبيبلجيكا، أوروبا
APتايوان، آسيا والمحيط الهادئ

نقاط النهاية المخصصة

انشر في 43 منطقة حول العالم على Ultralytics Cloud:

  • الأمريكيتان: 14 منطقة
  • أوروبا: 13 منطقة
  • آسيا والمحيط الهادئ: 12 منطقة
  • الشرق الأوسط وأفريقيا: 4 مناطق

كل نقطة نهاية هي خدمة أحادية المستأجر مع:

  • موارد افتراضية هي 1 CPU، و2 GiB من الذاكرة، وminInstances=0، وmaxInstances=1
  • التوسيع إلى الصفر عند الخمول
  • عنوان URL فريد لنقطة النهاية
  • مراقبة مستقلة، وسجلات، وفحوصات للحالة

صفحة عمليات النشر

يمكنك الوصول إلى صفحة عمليات النشر العالمية من الشريط الجانبي تحت Deploy. تعرض هذه الصفحة:

  • خريطة العالم مع دبابيس المناطق المنشور فيها (خريطة تفاعلية)
  • بطاقات النظرة العامة: إجمالي الطلبات (24 ساعة)، عمليات النشر النشطة، معدل الخطأ (24 ساعة)، زمن انتقال P95 (24 ساعة)
  • قائمة عمليات النشر مع ثلاثة أوضاع للعرض: البطاقات، والمدمج، والجدول
  • زر نشر جديد لإنشاء نقاط نهاية من أي نموذج مكتمل

بطاقات نظرة عامة وقائمة عمليات النشر في صفحة النشر في Ultralytics Platform

الاستطلاع التلقائي

تقوم الصفحة بالاستطلاع كل 15 ثانية في الحالة العادية. عندما تكون عمليات النشر في حالة انتقالية (creating، أو deploying، أو stopping)، يزداد معدل الاستطلاع إلى كل 3 ثوانٍ للحصول على تغذية راجعة أسرع.

الميزات الرئيسية

التغطية العالمية

انشر بالقرب من مستخدميك عبر 43 منطقة تغطي:

  • أمريكا الشمالية، أمريكا الجنوبية
  • أوروبا، الشرق الأوسط، أفريقيا
  • آسيا والمحيط الهادئ، أوقيانوسيا

سلوك التوسيع (Scaling)

تعمل نقاط النهاية حاليًا على النحو التالي:

  • التوسيع إلى الصفر: لا تكلفة عند الخمول (افتراضي)
  • مثيل نشط واحد: يتم تحديد maxInstances حاليًا بـ 1 في جميع الخطط
توفير التكاليف

يتم تفعيل التوسيع إلى الصفر افتراضيًا (الحد الأدنى للمثيلات = 0). أنت تدفع فقط مقابل وقت الاستدلال النشط.

زمن انتقال منخفض

توفر نقاط النهاية المخصصة ما يلي:

  • بدء التشغيل البارد (Cold start): ~5-15 ثانية (حاوية مخزنة مؤقتًا)، تصل إلى ~45 ثانية (لأول عملية نشر)
  • الاستدلال الدافئ: 50-200 مللي ثانية (يعتمد على النموذج)
  • توجيه إقليمي لتحقيق الأداء الأمثل

فحوصات الحالة

تتضمن كل عملية نشر قيد التشغيل فحصًا تلقائيًا للحالة مع:

  • مؤشر حالة حي (سليم/غير سليم)
  • عرض زمن انتقال الاستجابة
  • إعادة المحاولة التلقائية عند وجود حالة غير سليمة (يتم الاستطلاع كل 20 ثانية)
  • زر تحديث يدوي

بداية سريعة

انشر نموذجًا في أقل من دقيقتين:

  1. قم بتدريب أو تحميل نموذج إلى مشروع
  2. اذهب إلى علامة التبويب Deploy الخاصة بالنموذج
  3. حدد منطقة من جدول زمن الانتقال
  4. انقر على Deploy — نقطة النهاية الخاصة بك أصبحت جاهزة للعمل
النشر السريع
Model → Deploy tab → Select region → Click Deploy → Endpoint URL ready

بمجرد النشر، استخدم عنوان URL لنقطة النهاية مع مفتاح API الخاص بك لإرسال طلبات الاستدلال من أي تطبيق.

روابط سريعة

الأسئلة الشائعة

ما الفرق بين الاستدلال المشترك والمخصص؟

الميزةمشتركمخصص
زمن الانتقالمتغيرثابت
التكلفةمجاني (مشمول)مجاني (أساسي)، يعتمد على الاستخدام (متقدم)
التوسيعمحدودالتوسيع إلى الصفر، مثيل واحد
المناطق343
URLعاممخصص
المعدل20 طلب/دقيقةغير محدود

كم يستغرق النشر من وقت؟

تستغرق عملية نشر نقطة النهاية المخصصة عادةً 1-2 دقيقة:

  1. سحب الصورة (~30 ثانية)
  2. بدء الحاوية (~30 ثانية)
  3. فحص الحالة (~30 ثانية)

هل يمكنني نشر نماذج متعددة؟

نعم، يمكن لكل نموذج أن يحتوي على نقاط نهاية متعددة في مناطق مختلفة. عدد عمليات النشر محدود حسب الخطة: الخطة المجانية 3، خطة Pro 10، خطة Enterprise unlimited.

ماذا يحدث عند خمول نقطة النهاية؟

عند تفعيل خاصية القياس التلقائي إلى الصفر (scale-to-zero):

  • يتم تقليص حجم نقطة النهاية بعد فترة من عدم النشاط
  • يؤدي الطلب الأول إلى بدء التشغيل البارد (cold start)
  • تكون الطلبات اللاحقة سريعة

تؤدي الطلبات الأولى بعد فترة الخمول إلى بدء تشغيل بارد (cold start).

التعليقات