إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تصف هذه النظرة العامة على المكونات الأساسية لخدمة Azure Batch سير العمل عالي المستوى الذي يمكن لمطوري Batch استخدامه لبناء حلول حوسبة متوازية واسعة النطاق، إلى جانب الموارد الأساسية للخدمة المستخدمة.
سواء كنت تطور تطبيقا أو خدمة حوسوبية موزعة تصدر استدعاءات REST API مباشرة أو تستخدم أحد مجموعات تطوير Batch أخرى، فأنت تستخدم العديد من الموارد والميزات التي نوقشت هنا.
تلميح
للحصول على مقدمة أعلى مستوى لخدمة Batch (Batch Batch)، راجع ما هو Azure Batch؟ انظر أيضا أحدث تحديثات خدمات Batch أيضا.
سير العمل الأساسي
يعد سير العمل عالي المستوى التالي نموذجيا لجميع التطبيقات والخدمات تقريبا التي تستخدم خدمة Batch لمعالجة أحمال العمل المتوازية:
- قم بتحميل ملفات البيانات التي تريد معالجتها إلى حساب تخزين Azure . تتضمن الدفعة دعما مضمنا للوصول إلى تخزين Azure Blob، ويمكن لمهامك تنزيل هذه الملفات لحساب العقد عند تشغيل المهام.
- ارفع ملفات التطبيقات التي تشغل مهامك. يمكن أن تكون هذه الملفات ثنائيات أو برامج نصية وتبعياتها، ويتم تنفيذها بواسطة المهام في مهامك. يمكن لمهامك تنزيل هذه الملفات من حساب التخزين الخاص بك، أو يمكنك استخدام ميزة حزم التطبيقات في Batch لإدارة التطبيقات ونشرها.
- إنشاء تجمع من عقد الحوسبة. عند إنشاء تجمع، يمكنك تحديد عدد عقد الحوسبة للتجمع وحجمها ونظام التشغيل. عند تشغيل كل مهمة في وظيفتك، يتم تعيينها للتنفيذ على إحدى العقد في مجموعتك.
- إنشاء وظيفة. تدير الوظيفة مجموعة من المهام. تربط كل وظيفة بمجموعة محددة تسير فيها مهام تلك الوظيفة.
- إضافة مهام إلى الوظيفة. تقوم كل مهمة بتشغيل التطبيق أو البرنامج النصي الذي قمت بتحميله لمعالجة ملفات البيانات التي تقوم بتنزيلها من حساب التخزين الخاص بك. مع اكتمال كل مهمة، يمكنها تحميل مخرجاتها إلى تخزين Azure.
- مراقبة تقدم المهمة واسترداد إخراج المهمة من تخزين Azure.
ملاحظة
تحتاج إلى حساب Batch لاستخدام خدمة Batch. تستخدم معظم حلول Batch أيضا حساب تخزين Azure مقترنا لتخزين الملفات واستردادها.
موارد خدمة الدفعات
تناقش الموضوعات التالية موارد Batch التي تمكن السيناريوهات الحسابية الموزعة.
الخطوات التالية
- تعرف على معلومات حول واجهات برمجة التطبيقات والأدوات المجمعة المتوفرة لإنشاء حلول مجمعة.
- تعرف على أساسيات تطوير تطبيق يدعم Batch باستخدام مكتبة عميل Batch .NET أو Python. ترشدك عمليات التشغيل السريع هذه من خلال نموذج تطبيق يستخدم خدمة Batch لتنفيذ حمل عمل على عقد حساب متعددة، ويتضمن استخدام تخزين Azure لتقسيم ملف حمل العمل واسترداده.
- قم بتنزيل وتثبيت Batch Explorer للاستخدام أثناء تطوير حلول Batch. استخدم Batch Explorer للمساعدة في إنشاء تطبيقات Azure Batch وتصحيحها ومراقبتها.
- راجع موارد المجتمع بما في ذلك Stack Overflow وم مستودع مجتمع الدفعاتومنتدى Azure Batch.