تطرح Microsoft وقت التشغيل "Daytona" MapReduce لنظام التشغيل Windows Azure

  • Oct 19, 2023

توفر Microsoft للتنزيل الإصدار الأول قطعة جديدة من تقنية التحليلات السحابية التي طورتها مجموعة eXtreme Computing Group المعروفة باسم Project Daytona.

توفر Microsoft للتنزيل الإصدار الأول قطعة جديدة من تقنية التحليلات السحابية التي طورتها مجموعة eXtreme Computing Group المعروفة باسم Project Daytona.

تصف مايكروسوفت Daytona باعتباره "وقت تشغيل MapReduce التكراري لنظام التشغيل Windows Azure" يهدف ذلك إلى دعم تحليلات البيانات وخوارزميات التعلم الآلي التي يمكن أن تتوسع إلى مئات من نوى الخادم لتحليل البيانات الموزعة. يتم تنزيل "المعاينة الفنية" 1.0 بموجب ترخيص غير تجاري.

نبذه ملاحظة على موقع أبحاث Microsoft تصف دايتونا على النحو التالي:

"باستخدام Daytona، يمكن للمستخدم إرسال نموذج، مثل تحليلات البيانات أو خوارزمية التعلم الآلي، مكتوبًا كوظيفة خريطة وتقليل إلى خدمة Daytona للتنفيذ على Windows Azure. سيقوم وقت تشغيل Daytona بتنسيق تنفيذ مهام الخريطة والتقليل التي تنفذ الخوارزمية عبر العديد من أجهزة Azure الافتراضية."

فيما يلي جزء من ملصق من عرض TechFest 2011 الخاص بشركة Microsoft Research والذي يذكر مدينة دايتونا:

msrdaytona.png

(انقر على الصورة أعلاه للتكبير)

وفقًا للملصق، تستفيد مجموعة MapReduce-Daytona من خدمات الحوسبة والتخزين المضمنة في Azure.

MapReduce هو إطار عمل/نموذج برمجة Google لمجموعات البيانات الكبيرة الموزعة عبر مجموعات من أجهزة الكمبيوتر. إنه يشبه إلى حد ما Dryad من Microsoft، والذي يُعرف الآن باسمه الرسمي LINQ لـ HPC. يمكّن LINQ to HPC المطورين من كتابة تطبيقات كثيفة البيانات باستخدام Visual Studio ونموذج البرمجة LINQ ونشر هذه التطبيقات في مجموعات تعمل بنظام HPC Server 2008 R2. أصدرت مايكروسوفت بيتا 2 من LINQ إلى HPC في 12 يوليو. وكان مسؤولو مايكروسوفت قد قال ذلك خططت الشركة لتحويل LINQ إلى HPC إلى SP2 لنظام التشغيل Windows HPC Server 2008 R2، ولكن يبدو أنه قرر عدم القيام بذلك.

يرى مسؤولو Microsoft أن LINQ إلى HPC بمثابة نقطة انطلاق نحو هدف Microsoft طويل المدى المتمثل في تحويل السحابة إلى كمبيوتر عملاق.

بالحديث عن مجموعة مايكروسوفت المتطرفة للحوسبة (المطورون وراء Daytona)، لم يعد دان ريد نائب رئيس الشركة المسؤول عن تلك المنظمة. عنوان ريد الجديد هو نائب رئيس الشركة، مجموعة سياسات التكنولوجيا. لقد سألت Microsoft عمن سيحل محل Reed، ولكن لم أتلق ردًا بعد.

تحديث: سوراجيت تشودري هو المدير الإداري لمجموعة eXtreme Computing Group الآن، ويقدم تقاريره إلى رئيس الأبحاث ريك رشيد.

المزيد من التحديثات (18 يوليو): الآن بعد أن قامت مايكروسوفت أطلقت رسميًا معاينة دايتونا التقنية، زودني روجر بارجا، المهندس المعماري في وحدة العقود الآجلة السحابية التابعة لمجموعة eXtreme Computing Group، ببعض التفاصيل الإضافية.

أبحاث مايكروسوفت هي التقليل من أهمية عناصر MapReduce في دايتونا. الموقف الرسمي هو أن Daytona هي تقنية تهدف إلى إظهار تحليلات الجيل التالي في السحابة،" وهذا لا يتعلق فقط بـ MapReduce من Google. في حين أن تحليلات البيانات والتعلم الآلي هو ما تم تحسين MapReduce من أجله، فإن MapReduce الأصلي وقال بارجا إن التكنولوجيا تعود إلى الستينيات والسبعينيات، قبل وجود التكرار والتخزين المؤقت للسحابة.

اختار الفريق استخدام MapReduce بدلاً من Dryad/LINQ إلى HPC لتوفير الوقت. وقال بارجا إنه إذا كانوا قد اختاروا Dryad، فسيتعين عليهم قضاء الكثير من الدورات في فصله عن SQL Server وWindows HPC Server وما إلى ذلك. وأشار أيضًا إلى أن Microsoft قد ينتهي بها الأمر إلى تسليم Daytona بموجب ترخيص غير تجاري مفتوح المصدر (إذا كان هذا هو ما يريد المجتمع الأكاديمي)، واستخدام MapReduce بدلاً من Dryad من شأنه أن يجعل "قلب البتات" لفتحها "أسهل" مصدر.

وقال بارجا إن مايكروسوفت تتوقع إعادة ما تعلمته من دايتونا إلى داخل الشركة وتطبيقه على درياد وربما أيضًا على كوزموس. Cosmos عبارة عن منصة تخزين وحوسبة بحجم بيتابايت، بالإضافة إلى النظام البيئي للأدوات والمكتبات، والذي تم بناء محرك بحث Microsoft Bing عليه. بعض عناصر تخزين Azure أخذت إشاراتها من Cosmos أيضًا.