Рабочая среда для Amazon EC2 - PullRequest
1 голос
/ 17 июля 2011

Существуют ли какие-либо общие рабочие среды для Amazon EC2, доступные для Python?Что-то, для чего вы могли бы просто сказать «запустить эту задачу Python X», и она автоматически назначит задачу одному из рабочих процессов на серверах из пула серверов и сообщит об этом после выполнения задачи?

  • Опишите задачу в Python (класс, скрипт и т. Д.) - в этом случае извлеките информацию из аудиофайла

  • Имейте некоторый контроллер, для которого вы даетезадача и файлы (в моем случае через HTTP-взаимодействие) - контроллер знает пул серверов EC2, который он может использовать для запуска задачи

  • Контроллер выделяет сервер EC2 для задачи -каждый сервер может содержать N количество рабочих процессов (не потоков, это все-таки Python ...)

  • Задача выполняется на сервере и прогресс (0 ... 100% выполнено) передается обратно контроллеру, который, в свою очередь, может сообщить об этом обратно пользователю

1 Ответ

0 голосов
/ 17 июля 2011

Вы можете попробовать Elastic MapReduce

...