Могу ли я запустить приложение .NET (или метод из библиотеки .NET dll) в Amazon Elastic MapReduce?

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

  •  13-09-2019
  •  | 
  •  

Вопрос

Что мне нужно, так это мощная машина, которая будет запускать мой код .NET один час в день.Я не могу использовать EC2, потому что при выключении все мои данные будут потеряны.Мне нужен виртуальный компьютер, который я могу запустить в определенное время, и этот компьютер должен запускать мой .exe/service/что угодно автоматически.Могу ли я попросить Amazon MapReduce запустить экземпляр Windows и выполнить мой код?

Это было полезно?

Решение

Amazon MapReduce — это веб-сервис для обработки больших объемов данных, а не место для запуска вашего .net-кода.

EC2 — это хостинг виртуального сервера. Можете ли вы сохранить свои данные на внешнем веб-сервисе, на своем компьютере или в S3?Эта библиотека доступна в .net: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=129

Другие советы

Amazon Elastic MapReduce предназначен для интеграции с EC2 и S3, обеспечивая инфраструктуру для приложений интенсивной обработки данных.

MapReduce основан на концепции потока работ, где каждое задание может содержать один или несколько шагов.Каждый шаг берет некоторые данные из S3, распределяет их по настроенным экземплярам EC2, а затем записывает результаты обратно в S3.

Таким образом, по сути, вы должны загрузить свое приложение и данные на S3, затем настроить количество и тип экземпляров EC2, указать расположение вашего приложения и ваших данных на S3, а затем запустить задание.Приступить к работе можно несколькими способами:либо войдите в Консоль управления AWS, либо используйте существующие API или инструменты командной строки.

Существует также Библиотека C# для MapReduce доступна на Amazon. это может помочь.

Однако вы должны отметить, что ваше приложение должно использовать модель программирования MapReduce, чтобы иметь возможность работать распределенно, поэтому вы не можете просто запускать какой-либо код .Net.

Есть еще один пост здесь с некоторыми хорошими ответами относительно .Net-фреймворков в отношении реализации MapReduce.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top