Назад | Перейти на главную страницу

Распределенные вычисления для компании? Есть такая «бесплатная» вещь?

Я новичок в распределенных вычислениях / облачных вычислениях. Но у меня была идея поработать с нашими мультимедийными вещами, такими как кодирование фильмов / задачи с интенсивным использованием процессора (которые иногда занимают несколько часов).

Есть ли «бесплатный» (linux?) Способ использовать машину с Windows и компенсировать эти циклы процессора для этой задачи, чтобы сказать 10 серверов, которые обычно простаивают (с точки зрения процессора)?

Мне просто любопытно, есть ли способ сделать это, или я просто хватаюсь за соломинку. Я считаю, что этого можно добиться с помощью «облачной» настройки, однако, как я уже говорил изначально, я новичок, когда дело касается этого.

Это просто идея, ищете какие-то мысли? Кто-нибудь добился этого?

Корпоративно мы используем грид-вычисления для подобных вещей. Отличный вариант для расследования - Кондор.

это те `` вещи с интенсивным использованием процессора '' ...

  • разработано собственными силами? тогда вам придется разделить и распределить работу самостоятельно. есть несколько хороших библиотек, но все на очень низком уровне.
  • готовое программное обеспечение? затем поговорите с разработчиком / провайдером. либо он поддерживается, либо нет
  • тот же процесс применяется к множеству отдельных элементов (например, обработка тысяч изображений)? тогда вы можете установить простую систему из таблицы БД, содержащей статус подзадачи + несколько пакетных сценариев, которые: выберите задачу, отметьте как выполняющуюся, сделайте это, верните результат, отметьте задачу как выполненную, повторите, пока все задачи сделано.

Ubuntu с Sun Grid Engine будет работать и доступен в репозиториях. Я думаю, что все идеи потребуют от вас очистки хост-серверов, хотя не уверен, что это то, что вы ищете.

Я думаю, что если вы говорите о рендер-фермах, то есть Примеры таких проектов.