اختيار حجم الأجهزة الظاهرية وصورة لحساب العقد في تجمع Azure Batch

عند تحديد حجم عقدة لتجمع Azure Batch، يمكنك الاختيار من بين جميع أحجام الأجهزة الظاهرية المتوفرة في Azure تقريباً. يقدم Azure مجموعة من الأحجام للأجهزة الظاهرية التي تعمل بنظامي Linux وWindows لتتناسب مع أحمال العمل المختلفة.

سلسلة وأحجام الأجهزة الظاهرية المعتمدة

تجمعات في تكوين الجهاز الظاهري

تدعم تجمعات الدفعات في تكوين الجهاز الظاهري تقريبا جميع أحجام الأجهزة الظاهرية المتوفرة في Azure. يمكن الحصول على أحجام الأجهزة الظاهرية المدعومة في منطقة ما عبر واجهة برمجة تطبيقات إدارة الدفعات. يمكنك استخدام إحدى الطرق التالية لإرجاع قائمة بأحجام الأجهزة الظاهرية التي تدعمها Batch في منطقة ما:

على سبيل المثال، باستخدام Azure CLI، يمكنك الحصول على قائمة وحدات sku لمنطقة Azure معينة باستخدام الأمر التالي:

az batch location list-skus --location <azure-region>

تلميح

يوصى بتجنب وحدات SKU/العائلات الخاصة ب VM مع تواريخ نهاية عمر دعم الدفعة (EOL) الوشيكة. يمكن اكتشاف هذه التواريخ عبر ListSupportedVirtualMachineSkusواجهة برمجة التطبيقات أو PowerShell أو Azure CLI. لمزيد من المعلومات، راجع دليل أفضل ممارسات Batch فيما يتعلق بتحديد Batch pool VM SKU.

لا يدعم Batch أي أحجام SKU للجهاز الظاهري التي تحتوي على تخزين بعيد فقط. مطلوب قرص مؤقت محلي للدفعة. على سبيل المثال، يدعم Batch ddv4 وddsv4، ولكنه لا يدعم dv4 وdsv4.

استخدام صور الأجهزة الظاهرية من الجيل

يمكن استخدام بعض سلاسل الأجهزة الظاهرية، مثل FX وMv2، فقط مع صور الجهاز الظاهري من الجيل 2. يتم تحديد صور الجهاز الظاهري من الجيل 2 مثل أي صورة جهاز ظاهري، باستخدام sku خاصية التكوين؛ sku تحتوي السلاسل على لاحقة مثل -g2 أو -gen2.imageReference للحصول على قائمة بصور الأجهزة الظاهرية التي يدعمها Batch، بما فيها صور الجيل 2، استخدم واجهة برمجة التطبيقات "قائمة الصور المدعومة" أو PowerShell أو Azure CLI.

تجمعات في تكوين الخدمات السحابية

تحذير

تجمعات تكوين الخدمات السحابية مهملة. يُرجى استخدام تكوين تجمعات الجهاز الظاهري بدلاً من ذلك.

تدعم مجموعات Batch في Cloud Services Configuration أحجام الأجهزة الظاهرية لـ Cloud Servicesباستثناء لما يلي:

سلسلة أجهزة ظاهرية أحجام غير مدعومة
سلسلة A صغيرة جداً
السلسلة Av2 Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2

اعتبارات الحجم

  • متطلبات التطبيق - راجع خصائص ومتطلبات التطبيق الذي ستشغِّله في العقد. يمكن أن تساعد الجوانب مثل ما إذا كان التطبيق متعدد مؤشرات الترابط أم لا ومقدار الذاكرة التي يستهلكها في تحديد حجم العقدة الأكثر ملاءمة والأوفر من حيث التكلفة. بالنسبة لأحمال عمل MPI متعددة المثيلات أو تطبيقات CUDA، يُرجى مراعاة أحجام الأجهزة الظاهرية HPC أو الممكنة لـ GPU على التوالي. لمزيد من المعلومات، راجع استخدام المثيلات المؤهلة لـ RDMA أو المثيلات الممكنة لـ GPU في تجمعات Batch.

  • المهام لكل عقدة - من المعتاد تحديد حجم عقدة بافتراض تشغيل مهمة واحدة لكل عقدة في كل مرة. ومع ذلك، قد يكون تشغيل مهام متعددة (مثيلات تطبيق متعددة) بالتوازي على حساب العقد أثناء تنفيذ المهمة أمراً مفيداً. في هذه الحالة، من الشائع اختيار حجم عقدة متعددة النوى لاستيعاب الطلب المتزايد على تنفيذ المهمة المتوازية.

  • مستويات التحميل لمهام مختلفة - جميع العقد في تجمع بالحجم نفسه. إذا كنت تنوي تشغيل التطبيقات مع متطلبات نظام و/أو مستويات تحميل مختلفة، نوصي باستخدام تجمعات منفصلة.

  • التوفر في المنطقة - قد لا تتوفر سلسلة الجهاز الظاهري أو حجمه في المناطق التي تنشئ فيها حسابات Batch. للتحقق من توفر الحجم، راجعالمنتجات المتوفرة حسب المنطقة.

  • الحصص النسبية - يمكن أن تحد الحصص النسبية للذاكرة الأساسية في حساب Batch من عدد العقد لحجم معين التي يمكنك إضافتها إلى تجمع Batch. عند الضرورة، يمكنك طلب زيادة الحصة النسبية.

  • تكوين التجمع - عامة ما يكون لديك مزيد من خيارات حجم الأجهزة الظاهرية عند إنشاء تجمع بتكوين الجهاز الظاهري مقارنة بتكوين الخدمات السحابية.

صور الأجهزة الظاهرية المدعومة

استخدم إحدى واجهات برمجة التطبيقات التالية لعرض قائمة Windows وصور أجهزة ظاهرية على نظام Linux يدعمها Batch حالياً، بما فيها معرفات وحدة حفظ المخزون لعامل العُقد لكل صورة:

على سبيل المثال، باستخدام Azure CLI، يمكنك الحصول على قائمة صور الجهاز الظاهري المدعومة باستخدام الأمر التالي:

az batch pool supported-images list

تلميح

يوصى بتجنب الصور ذات تواريخ نهاية عمر دعم Batch (EOL) الوشيكة. يمكن اكتشاف هذه التواريخ عبر ListSupportedImagesواجهة برمجة التطبيقات أو PowerShell أو Azure CLI. لمزيد من المعلومات، راجع دليل أفضل ممارسات Batch فيما يتعلق بتحديد صورة Batch pool VM.

الخطوات التالية