Existe-t-il des cadres de travail génériques pour Amazon EC2 disponibles pour Python? Quelque chose, pour lequel vous pourriez simplement dire «exécuter cette tâche X de Python» assignera automatiquement la tâche à un processus de travail sur les serveurs d'un pool de serveurs et rendra compte après l'exécution de la tâche?Cadre de travail pour Amazon EC2
Décrire la tâche dans un Python (classe, scénario, etc.) - dans cette information d'extrait de cas d'un fichier audio
ont une sorte de contrôleur pour lequel vous donnez la tâche et les fichiers (en mon cas via interaction HTTP) - le contrôleur connaît le pool de serveurs EC2 qu'il peut utiliser pour exécuter la tâche
Le contrôleur alloue un serveur EC2 pour la tâche - chaque serveur peut contenir N nombre de processus de travail (pas de threads, c'est Python après tout ...)
La tâche est exécutée sur le serveur et les progrès (0 ... 100% fait) est rapporté au contrôleur qui peut le signaler à l'utilisateur
Est-ce que MapReduce peut faire quelque chose de complexe en tant que machines virtuelles Python personnalisées? Je sais que j'ai besoin d'ajouter manuellement des extensions Python natives, en particulier ffmpeg. –