Иногда мне нужно выполнить некоторые задания по обработке данных, но мой ноутбук недостаточно быстр (2,4 ГГц Core 2 Duo) или недостаточно памяти (4 ГБ). Может потребоваться несколько дней. Я хочу купить время быстрых вычислений по запросу. Вот мой идеальный рабочий процесс:
1) Напишите мой код на Python, R или C ++.
2) Подключитесь к серверу, на котором есть постоянное хранилище библиотек, которые я установил ранее.
3) Загрузите мой код и данные на сервер
4) Запускайте его намного быстрее, чем мой ноутбук
5) Загрузите выходной файл
6) Отключайтесь и платите очень мало
ВОПРОС: Где лучше всего (дешево и быстро) это сделать?
Я не знаю, соответствует ли это вашим потребностям, но я действительно копаю http://www.picloud.com/ идея.
Amazon EC2 имеет некоторые Предложения HPC (высокопроизводительные вычисления)
Я попытался Amazon AWS и Rackspace. Оба хороши.
Облачный сервис, который дает вам больше всего ЦП за ваши деньги, вероятно, Linode; Как известно, Amazon плохо справляется с этим тестом. Однако недостатком Linode является то, что вы платите помесячно, а с Amazon вы можете платить почасово. Я не знаком с предложением Rackspace.
Joyent, кажется, хвастается, что они лучше, чем Amazon EC2 по производительности и стоимости, но у меня пока нет личного опыта их настройки:
http://www.joyent.com/services/cloudhosting/joyent-vs-amazon-ec2/
я использую http://prgmr.com. Вы платите ежемесячно, но контрактов нет, так что вы можете просто решить заплатить месяц или два и все.