حسابات Batch وحسابات تخزين Azure

حساب Azure Batch هو كيان معرف بشكل فريد ضمن خدمة Batch. تستخدم العديد من حلول Batch Azure Storage لتخزين ملفات الموارد وملفات الإخراج، بحيث يمكن ربط كل حساب Batch بشكل اختياري بحساب تخزين مطابق.

حسابات الدفعة

ترتبط جميع المعالجة والموارد مثل المهام والوظيفة وتجمع الدفعات بحساب Batch. عندما يقدم تطبيقك طلبا مقابل خدمة Batch، فإنه يصادق الطلب باستخدام اسم حساب Azure Batch وعنوان URL للحساب. بالإضافة إلى ذلك، يمكنه استخدام إما مفتاح وصول أو رمز مميز ل Microsoft Entra.

يمكنك تشغيل عدة أحمال عمل Batch في حساب Batch واحدة. يمكنك أيضاً توزيع أحمال العمل الخاصة بك بين حسابات Batch الموجودة في نفس الاشتراك ولكنها تقع في مناطق Azure مختلفة.

يمكنك إنشاء حساب Batch باستخدام مدخل Microsoft Azureأو برمجيًّا، كما هو الحال مع مكتبة Batch Management .NET. عند إنشاء الحساب، يمكنك إقران حساب تخزين Azure لتخزين بيانات الإدخال والإخراج المتعلقة بالمهمة أو التطبيقات.

عند إنشاء حساب Batch، يمكنك الاختيار بين أوضاع تخصيص اشتراك المستخدم وتجمع خدمة Batch. بالنسبة لمعظم الحالات، يجب استخدام وضع تخصيص تجمع خدمة Batch الافتراضي. في وضع خدمة الدفعات، يتم تخصيص الموارد المتعلقة بالحوسبة والجهاز الظاهري (VM) للمجموعات على اشتراكات Azure المدارة لخدمة Batch.

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

لإنشاء حساب Batch في وضع تخصيص تجمع اشتراك المستخدم، يجب عليك أيضا تسجيل اشتراكك مع Azure Batch، وربط الحساب ب Azure Key Vault. لمزيد من المعلومات حول متطلبات وضع تخصيص تجمع اشتراك المستخدم، راجع تكوين وضع اشتراك المستخدم.

حسابات تخزين Azure

تستخدم معظم حلول Batch Azure Storage لتخزين ملفات الموارد وملفات الإخراج. على سبيل المثال، تحدد مهام Batch (بما في ذلك المهام القياسية ومهام البدء ومهام التحضير للوظيفة ومهام إصدار المهام) عادةً ملفات الموارد الموجودة في حساب التخزين. تخزن حسابات التخزين أيضاً تلك البيانات التي تتم معالجتها وأي بيانات إخراج يتم إنشاؤها.

يدعم Batch الأنواع التالية من حسابات تخزين Azure:

  • حسابات الأغراض العامة v2 (GPv2)
  • حسابات الأغراض العامة v1 (GPv1)
  • حسابات تخزين Blob (مدعومة حالياً للتجمعات في تكوين Virtual Machine)

هام

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

لمزيد من المعلومات حول حسابات التخزين، راجع نظرة عامة على حساب تخزين Azure.

يمكنك إقران حساب تخزين بحساب Batch الخاص بك عند إنشاء حساب Batch، أو لاحقاً. ضع في اعتبارك متطلبات التكلفة والأداء عند اختيار حساب التخزين. على سبيل المثال، تدعم خيارات حساب تخزين GPv2 وblob حدوداً أكبر للسعة وقابلية التوسعمقارنةً بـ GPv1. (اتصل بدعم Azure لطلب زيادة في حد التخزين.) يمكن لخيارات الحساب هذه تحسين أداء حلول Batch التي تحتوي على عدد كبير من المهام المتوازية التي تقرأ من حساب التخزين أو تكتب إليه.

عندما يتم ربط حساب تخزين بحساب Batch، يصبح حساب التخزين التلقائي. يعد حساب التخزين التلقائي ضروريا إذا كنت تنوي استخدام إمكانية حزم التطبيقات، لأنه يخزن حزمة التطبيق .zip الملفات. كما يمكن استخدامه لملفات موارد المهام. يمكن أن يؤدي ربط حسابات Batch إلى التخزين التلقائي إلى تجنب الحاجة إلى عناوين URL لتوقيع الوصول المشترك (SAS) للوصول إلى ملفات الموارد.

إشعار

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

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