J'ai une application Ruby on Rails qui nécessite de traiter plusieurs tâches en arrière-plan simultanément: de 5-6 à la fois jusqu'à 50-60 à la fois en fonction du temps du jour. À l'heure actuelle, mon application fonctionne sur Heroku, qui facture 0,05 $/heure par travailleur, quel que soit le processeur ou la mémoire utilisée par le travailleur. Cela me coûte une cargaison chaque mois ... jusqu'à 1200 $/mois. Y at-il des hôtes qui me permettent de faire ce que je fais pour beaucoup moins cher?Une façon abordable d'utiliser plusieurs files d'attente Delayed :: Job
2
A
Répondre
1
Passer à mon propre serveur était la voie à suivre. Je paye moins de 300 $ par mois pour une machine qui peut facilement faire fonctionner 40 travailleurs. L'inconvénient est d'apprendre à connaître l'administration du serveur, mais ce n'est pas si mal.
-1
Si vous voulez un système de travail massivement parallèle que vous ne payez que par la seconde (donc vous ne payez réellement que le temps que votre travailleur travaille), consultez SimpleWorker au http://www.simpleworker.com. Je parie que cela vous coûterait une petite fraction de ce que cela coûterait à Heroku et de le faire vous-même.
Nous sommes également disponibles en tant que Heroku add-on.