مقدمة

مكتمل

يتيح لك Azure CycleCloud تخصيص أنظمة مجموعات الحوسبة عالية الأداء (HPC) وإدارتها في Azure.

السيناريو

شركة Contoso هي شركة خدمات أوقيانوغرافية والأرصاد الجوية مقرها في هيوستن، تكساس. يعتمد فريق البحث في Contoso بشكل كبير على مجموعة HPC المحلية الخاصة بها لتشغيل الوظائف المستندة إلى Slurm.

هناك مشروع بدأ حديثا يتضمن العديد من عمليات المحاكاة التي ستتعقب العواصف التي تتحرك عبر ساحل الخليج الأمريكي خلال موسم العواصف. لسوء الحظ، حدد تقييم أولي أن مجموعة HPC المحلية الحالية ليس لديها سعة حساب كافية لتشغيل عمليات المحاكاة.

بصفتك مهندس أبحاث رئيسي، قمت بتوفير مجموعة HPC جديدة في Azure باستخدام اشتراك Azure الموجود في Contoso. لتبسيط عملية التوفير، قمت بتطبيق Azure CycleCloud واستخدمته لنشر نظام مجموعة جديد.

الآن، يجب تخصيص النشر لتحسينه للمشروع الجديد. لديك صور ونصوص مخصصة موجودة كنت تستخدمها في بيئة HPC المحلية. تريد إعادة استخدام هذه الصور والبرامج النصية عند توفير المجدول وعقد الحساب. كما أنك تستكشف خيارات لتبسيط عملية النشر، لأنك تخطط لتكوين مجموعات تطوير وإنتاج مطابقة. تخطط لاستخدام قدرات Azure CycleCloud لتحقيق هذه الأهداف.

ماذا سنفعل؟

ستبدأ هذه الوحدة عن طريق اختبار عملية تنفيذ نظام مجموعة باستخدام قالب Azure CycleCloud مخصص. لهذا الغرض، ستقوم بتنزيل قالب موجود من مستودع GitHub لقالب Azure CycleCloud، وتغيير تعريف تكوين التخزين في القالب، واستيراد القالب المعدل حديثا، واستخدام واجهة Azure CycleCloud الرسومية لإنشاء نظام مجموعة.

بعد ذلك، ستستخدم نفس القالب لإضافة nodearray إضافي وقسم في تعريف نظام المجموعة، والتأكد من أن موارد نظام المجموعة المقابلة قابلة للتكوين من خلال واجهة ويب Azure CycleCloud، وتصدير خصائص نظام المجموعة المنشور حديثا، وتحديثه بالإعدادات المكونة حديثا، واستيراد القالب المعدل لتطبيق تكوينه على نظام المجموعة الحالي.

وأخيرا، ستقوم بتنفيذ برنامج نصي ل cloud-init للاستخدام مع Azure CycleCloud. ستضيف أولا البرنامج النصي إلى كل من عقد المجدول والحساب، ثم تبدأ المجموعة للتحقق من حدوث تغييرات cloud-init.

ما هو الهدف الرئيسي؟

بنهاية هذه الوحدة النمطية، ستعرف المزيد حول كيفية تخصيص بنية مجموعات HPC التي تعمل في Azure باستخدام قوالب Azure CycleCloud. ستتعلم أيضا كيفية تعديل تكوين عقد نظام المجموعة باستخدام البرنامج النصي cloud-init.