الوصف
Cortex هو إطار عمل مفتوح المصدر مصمم لتبسيط نشر وإدارة نماذج تعلم الآلة في بيئات الإنتاج. يوفر بنية تحتية قوية لتوسيع نطاق أحمال عمل تعلم الآلة بكفاءة، لتلبية الاحتياجات التشغيلية المختلفة من التنبؤات اللحظية إلى معالجة الدفعات على نطاق واسع.
تدعم المنصة أحمال العمل الخالية من الخوادم، مما يتيح استجابات لحظية تتوسع تلقائيًا بناءً على حجم الطلبات الواردة. للمهام غير المتزامنة، يمكن لـ Cortex معالجة الطلبات في الخلفية والتوسع تلقائيًا وفقًا لطول قائمة الانتظار. كما يسهل معالجة الدفعات، مما يتيح تشغيل المهام الموزعة والمتسامحة مع الأخطاء عند الطلب.
تعد الإدارة التلقائية للمجموعات ميزة أساسية، حيث توفر توسعًا تلقائيًا مرنًا للمجموعات باستخدام وحدات CPU و GPU. تدعم تشغيل أحمال العمل على مثيلات الدفعة (spot instances) مع نسخ احتياطي تلقائي وتسمح بإنشاء مجموعات متعددة بتكوينات مميزة. تتم إدارة التزويد بشكل تعريفي أو عبر موفر Terraform، ويتكامل بسلاسة مع خطوط أنابيب CI/CD.
يؤكد Cortex على قابلية المراقبة، مما يتيح إرسال المقاييس إلى أي أداة مراقبة أو استخدام لوحات معلومات Grafana المعدة مسبقًا. يتم دعم بث السجلات لأي أداة إدارة سجلات، مع تكامل معد مسبقًا لـ AWS CloudWatch. تم بناء الإطار خصيصًا لـ AWS EKS، مما يضمن توسيع نطاق أحمال العمل بشكل موثوق وفعال من حيث التكلفة. يتكامل مع VPC لخصوصية البيانات و IAM لسير عمل المصادقة والتفويض.
على الرغم من أن المشروع لم يعد يتم صيانته بنشاط من قبل مؤلفيه الأصليين، إلا أن بنيته وميزاته تقدم حلاً شاملاً للمؤسسات التي تتطلع إلى تشغيل تعلم الآلة على نطاق واسع على البنية التحتية لـ AWS. يُظهر تاريخ المشروع على GitHub تطورًا مستمرًا ومساهمات مجتمعية، مما يعكس فائدته في مجال MLOps.
الميزات الأساسية لـ Cortex
بنية تحتية إنتاجية لتعلم الآلة على نطاق واسع
نشر نماذج تعلم الآلة وإدارتها وتوسيع نطاقها
أحمال عمل خالية من الخوادم، لحظية، غير متزامنة، ودفعية
إدارة تلقائية للمجموعات مع التوسع التلقائي
دعم مثيلات الدفعة (spot instances) مع نسخ احتياطي عند الطلب
تكاملات CI/CD وقابلية المراقبة
التزويد عبر التكوين التعريفي أو موفر Terraform
قدرات بث المقاييس والسجلات
مبني على AWS EKS للتوسع الموثوق
تكامل VPC لخصوصية البيانات
تكامل IAM للمصادقة والتفويض
البدء مع Cortex
تثبيت Cortex CLI
تكوين بيئة AWS الخاصة بك
تحديد تكوين نشر نموذج تعلم الآلة الخاص بك
نشر نموذجك على مجموعة Cortex
مراقبة أداء النموذج والسجلات
توسيع نطاق مجموعتك حسب الحاجة
حالات استخدام Cortex
- استدلال تعلم الآلة في الوقت الفعلي
- معالجة تعلم الآلة غير المتزامنة
- تنفيذ مهام تعلم الآلة الدفعية
- إدارة نماذج تعلم الآلة على نطاق واسع
- عمليات نشر تعلم الآلة المحسّنة للتكلفة
- تكامل خط أنابيب MLOps







