هل يمكنني تشغيل تطبيق .NET (أو طريقة من .NET DLL) في مابيدوس أمازون مرن؟

StackOverflow https://stackoverflow.com/questions/1122508

  •  13-09-2019
  •  | 
  •  

سؤال

ما أحتاج إليه هو آلة قوية تدير رمز .NET الخاص بي ساعة واحدة في اليوم. لا يمكنني استخدام EC2 لأنه سيفقد كل بياناتي على إيقاف التشغيل. أحتاج إلى جهاز كمبيوتر افتراضي يمكنني أن أبدأ في وقت محدد، ويجب أن يبدأ هذا الكمبيوتر الشخصي الخاص بي / الخدمة / أي شيء تلقائيا. هل يمكنني أن أسأل Amazon Mapreduce بدء تشغيل مثيل Windows وتنفيذ التعليمات البرمجية الخاصة بي؟

هل كانت مفيدة؟

المحلول

Amazon Mapreduce. هو WebService لمعالجة جزء كبير من البيانات - ليس في مكان ما لتشغيل رمز .NET الخاص بك.

EC2 هو استضافة الخادم الظاهري - هل يمكنك حفظ بياناتك إلى Webservice خارجي، على جهازك الخاص، أو S3؟ تتوفر هذه المكتبة من .NET: http://developer.amazonwebservices.com/connect/entry.jspa؟externalalid=129.

نصائح أخرى

تم تصميم Mapon Unastic Map Reduce للتكامل مع EC2 و S3، مما يوفر للبنية التحتية لتطبيقات معالجة البيانات المكثفة.

يتم تركز MAPREDUCE حول مفهوم تدفق الوظائف، حيث يمكن أن تحتوي كل وظيفة على خطوة واحدة أو أكثر. تأخذ كل خطوة بعض البيانات من S3، وتوزيعها على مثيلات EC2 التي تم تكوينها ثم تكتب النتائج مرة أخرى إلى S3.

لذلك من المفترض أن تقوم بتحميل طلبك وبياناتك إلى S3، ثم قم بتكوين عدد مثيلات EC2 التي تريدها، ثم قم بتكوين عدد مثيلات EC2 التي تريدها، ثم حدد موقع التطبيق الخاص بك وبياناتك على S3 ثم بدء المهمة. هناك عدة طرق يمكنك من خلالها بدء المهمة: إما تسجيل الدخول إلى وحدة التحكم في إدارة AWS، أو باستخدام Apis Exisitng أو أدوات سطر الأوامر.

هنالك أيضا C # مكتبة ل Mapreduce المتاحة من الأمازون يمكن أن يساعد.

ومع ذلك، يجب أن تلاحظ أن التطبيق الخاص بك يحتاج إلى توظيف نموذج البرمجة لتكون قادرا على التشغيل بشكل موثق، لذلك لا يمكنك فقط تشغيل أي رمز .NET.

هناك وظيفة أخرى هنا مع بعض الإجابات الجيدة تتعلق بأطر .NET فيما يتعلق بتنفيذ MAPREDUCE.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top