Amazon EC2 и GPGPU

Амазон прислал сегодня уведомление, дескать начали продавать виртуальные машины с GPU (NVidia Tesla).

Конфигурация инстанса, вкратце:

  • 22GB памяти
  • 33.5 EC2 Compute units (это эквивалентно примерно 8-ядерному Xeon гигагерца на 2.5-3)
  • Два ядра NVidia Tesla M2050
  • 1.6TB instance storage
  • 10G-Ethernet

Подробнее здесь

Стоит это удовольствие $2.10 в час (плюс плата за трафик и за дополнительный сторадж, если потребуются) при оплате по потреблению. Если планируется большое потребление, есть варианты взять подешевле, смотрите цены.

Наличие 10G очень приятно: можно поднимать большие (и очень большие) кластеры.

Мне казалось, что Амазон не первый такой, однако быстрое гуглование не нашло ни одного сервиса, который предлагал бы (виртуальные) машины с Теслой и с почасовой оплатой без платы за установку/запуск. Поправьте меня, если конкуренты таки есть.

Update: Доступны первые бенчмарки из коих следует, что виртуализация практически не мешает, а на некоторых тестах Амазон оказался и вовсе быстрее, чем тестовое сравнительное железо....

Tags: 

Comments

Не, ну это замечательно!

Не, ну это замечательно! Спасибо за новость!
Раньше заходил туда, смотрел на hpc инстанцы и не видел большого смысла делать кластер из 5-10 машин, так как по мощности на многих задачах было-бы сравнимо с одной видеокартой (и стоило-бы 10-20 $/час).
А новая tesla, за $2.10, это более чем адекватная цена.

Шутки дня на твиттере "High

Шутки дня на твиттере

"High speed password cracking provided by #amazon"
"брутфорс паролей еще никогда не был таким доступным..."

Ну и так далее, в том же духе.

offtopic: с такими

offtopic: с такими тенденциями, не исключено что дома у большинства будут тонкие клиенты, и будут оплачивать время в городском ВЦ (городской, чтобы задержки были небольшие - макс скорость "c", ещё никто не отменял). А что, многим удобно - не надо железо обновлять (может ещё и софт) и т.п.

Я не могу себе представить

Я не могу себе представить юзерской задачи (кроме подбора паролей :), где нужна была бы вычислялка но было бы относительно мало данных.
А с большими объемами (мультимедии всякие) все будет упираться в канал к ВЦ

Я не могу себе представить

Я не могу себе представить юзерской задачи (кроме подбора паролей :), где нужна была бы вычислялка но было бы относительно мало данных.

Не, ну например тот же FEA, передавать надо естественно, не расчётную сетку, а исходные данные (без разбивки на элементы) - их не так много, ну или например расчёт какой-нибудь аналитической поверхности. Даже уже готовая сетка на несколько миллионов элементов не так много занимает (при хорошем сжатии). Также, данные можно вводить непосредственно на машине в вц (vnc/rdp не так много трафика едят).
Ну или тот же ParaView Data/Render server.

Также например - различные оптимизационные задачи (например скрипт для forex, который сам покупает и продаёт, нужно натаскать на исторических данных (подстроить коэффициенты) ).

А с большими объемами (мультимедии всякие) все будет упираться в канал к ВЦ

Я как раз про мультимедию и говорил - то что используют рядовые пользователи. Конечно сейчас каналы не такие быстрые и отзывчивые, но это только вопрос времени.

не, конечные элементы, forex

не, конечные элементы, forex (скорее, расчет цены опциона, но неважно) и прочая такая - это не "юзерские задачи" а вполне себе промышленные.

В том смысле, что они нужны долям процента (а каждая в отдельности - и менее) от всех пользователей, но уж если нужны, то можно и свою ферму поставить.

А массовые вычислительные задачи - это кино упаковать в MP4.

то можно и свою ферму

то можно и свою ферму поставить

Эту ферму нужно кормить электричеством, персоналом, площадью, ремонтом и апгрейдом. И будет эта ферма работать скорей всего даже меньше половины времени.
А дяди из Amazon за всё это, просят не так уж много. И имхо, оно будет только дешеветь.

А массовые вычислительные задачи - это кино упаковать в MP4

Ну если это не home video, то можно скачать кино там, где и будет упаковываться...
А вообще, если будут широкие и отзывчивые каналы, то всякая мультимедия типа игрушек и т.п. может рендерится прям в вц.
(ещё немного оффтопика: Wireless Graphics Card )

У "промышленной" компании

У "промышленной" компании электричество, персонал, ДЦ - уже есть.
А сервер такой стоит $5-6k, т.е. при 8-часовом использовании окупается за год (в сравнении с покупкой на амазоне).

Амазон - все-таки очень дорогое облако, я серьезно.

А что вы понимаете под

А что вы понимаете под "промышленной" компанией? Большие фирмы связанные с промышленностью? Или вообще любые фирмы связанные с промышленностью? Приведённые в пример FEA и Forex это работа отнюдь не только для промышленных гигантов.
Я не спорю, что для больших фирм, можно и свой кластер купить.

От одного такого сервера толку не так уж много, а при увеличении количества, затраты растут имхо не линейно. (ну например та же сеть ещё нужна).

Если говорить о средних и малых фирмах, то они вряд ли будут грузить кластер хотя бы на на половину от 8 часов в день + время и деньги на ремонт, а это уже окупаемость только за два года. А через год эта машинка уже устареет - соответственно нужно апгрейдить.

По поводу
электричество, персонал, ДЦ - уже есть
Это как? На персонал возлагается дополнительная "бесплатная" нагрузка? А площадь со склада привезут?

Я слабо верю во внедрение

Я слабо верю во внедрение GPGPU с нуля, на пустом месте.

Скорее всего уже есть какой-то парк техники (площадей, персонала, электричества) и какую-то задачу хочется ускорить. На которой решаются текущие задачи текущим способом.
И 2-4 или даже 20 юнитов дополнительных картину не изменят.

Ну то есть конечно есть стартапы, которые прямо на амазоне стартуют, но лично я им регулярно удивляюсь.

Конечно, могут быть нерегулярные задачи. Эксперименты, естественно, ну и задачи вроде "раз в месяц pagerank посчитать". Да, для таких - почасовая аренда очень даже нужна.

А forex - извините. Если уж хочется обсчитывать мегатонны данных, то и торговать хочется с минимальной задержкой т.е. здесь и у себя.