مشاركة عبر


ما هو Azure CycleCloud؟

Azure CycleCloud هي أداة صديقة للمؤسسات لتنسيق وإدارة بيئات الحوسبة عالية الأداء (HPC) على Azure. باستخدام CycleCloud، يمكنك توفير البنية الأساسية لأنظمة HPC، ونشر مجدولات HPC المألوفة، وتوسيع نطاق البنية الأساسية تلقائيا لتشغيل المهام بكفاءة على أي نطاق. من خلال CycleCloud، يمكنك إنشاء أنواع مختلفة من أنظمة الملفات وتركيبها على عقد نظام مجموعة الحوسبة لدعم أحمال عمل HPC.

يستخدم مسؤولو HPC والمستخدمون الذين يرغبون في إعداد بيئة HPC مع مجدول معين Azure CycleCloud. وهو يدعم المجدولات الشائعة مثل Slurm وPBSPro وLSF و Grid Engine وHT-Condor. CycleCloud is the sister product to Azure Batch, which provides a Scheduler as a Service on Azure.

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

لماذا تستخدم Azure CycleCloud؟

غالبا ما تبني المؤسسات التي لديها بيئات HPC طويلة الأمد خبرة عميقة وأدوات مخصصة حول مجدول معين. قد يكون نقل هذه الإعدادات أو إعادة تصميمها على Azure أمرا صعبا. يبسط CycleCloud كتل إنشاء Azure الأساسية مثل الأجهزة الظاهرية (VMs) ومجموعات المقياس وواجهات الشبكة والأقراص. يتيح هذا التبسيط لمسؤول HPC التركيز على ما هو مألوف: مجموعة HPC تتضمن العقد وجدولة يمكنهم تكوينها كما يريدون.

يضيف CycleCloud المكونات الإضافية للتحجيم التلقائي إلى المجدولات المدعومة. باستخدام هذه الميزة، لا يحتاج المستخدمون إلى إنشاء إجراءات معقدة للتحجيم التلقائي. إنهم يعملون فقط مع إعدادات المجدول التي يعرفونها بالفعل.

مع تنسيق قالب تعريفي غني، يوفر CycleCloud أدوات قوية لإنشاء بيئات HPC كاملة على Azure. يمكن للمستخدمين نشر البيئات التي تتضمن خوادم NFS وأنظمة الملفات المتوازية ومضيفي المصادقة وخوادم الترخيص وخدمات الدليل - أساسا جميع المكونات المطلوبة في نظام HPC - من خلال وحدة إدارة واحدة.

CycleCloud integrates with Azure services such as Azure Monitor and Microsoft Cost Management tools.

Overview Intro

CycleCloud capabilities

Capability Image
Scheduler Agnostic
استخدم مجدولات HPC القياسية مثل Slurm وPBS Pro وLSF و Grid Engine وHTCondor، أو قم بتوسيع المكونات الإضافية للتحجيم التلقائي CycleCloud للعمل مع المجدول الخاص بك
Schedulers sample
إدارة موارد الحوسبة
إدارة الأجهزة الظاهرية ومجموعات المقياس لتوفير مجموعة مرنة من موارد الحوسبة التي تلبي متطلبات حمل العمل الديناميكية
عينة موارد الحوسبة
Autoscale Resources
ضبط حجم نظام المجموعة ومكوناتها تلقائيا استنادا إلى متطلبات تحميل الوظيفة والتوافر والوقت
Autoscale sample
المراقبة والتحليل
جمع بيانات الأداء وتحليلها باستخدام أدوات المرئيات
Monitor sample
Template Clusters
استخدام قوالب CycleCloud لمشاركة طبولوجيا نظام المجموعة مع المجتمع
Template sample
تخصيص الوظائف وتوسيعها
استخدم واجهة برمجة تطبيقات RESTful الشاملة لتخصيص الوظائف وتوسيعها، ونشر المجدول الخاص بك، والدعم في مديري أحمال العمل الحاليين
REST sample
التكامل في مهام سير العمل الحالية
التكامل في مهام سير العمل والأدوات الموجودة باستخدام CLI المضمن
CLI sample
Capability Image
Scheduler Agnostic
استخدم مجدولات HPC القياسية مثل Slurm وPBS Pro وLSF و Grid Engine وHTCondor، أو قم بتوسيع المكونات الإضافية للتحجيم التلقائي CycleCloud للعمل مع المجدول الخاص بك
Schedulers sample
إدارة موارد الحوسبة
إدارة الأجهزة الظاهرية ومجموعات المقياس لتوفير مجموعة مرنة من موارد الحوسبة التي تلبي متطلبات حمل العمل الديناميكية
عينة موارد الحوسبة
Autoscale Resources
ضبط حجم نظام المجموعة ومكوناتها تلقائيا استنادا إلى متطلبات تحميل الوظيفة والتوافر والوقت
Autoscale sample
المراقبة والتحليل
جمع بيانات الأداء وتحليلها باستخدام أدوات المرئيات
Monitor sample
Template Clusters
استخدام قوالب CycleCloud لمشاركة طبولوجيا نظام المجموعة مع المجتمع
Template sample
تخصيص الوظائف وتوسيعها
استخدم واجهة برمجة تطبيقات RESTful الشاملة لتخصيص الوظائف وتوسيعها، ونشر المجدول الخاص بك، والدعم في مديري أحمال العمل الحاليين
REST sample
التكامل في مهام سير العمل الحالية
التكامل في مهام سير العمل والأدوات الموجودة باستخدام CLI المضمن
CLI sample

