مشاركة عبر


سير عمل الخدمة الدفعية والموارد

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

سواء كنت تقوم بتطوير تطبيق أو خدمة حسابية موزعة تصدر استدعاءات REST API المباشرة أو كنت تستخدم واحدا آخر من حزم SDK الدفعية، ستستخدم العديد من الموارد والميزات التي تمت مناقشتها هنا.

تلميح

للحصول على مقدمة عالية المستوى لخدمة Batch، راجع ما هو Azure Batch؟. اطلع كذلك على تحديثات خدمة "Batch".

سير العمل الأساسي

يعد سير العمل عالي المستوى التالي نموذجيا لجميع التطبيقات والخدمات تقريبا التي تستخدم خدمة Batch لمعالجة أحمال العمل المتوازية:

  1. قم بتحميل ملفات البيانات التي تريد معالجتها إلى حساب Azure Storage . تتضمن الدفعة دعما مضمنا للوصول إلى تخزين Azure Blob، ويمكن لمهامك تنزيل هذه الملفات لحساب العقد عند تشغيل المهام.
  2. قم بتحميل ملفات التطبيق التي ستشغلها مهامك. يمكن أن تكون هذه الملفات ثنائيات أو برامج نصية وتبعياتها، ويتم تنفيذها بواسطة المهام في مهامك. يمكن لمهامك تنزيل هذه الملفات من حساب التخزين الخاص بك، أو يمكنك استخدام ميزة حزم التطبيقات في Batch لإدارة التطبيقات ونشرها.
  3. إنشاء تجمع من عقد الحوسبة. عند إنشاء تجمع، يمكنك تحديد عدد عقد الحوسبة للتجمع وحجمها ونظام التشغيل. عند تشغيل كل مهمة في وظيفتك، يتم تعيينها للتنفيذ على إحدى العقد في مجموعتك.
  4. إنشاء وظيفة. تدير الوظيفة مجموعة من المهام. يمكنك إقران كل وظيفة بتجمع معين حيث سيتم تشغيل مهام هذه الوظيفة.
  5. إضافة مهام إلى الوظيفة. تقوم كل مهمة بتشغيل التطبيق أو البرنامج النصي الذي قمت بتحميله لمعالجة ملفات البيانات التي تقوم بتنزيلها من حساب التخزين الخاص بك. مع اكتمال كل مهمة، يمكنها تحميل مخرجاتها إلى Azure Storage.
  6. مراقبة تقدم المهمة واسترداد إخراج المهمة من Azure Storage.

ملاحظة

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

موارد خدمة الدفعات

تناقش الموضوعات التالية موارد Batch التي تمكن السيناريوهات الحسابية الموزعة.

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