Porównaj ceny domen i usług IT, sprzedawców z całego świata

Szukasz pakietu oprogramowania do delegowania na żądanie zadań intensywnie wykorzystujących procesor do instancji EC2


Szukam projektu, który ułatwiłby zarządzanie instancją EC2 na żądanie w celu wykonania skryptu. Oto mój scenariusz.
  • skrypt czeka na nową pracę
  • mój skrypt odczytuje parametry wykonania
  • wykonuje zewnętrzny skrypt Pythona do długotrwałego przetwarzania
  • skrypt obsługuje dane wyjściowe ze skryptu w języku Python
  • pętle do początku (goto 10)

Zamiast uruchamiać skrypt Pythona obciążający procesor na tym samym serwerze, chciałbym na żądanie przekazać go instancji EC2. Szukam projektu, który pomoże mi w:
  • dostarczyć skrypt zbudowany na bazie ec2 do zarządzania instancją
  • Przypuszczam, że gdy instancja zostanie uruchomiona i uruchomiona, może ssh do niej ssh i skonfigurować niezbędne środowisko, na przykład przesłać plik danych
  • wykonać wykonanie aplikacji w tej nowej instancji
  • zebrać wystąpienie formularza wyników i wypełnić wystąpienie

Wiem, że wszystko to można zrobić za pomocą zwariowanych skryptów, ale wolałbym do tego użyć istniejącego oprogramowania.

Proszę zasugerować pakiety oprogramowania/biblioteki lub narzędzia, których mogę użyć.

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Dostępnych jest kilka bibliotek dla różnych języków programowania, które mogą pomóc w interakcji z AWS:

HTH
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Spójrz na system kolejkowania AWS SQS jako jeden z elementów składowych. Twoje skrypty mogą dodawać do niego „zadania”, a instancje EC2 będą je stamtąd czytać.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Miałem szczęście używając

boto
http://code.google.com/p/boto/
(Biblioteka Pythona sterująca AWS) do tego typu rzeczy.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się