2013-06-26 6 views
0

Я выполнял параллельные независимые симуляции в кластере SGE и хотел бы перейти на использование EC2. Я смотрел документацию для StarCluster, но из-за моей неопытности я все еще не хватает нескольких вещей.Моделирование C на EC2

1) Мой код написан на C и использует GSL - мне нужно установить GSL на виртуальных машинах и скомпилировать там, или я могу предварительно скомпилировать код? Существуют ли учебные пособия, которые охватывают это точное использование EC2?

2) Мне нужно запустить, возможно, 10 000 часов процессора, но я мог бы легко установить это как много коротких экземпляров или меньше, более длинных заданий. Учитывая эти требования, EC2 действительно лучший выбор? Если да, то StarCluster лучший интерфейс для моих нужд?

Большое спасибо.

ответ

0
  1. Вы можете создать AMI (в основном изображение вашей виртуальной машины) со всеми установленными зависимостями. Затем все, что вам нужно сделать, это настроить параметры работы при запуске.
  2. Вы можете запустить столько экземпляров, сколько хотите на ec2. Вы можете воспользоваться случаями спотов, чтобы сэкономить деньги (все, что вам нужно, чтобы терпеть, - это случай, когда вы останавливаетесь, если цена превышает вашу ставку.)
+0

Спасибо - не могли бы вы расширить немного больше как я хотел бы изменить существующий AMI, чтобы добавить GSL, а затем развернуть его? – GOTO10