recent
أخبار ساخنة

ما هو AWS Batch؟

Mostafa Ibrahim
الصفحة الرئيسية

لا أحد يحب الانتظار. هذا صحيح بشكل خاص عندما يتعلق الأمر بمهام معالجة الدُفعات لمشاريع البيانات الكبيرة مثل الأبحاث الجينومية ، وبناء طائرة ومواد للسلامة ، والمتطلبات الضخمة لمعالجة البيانات المتعلقة بالصحة والسجلات المالية.
بالنسبة لعلماء الكمبيوتر أو المطورين أو المهندسين أو أي شخص يحتاج إلى تشغيل مهمة معالجة الدُفعات ، تكون الاحتياجات أكبر. نظرًا لاحتياجات البيانات الضخمة - غالبًا على نطاق بيتابايت - تحتاج الوظائف في كثير من الأحيان إلى وضع قائمة الانتظار للمعالجة وتحديدها بواسطة موارد حساب ذلك المركز المحلي للبيانات. مثال على ذلك قد يكون محاكاة لتحديد سلامة مادة جديدة لاستخدامها في سيارة مستقبلية.
هناك العديد من المتغيرات - التأثير على المادة ودرجة الحرارة وسرعة السائق ناهيك عن الخواص الكيميائية للمادة نفسها. إنه جهد استثنائي للبيانات الضخمة ، ولكن هناك أيضًا اعتبارات متعلقة بالوقت وجداول زمنية للمشروع. 
لحسن الحظ ، مع ظهور خدمات الحوسبة السحابية ، لا يوجد نفس القيد من حيث انتظار الموارد الحاسوبية لتصبح حرة بما يكفي لتشغيل وظائف معالجة الدُفعات. يسمح AWS Batch للشركات أو المؤسسات البحثية أو الجامعات أو أي كيان لديه معالجة هائلة للبيانات بتشغيل وظائف معالجة الدُفعات دون قيود نموذجية على فرضية.
تشير معالجة الدُفعات إلى عملية حسابية تقوم بتشغيل طلبات حساب متعددة دون الحاجة للمستخدم لبدء عملية أخرى. يأتي الاسم من الأيام الأولى للحوسبة عندما كان على المستخدمين النهائيين بدء كل عملية حسابية واحدة تلو الأخرى. من خلال معالجة الدُفعات ، يمكنك وضع قائمة انتظار لطلبات المعالجة ثم السماح للخدمة بالقيام برفع الأثقال من حيث جدولة الطلبات وضبط الأداء الحسابي وتخصيص الذاكرة والتخزين اللذين يحتاجان إلى تشغيل مهام الدُفعات. ويمكنك جدولة العديد من مهام معالجة الدُفعات لتعمل بشكل متزامن ، والاستفادة من القوة الحقيقية للحوسبة السحابية.
نظرًا لأن هذا الجدولة يحدث تلقائيًا بين AWS Batch وخدمات Amazon ذات الصلة التي تحتاجها - مثل Amazon EC2 (حساب المرونة السحابية) - ليست هناك حاجة لتكوين أي برنامج لإدارة تكنولوجيا المعلومات أو معالجتها. تقوم AWS Batch بتنسيق خدمات تكنولوجيا المعلومات التي تحتاجها للمشروع قيد البحث دون تدخل من المستخدم.
بالنسبة لأولئك الذين لديهم مطالب ثقيلة لمعالجة البيانات ، يتيح ذلك للموظفين التركيز بشكل أكبر على متطلبات إدارة المشروع والأعمال الفعلية ، ونتائج الحسابات ، والوقوف في طوابير المزيد من وظائف معالجة الدُفعات ، وتحليل النتائج واتخاذ القرارات بشأن ما يجب القيام به بعد ذلك . توفر AWS Batch جميع الأطر اللازمة للقيام بمعالجة الدُفعات.

فوائد AWS Batch

من المزايا الجانبية لاستخدام AWS لمعالجة الدُفعات باستخدام AWS Batch هو الاستفادة من Spot Instances ، وهي خدمة مضمنة مع Amazon EC2. مثيلات موضعية هي موارد حسابية غير مستخدمة أقل تكلفة ومتاحة لمعالجة الدُفعات بدلاً من الخدمات عند الطلب. هذه الوفورات في التكاليف تدخل حيز التنفيذ عندما تصبح Spot Instances متاحة. في النهاية ، يعني توفير كبير لجميع عمليات معالجة الدُفعات - ويتم تهيئته تلقائيًا لك.
نظرًا لكيفية تخزين التخزين السحابي والأداء والذاكرة والبنية التحتية والخوادم تلقائيًا وفقًا لمتطلبات معالجة الدُفعات ، ولأن المستخدم النهائي لا يحتاج إلى تكوين أي من موارد الحوسبة هذه ، فإن AWS Batch يساعد في تبسيط برنامج Big تسعى البيانات ، وخاصة من حيث التنسيق عبر AWS. هذا غالبًا ما يكون الجزء الأصعب والأكثر استهلاكا للوقت في مشروع البيانات الكبيرة لأن العلماء والمهندسين الذين يديرون مشروع معالجة الدُفعات ليسوا بالضرورة خبراء في إدارة البنية التحتية أو خدمات تكنولوجيا المعلومات .
لا يحتاجون إلى معرفة تخصيصات الذاكرة أو صفائف التخزين أو تكوين الخادم أو كيف تعمل هذه المكونات داخل مركز البيانات جنبًا إلى جنب لتحقيق النتائج المرجوة.
فائدة أخرى لها علاقة بالتكاليف. عندما لا تضطر الشركات إلى إدارة وتكوين بيئة حساب معالجة الدُفعات ، فلن تضطر إلى قضاء الوقت والنفقات اللازمة للتأكد من أنها تعمل بالكامل وعلى مدار الساعة وطوال أيام الأسبوع ، ولا يتعين عليها شراء أيٍّ من معدات. بدلاً من ذلك ، تقوم AWS Batch تلقائيًا بتخصيص موارد حساب الدقيق التي تحتاجها لهذا المشروع ، وتدفع فقط مقابل موارد حساب تستخدمها بالفعل. هذا صحيح لكل مهمة معالجة دفعية بما في ذلك المهام المتزامنة التي قد تقوم بتشغيلها.
لا تتجنب الشركة فقط الأعمال الإدارية وتكاليف تشغيل مركز بيانات محلي ، ولكن ليس عليها تنسيق الخدمات المختلفة اللازمة لمعالجة الدُفعات. مثال على ذلك قد يكون مشروع بحث جيني ضخم لاكتشاف المخدرات.
قد تبدأ إحدى المستحضرات الصيدلانية في تلبية الاحتياجات الأساسية لمعالجة الدُفعات باستخدام مقدار ضئيل من التخزين ، ولكن مع تكثيف المشروع وزيادة احتياجات المعالجة ، قد يتوقف المشروع حيث تقوم الشركة بتنسيق مختلف الخدمات ، مثل التخزين والشبكات ونقطة النهاية الأمن ، أو تخصيصات الذاكرة. هناك وفورات في التكاليف في عدم الاضطرار إلى إدارة هذه الخدمات ، وإضافتها وصيانتها ، أو التأكد من أنها آمنة لجميع وظائف معالجة الدُفعات.


google-playkhamsatmostaqltradent