إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يعد Slurm أحد مديري أحمال العمل مفتوحة المصدر الأكثر شيوعا والمستخدمين على نطاق واسع الذكاء الاصطناعي وحوسبة HPC والحوسبة السحابية. باستخدام Slurm، يمكنك تشغيل تطبيقات متوازية وموزعة على نطاق واسع عبر مجموعة من عقد الحوسبة. يوفر ميزات مثل جدولة الوظائف وإدارة الموارد والتسامح مع الخطأ وإدارة الطاقة. يستخدم العديد من كبار أجهزة الكمبيوتر العملاقة ومعاهد الأبحاث والجامعات والمؤسسات في العالم Slurm.
ومع ذلك، قد يكون إعداد مجموعات Slurm وإدارتها على السحابة أمرا صعبا ويستغرق وقتا طويلا، خاصة إذا لم تكن على دراية ببيئة السحابة أو تكوين Slurm. تحتاج إلى معالجة مهام مثل توفير عقد الحوسبة وتوسيع نطاقها، وتثبيت وتحديث برنامج Slurm، وتكوين الشبكة والتخزين، ومراقبة صحة المجموعة وأدائها، واستكشاف المشكلات وإصلاحها. يمكن أن تؤدي هذه المهام إلى صرف انتباهك عن أهداف البحث أو الأعمال الأساسية وتقليل إنتاجية وكفاءة أحمال عمل الذكاء الاصطناعي وحوسبة عالية الأداء.
مساحة عمل Azure CycleCloud ل Slurm هي قالب حل Azure Marketplace يمكنك استخدامه لإنشاء مجموعات Slurm المعرفة مسبقا وتكوينها ونشرها باستخدام CycleCloud على Azure. لا تحتاج إلى معرفة مسبقة ب Azure أو Slurm لنشر القالب، لكن تشغيل وتخصيص البيئة يتطلب هذه المهارات. يقوم الحل بتكوين مجموعات Slurm مسبقا مع PMix v4 وPyxis و enroot لدعم مهام الذكاء الاصطناعي/HPC Slurm في حاويات. يمكنك الوصول إلى عقدة تسجيل الدخول المتوفرة باستخدام SSH أو تعليمة Visual Studio برمجية لأداء المهام الشائعة مثل تقديم وإدارة مهام Slurm.
في حين أن Azure CycleCloud يسمح لك بالفعل بالقيام ببعض هذه المهام، فإنه لا ينشر البنية الأساسية الذكاء الاصطناعي/HPC لك. يجب عليك التعامل مع مهام مثل تثبيت وتكوين CycleCloud، وتكوين الشبكة والتخزين، وإنشاء وتكوين مجموعة Slurm. تقوم مساحة عمل Azure CycleCloud ل Slurm بتنفيذ هذه المهام لك في قالب حل Marketplace الذي يمكنك نشره مباشرة من مدخل Microsoft Azure أو عبر Azure CLI. أنت جاهز في دقائق وليس أيام أو أسابيع.
اختر خيار توزيع Azure
اختر خيارا بناء على خبرة المنظم ومستوى التحكم في البنية التحتية التي يحتاجها فريقك:
| الخيار | الأنسب | نموذج التشغيل |
|---|---|---|
| Azure CycleCloud Workspace for Slurm | الفرق التي ترغب في بيئة Slurm جاهزة للنشر لأحمال عمل الحوسبة عالية الأداء أو الذكاء الاصطناعي | يقوم حل السوق بنشر مكونات CycleCloud وSlurm والشبكات والتخزين والوصول في اشتراكك في Azure الخاص بك. |
| Azure CycleCloud | بيئات HPC التي تتطلب جدولة غير Slurm، أو طوبولوجيا تجمعية مخصصة، أو توافق وثيق مع سير العمل المحلي الحالي | تقوم بتثبيت CycleCloud وتضبط الجدولة، والعنقود، والشبكة، والتخزين. يقوم CycleCloud بتوفير وتكبير تلقائيا لبنية Azure. |
| Azure Batch | أحمال عمل متوازية وعالية الإنتاجية لا تتطلب منك تشغيل برامج الجدولة | توفر Azure خدمة الجدولة كخدمة. تبني باستخدام واجهات برمجة التطبيقات والأدوات الدفعية بينما يدير Batch التجمعات والعقد والوظائف والمهام. |
استخدم بيئتك الحالية كعامل حاسم:
| نقطة البداية | تفضيل | لماذا |
|---|---|---|
| تريد Slurm والبنية المعرفة مسبقا للشبكة، والتخزين، والوصول، والعنقود تلبي متطلباتك. | Azure CycleCloud Workspace for Slurm | حل السوق يقصر الطريق إلى بيئة سلورم تعمل مع الحفاظ على الموارد في اشتراكك. |
| تحتاج إلى جدولة غير Slurm أو يجب عليك تخصيص الطوبولوجيا أو سياسات الجدولة أو البنية التحتية خارج تصميم الحل. | Azure CycleCloud | يوفر CycleCloud التحكم في إعدادات المجدول وتكوين العنقود. |
| يمكن لتطبيقك استخدام مجموعات ووظائف ومهام ولا يتطلب توافق مع المجدول. | Azure Batch (خدمة معالجة الدُفعات السحابية من أزور) | يوفر Batch الجدولة كخدمة ويزيل الحاجة لتشغيل Slurm. |
لا تختار Workspace ل Slurm إذا كنت تتوقع خدمة منصة مدارة. فريقك لا يزال يمتلك موارد Azure المنتشرة، وتكوين Slurm، والأمان، والمراقبة، والترقيات، وعمليات عبء العمل. اختر CycleCloud المخصص عندما لا تلبي البنية المعرفة مسبقا الطوبولوجيا أو التكامل المطلوب.
قبل تنفيذ الإنتاج، سجل سبب ملاءمة Workspace for Slurm، والبدائل التي رفضتها، وما إذا كان النشر مبتدئا أو يعيد استخدام الموارد الموجودة، وتصميم الشبكة والهوية، ومعيار التخزين، وحصة وسعة الأجهزة الافتراضية الإقليمية، ونهج الاسترداد، ومالك العمليات، والوقت والتكلفة لكل مهمة تمثيلية. ابدأ بتخطيط النشر. للحصول على عنقود مخصص ل CycleCloud، راجع التخطيط وحجم عناقيد HPC.
فوائد مساحة عمل Azure CycleCloud ل Slurm
يعد Azure CycleCloud حلا رائعا عندما تريد إنشاء بيئة الذكاء الاصطناعي/HPC في Azure، إما لرفع وتحويل بعض حمل العمل المحلي الذكاء الاصطناعي/HPC أو لبناء حمل عمل جديد. ومع ذلك، فإن بناء بيئة الذكاء الاصطناعي/HPC شاملة ليست مهمة سهلة. يجب أن تقرر كيفية تصميم شبكتك، ومكون التخزين الذي يجب استخدامه كنظام ملفات مشترك، ونوع الجهاز الظاهري الذي يجب استخدامه لتشغيل حمل العمل الخاص بك، والعديد من الأشياء الصغيرة التي يمكن أن تجعل مشروعك معقدا لتقديمه.
توفر مساحة عمل Azure CycleCloud ل Slurm العديد من الفوائد للمستخدمين الذين يرغبون في تشغيل أحمال عمل Slurm على Azure، مثل:
إنشاء نظام مجموعة سهل وسريع: يمكنك إنشاء مجموعات Slurm على Azure في دقائق باتباع بضع خطوات بسيطة في واجهة المستخدم الرسومية. هذه العملية أسرع من أيام أو أسابيع من العمل في الماضي دون مساحة عمل Azure CycleCloud ل Slurm. يمكنك الاختيار من بين أحجام وأنواع مختلفة لجهاز Azure الظاهري (VM). يمكنك تخصيص إعدادات نظام المجموعة مثل عدد العقد وتكوين الشبكة وخيارات التخزين من ملفات Azure NetApp إلى Azure Managed Lustre Filesystem ومعلمات Slurm.
إدارة نظام المجموعة المرنة والديناميكية: يتدرج Azure CycleCloud لأعلى أو لأسفل مجموعات Slurm. يمكنك مراقبة حالة نظام المجموعة والأداء والاستخدام. يمكنك عرض سجلات المجموعة والمقاييس في واجهة المستخدم الرسومية. يمكنك أيضا حذف مجموعات Slurm الخاصة بك عندما لا تكون هناك حاجة إليها ودفع فقط مقابل الموارد التي تستخدمها.
كيف يمكنني إنشاء مساحة عمل Azure CycleCloud ل Slurm؟
يمكنك نشر مساحة عمل Azure CycleCloud ل Slurm من Azure Marketplace أو باستخدام Azure CLI. للنشر من السوق، ابحث عن Slurm، ثم اختر Create. للنشر باستخدام Azure CLI، تحتاج إلى إنشاء ملف معلمة إدخال أولا، ثم النشر باستخدام az deployment sub create الأمر . للحصول على إرشادات مفصلة، راجع كيفية نشر بيئة مساحة عمل CycleCloud Slurm باستخدام CLI.
ما مساحة عمل Azure CycleCloud ل Slurm ليست؟
مساحة عمل Azure CycleCloud ل Slurm ليست خدمة PaaS. يتم نشر البنية الأساسية بأكملها في المستأجر الخاص بك، ما يسمح لك بنشر كل شيء (نشر greenfield) أو تحديد الموارد الموجودة لإعادة استخدامها (نشر brownfield)، مثل مجموعة الموارد الهدف والشبكة الظاهرية وملفات Azure NetApp والمزيد.
كيف تبدو مساحة عمل Azure CycleCloud لبيئة Slurm المنشورة
فيما يلي البنية النموذجية لما تنشره مساحة عمل Azure CycleCloud ل Slurm. تتضمن البنية موارد إلزامية مثل جهاز ظاهري لتشغيل CycleCloud، ونظام ملفات مشترك لدلائل الصفحة الرئيسية للمستخدم، وحساب تخزين لتخزين مشاريع CycleCloud.
يمكن لمساحة عمل Azure CycleCloud ل Slurm نشر الشبكة الظاهرية، أو يمكنك استخدام شبكة ظاهرية موجودة لإنشاء الموارد. اختياريا، يمكنك إنشاء نظام Azure Managed Lustre Filesystem في شبكته الفرعية الخاصة.
إذا كانت قواعد أمان شركتك لا تسمح بعناوين IP العامة (والعديد منها لا تسمح بذلك)، يمكنك إنشاء شبكة ظاهرية تتناظر مع شبكة ظاهرية موجودة في نمط محور ونمط محوري. يحتوي المركز على جميع خدمات الاتصال، مثل بوابة شبكة ظاهرية أو Azure Bastion.
وأخيرا، في بيئة لا يوجد فيها IP عام ولا VPN، تحتاج إلى Bastion. يمنحك Bastion وصولا آمنا إلى مدخل ويب CycleCloud ويسمح لك باستخدام SSH للاتصال بعقد المصادقة.