النشر
منصة Ultralytics توفر خيارات نشر شاملة لوضع نماذج YOLO الخاصة بك في الإنتاج. اختبر النماذج باستخدام الاستدلال المستند إلى المتصفح، وانشرها على نقاط نهاية مخصصة عبر 43 منطقة عالمية، وراقب الأداء في الوقت الفعلي.
شاهد: ابدأ مع Ultralytics - النشر
نظرة عامة
يساعدك قسم النشر على:
- اختبار النماذج مباشرة في المتصفح باستخدام
Predictعلامة تبويب - النشر على نقاط نهاية مخصصة في 43 منطقة عالمية
- راقب مقاييس الطلبات، السجلات، وفحوصات السلامة
- ضبط السعة على الصفر عند عدم الاستخدام (تعمل عمليات النشر حاليًا بمثيل نشط واحد)

خيارات النشر
توفر منصة Ultralytics مسارات نشر متعددة:
| الخيار | الوصف | الأفضل لـ |
|---|---|---|
| علامة التبويب "تنبؤ" | الاستدلال المستند إلى المتصفح باستخدام الصور وكاميرا الويب والأمثلة | التطوير، التحقق |
| الاستدلال المشترك | خدمة متعددة المستأجرين في 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
| المرحلة | الوصف |
|---|---|
| اختبار | تحقق من صحة النموذج باستخدام Predict علامة تبويب |
| تكوين | حدد المنطقة واسم عملية النشر (تستخدم عمليات النشر موارد افتراضية ثابتة) |
| النشر | أنشئ نقطة نهاية مخصصة من الـ Deploy علامة تبويب |
| مراقبة | تتبع الطلبات والكمون والأخطاء والسجلات في المراقبة |
البنية
الاستدلال المشترك
تعمل خدمة الاستدلال المشتركة في 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/>Hong Kong"]
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:
- الأمريكتين: 14 منطقة
- أوروبا: 13 منطقة
- آسيا والمحيط الهادئ: 12 منطقة
- الشرق الأوسط وأفريقيا: 4 مناطق
كل نقطة نهاية هي خدمة أحادية المستأجر مع:
- الموارد الافتراضية لـ
1 CPU,2 GiBالذاكرة،minInstances=0,maxInstances=1 - ضبط الميزان على الصفر عند عدم الاستخدام
- عنوان URL النهائي الفريد
- المراقبة المستقلة والسجلات والفحوصات الصحية
صفحة عمليات النشر
الوصول إلى صفحة عمليات النشر العالمية من الشريط الجانبي تحت Deployتوضح هذه الصفحة:
- خريطة العالم مع دبابيس المناطق المنشورة (خريطة تفاعلية)
- بطاقات النظرة العامة: إجمالي الطلبات (24 ساعة)، العمليات المنشورة النشطة، معدل الخطأ (24 ساعة)، زمن الاستجابة P95 (24 ساعة)
- قائمة عمليات النشر مع ثلاثة أوضاع عرض: البطاقات، والمدمج، والجدول
- نشر جديد زر لإنشاء نقاط نهاية من أي نموذج مكتمل

الاستقصاء التلقائي
تقوم الصفحة بإجراء استقصاء كل 15 ثانية في الأحوال العادية. عندما تكون عمليات النشر في حالة انتقالية (creating, deploying، أو stopping)، حيث تزداد وتيرة الاستقصاء إلى كل 3 ثوانٍ للحصول على ردود أسرع.
الميزات الرئيسية
تغطية عالمية
النشر بالقرب من المستخدمين مع 43 منطقة تغطي:
- أمريكا الشمالية، أمريكا الجنوبية
- أوروبا، الشرق الأوسط، أفريقيا
- آسيا والمحيط الهادئ، أوقيانوسيا
سلوك التدرج
تعمل نقاط النهاية حاليًا على النحو التالي:
- التوسع إلى الصفر: لا توجد تكلفة عند عدم الاستخدام (افتراضي).
- مثيل واحد نشط:
maxInstancesيبلغ الحد الأقصى حالياً1في جميع الباقات
توفير التكاليف
يتم تمكين Scale-to-zero بشكل افتراضي (الحد الأدنى للمثيلات = 0). أنت تدفع فقط مقابل وقت الاستدلال النشط.
زمن استجابة منخفض
توفر نقاط النهاية المخصصة:
- البدء البارد: ~5-15 ثانية (حاوية مخبأة)، حتى ~45 ثانية (أول نشر)
- الاستدلال السريع: 50-200 مللي ثانية (يعتمد على النموذج)
- التوجيه الإقليمي لتحقيق الأداء الأمثل
الفحوصات الصحية
يتضمن كل نشر قيد التشغيل فحصًا تلقائيًا للحالة مع:
- مؤشر الحالة الحية (سليم/غير سليم)
- عرض زمن الاستجابة
- إعادة المحاولة تلقائيًا عند وجود مشكلة (يتحقق كل 20 ثانية)
- زر التحديث اليدوي
بدء سريع
انشر نموذجًا في أقل من دقيقتين:
- تدريب أو تحميل نموذج إلى مشروع
- انتقل إلى علامة التبويب " نشر " الخاصة بالنموذج
- حدد منطقة من جدول زمن الاستجابة
- انقر على نشر — نقطة النهاية الخاصة بك جاهزة للعمل
النشر السريع
Model → Deploy tab → Select region → Click Deploy → Endpoint URL ready
بمجرد النشر، استخدم عنوان URL لنقطة النهاية مع مفتاح API الخاص بك لإرسال طلبات الاستدلال من أي تطبيق.
روابط سريعة
- الاستدلال: اختبار النماذج في المتصفح
- نقاط النهاية: نشر نقاط نهاية مخصصة
- المراقبة: تتبع أداء النشر
الأسئلة الشائعة
ما الفرق بين الاستدلال المشترك والاستدلال المخصص؟
| ميزة | مشتركة | مخصصة |
|---|---|---|
| الكمون | متغيرة | متسقة |
| التكلفة | مجاني (مشمول) | مجاني (الإصدار الأساسي)، حسب الاستخدام (الإصدار المتقدم) |
| مقياس | محدودة | ضبط المقياس على الصفر، مثيل واحد |
| المناطق | 3 | 43 |
| عنوان URL | عامة | مخصص |
| السعر | 20 طلب/دقيقة | غير محدود |
كم يستغرق النشر؟
يستغرق نشر نقطة النهاية المخصصة عادةً من 1 إلى 2 دقيقة:
- سحب الصورة (حوالي 30 ثانية)
- بدء تشغيل الحاوية (حوالي 30 ثانية)
- فحص السلامة (حوالي 30 ثانية)
هل يمكنني نشر نماذج متعددة؟
نعم، يمكن أن يكون لكل نموذج عدة نقاط نهاية في مناطق مختلفة. ويختلف عدد عمليات النشر حسب الخطة: مجانية 3، برو 10، المؤسسات unlimited.
ماذا يحدث عندما تكون نقطة النهاية خاملة؟
مع تمكين التوسع الصفري:
- يتم تقليص نقطة النهاية بعد فترة من عدم النشاط
- الطلب الأول يؤدي إلى بدء تشغيل بارد
- الطلبات اللاحقة سريعة
تؤدي الطلبات الأولى بعد فترة الخمول إلى بدء التشغيل البارد.