كيف يمكنني استخدام Azure CycleCloud؟

Azure CycleCloud هو تطبيق ويب قابل للتطبيق يمكنك تشغيله محليا أو في Azure VM. بمجرد التثبيت، يمكنك تكوين CycleCloud لاستخدام موارد الحوسبة والبيانات في اشتراك Azure المعد. يوفر CycleCloud العديد من قوالب نظام المجموعة الرسمية للمجدولات (PBSPro وLSF و Grid Engine و Slurm و HTCondor) و filesystems (NFS و BeeGFS). يوفر مجتمع CycleCloud أيضا قوالب نظام المجموعة. يمكنك استخدام قوالب نظام المجموعة هذه غير معدلة أو تخصيصها لتلبية احتياجاتك المحددة.

عند إنشاء نظام مجموعة، فإنه يتدرج تلقائيا لمعالجة المهام الحسابية التي ترسلها إلى المجدول. تتحكم الميزات الإدارية CycleCloud في الوصول إلى مجموعة CycleCloud للمستخدمين الآخرين في مؤسستك.

باستخدام الأدوات التي تتضمن القوالب والبرامج النصية للتكوين، يمكنك إنشاء بيئات HPC معقدة بسرعة ونسخ هذه الإعدادات لفرق مختلفة عبر مؤسستك.

ما لا يعده CycleCloud

لا يتضمن CycleCloud وظيفة جدولة الوظائف. بمعنى آخر، CycleCloud ليس مجدولا. بدلا من ذلك، إنها منصة تمكنك من نشر المجدول الخاص بك في Azure. يحتوي CycleCloud على دعم مضمن للعديد من المجدولات شائعة الاستخدام، بما في ذلك PBSPro وSlurm وIBM LSF و Grid Engine وHTCondor. ومع ذلك، غالبا ما يقوم مستخدمو CycleCloud بتنفيذ المجدول الخاص بهم أعلى واجهة برمجة تطبيقات التحجيم التلقائي المتوفرة.

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

كيف تبدو بيئة CycleCloud المنشورة

CycleCloud Deployment

يمكنك نشر نظام CycleCloud HPC بأكمله على البنية الأساسية ل Azure. يمكنك تثبيت CycleCloud كخادم تطبيق على جهاز ظاهري في Azure يتطلب الوصول الصادر إلى واجهات برمجة تطبيقات موفر موارد Azure. يبدأ CycleCloud ويدير الأجهزة الظاهرية التي تشكل نظام HPC الخاص بك. تتضمن هذه الأجهزة الظاهرية عادة عقد رأس المجدول وعقد الحوسبة. يمكنك أيضا إضافة مكونات أخرى مثل خوادم NFS أو مجموعات BeeGFS أو عقد المصادقة أو مضيفي bastion، اعتمادا على احتياجاتك. يمكنك تحديد الإعداد الكامل في قوالب CycleCloud. يمكنك أيضا الاتصال بخدمات Azure مثل NetApp Files و HPC Cache و Microsoft Entra ID Services.

Next steps