2015-01-31 3 views
0

Я новичок в EC2, и я пытаюсь найти способ начать работу легко. Я искал интернет для учебных пособий, однако я не могу найти точный ответ на мой вопрос. Я пытаюсь использовать Amazon EC2 для некоторых персональных небольших научных вычислений.Полный контроль экземпляров EC2 от python

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

Я хочу иметь возможность выполнять множество таких задач параллельно. Итак, скажем, я создаю 10 различных вариантов скрипта, который я хочу запустить, и запускаю их параллельно в 10 разных экземплярах. Я хочу делать все с python, и на самом деле скрипты также написаны на python.

Может ли кто-нибудь указать мне, как это лучший способ?

Если это невозможно сделать с помощью python, то какие другие способы сделать это? Есть ли для этого какое-то конкретное программное обеспечение? Я так понимаю, я не первый человек, у которого есть такие требования, как другие люди решают эту проблему?

ответ

2

Не изобретайте использование Ansible колеса для этого. (Написано чисто в python, поэтому вы можете считать его скриптом python)

Смежные вопросы