العودة
وحدات معالجة الرسومات (GPU) على Kubernetes: يجب أن تحضر كل شيء بنفسك، بدءًا من الفاتورة
SiTech AI Team2 دقيقة قراءة

وحدات معالجة الرسومات (GPU) على Kubernetes: يجب أن تحضر كل شيء بنفسك، بدءًا من الفاتورة

تشغيل وحدات معالجة الرسومات (GPU) على Kubernetes يعني أن الفرق يجب أن توفر جزءًا كبيرًا من المكدس بنفسها، بينما التكلفة هي أول ما يلاحظه المرء. نظرة موجزة على ما ينطوي عليه نهج «أحضر كل شيء بنفسك».

تأتي أعباء عمل وحدات معالجة الرسومات (GPU) بأقل الضمانات

غالبًا ما يوصف تشغيل وحدات معالجة الرسومات (GPU) على Kubernetes بأنه «أحضر كل شيء بنفسك»، وتظهر هذه الحقيقة لأول مرة عند وصول الفاتورة. تهتم المنصة بجدولة الحاويات، لكن الفرق لا يزال يتعين عليها تجميع الأجزاء المحيطة التي تجعل أعباء عمل المسرّع صالحة للإنتاج.

والنتيجة تكوين تكون فيه العنقود هو العنصر الوحيد في المكدس. أما كل ما حوله، من برامج التشغيل ومكونات بيئة التشغيل (runtime) إلى المراقبة وتتبع التكاليف، فيأتي كقرارات منفصلة لا كحزمة واحدة مدعومة.

التكلفة هي أول نقطة احتكاك

بالنسبة للعديد من الفرق، تُعد الفاتورة الإشارة الأبكر إلى أن العمل مع وحدات معالجة الرسومات (GPU) على Kubernetes يختلف عن العمل المعتاد بالحاويات. قوة المسرّع مكلفة وتُستخدم بشكل غير متساوٍ، لذا يصبح من الصعب الإجابة لاحقًا عن سؤال من يستخدم ماذا وماذا يتبقى.

يدفع هذا الضغط الفرق إلى اعتبار شفافية التكاليف جزءًا من التصميم الأولي لا تفصيلًا يُضاف لاحقًا. ومن دونها قد يبدو العنقود سليمًا بينما تتزايد التكاليف ببطء.

ما الذي تتحمله الفرق على عاتقها

يمتد نهج «أحضر كل شيء بنفسك» ليشمل المكدس بأكمله. يتعامل المشغلون عادة مع توافق برامج التشغيل، وتكوين بيئة التشغيل (runtime)، وسياسات الطابور أو المشاركة، والأدوات التي تربط الاستخدام بفريق أو عبء عمل معين.

ليس هذا جديدًا على Kubernetes، لكن وحدات معالجة الرسومات (GPU) تجعل الاختناقات أكثر وضوحًا. تصف مقالة ياسمين رجابي هذا الموقف باعتباره مشكلة ملكية عملية يكون الحل فيها هو الفاتورة.

المصادر: The New Stack

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.