ما هو النشر الكناري
النشر التدريجي لمجموعة فرعية من المستخدمين
النشر الكناري
النشر الكناري — استراتيجية نشر حيث يتم إطلاق النسخة الجديدة أولاً لمجموعة صغيرة من المستخدمين (1-10٪)، ثم توسيعها تدريجياً.
عملية النشر
| المرحلة | حركة المرور | الإجراءات | |---------|-------------|----------| | 1 | 1-5٪ | مراقبة الأخطاء والمقاييس | | 2 | 10-25٪ | تحليل الأداء | | 3 | 50٪ | التحقق من الاستقرار | | 4 | 100٪ | الإطلاق الكامل |
المقاييس الرئيسية للمراقبة
- معدل الخطأ — نسبة الأخطاء
- الكمون — وقت الاستجابة
- معدل التحويل — مقاييس التحويل
- شكاوى المستخدمين — تعليقات المستخدمين
الفوائد
- مخاطر قليلة أثناء التحديثات
- تراجع سريع عند المشاكل
- اختبار A/B في الإنتاج
- تعليقات من العالم الحقيقي
الأدوات
- Kubernetes — مع Ingress والتوجيه المرجح
- Istio — شبكة خدمات مع تقسيم المرور
- Argo Rollouts — التسليم التدريجي
- AWS CodeDeploy — نشر كناري مُدار