I recently made a web app with Django, and (in development mode, where I've been using it), it works great. I'm an academic and need to quickly find hosting for my app somewhere so that I can submit my paper.
The app uses Celery (a task management/queueing service) to manage and queue parallel jobs, etc., so it shouldn't blow up if multiple people use it at once. But it does require a fair amount of CPU time (each submitted job requires uses around 4 cores x 5-10 minutes).
My lab has hosting at justhosting
, but I'm not sure if that's appropriate given the CPU intensive nature of my jobs. Plus, I'm wary of how difficult it will be to hook up Django via email (I'd have to request each installed package, etc.). I've read about Google App Engine
but wasn't sure how expensive it would get when I exceed the free CPU limit. And I've used Amazon EC2
(just for running a few jobs at the command line when I didn't have enough RAM). Sorry for the buzz marketing; I just want you to know that I've looked into it.
What is the best way to 1) get my app hosted quickly and 2) avoid paying an outrageous amount. Honestly, it feels easiest to just buy a Linux box and hook it into the university ethernet. That's so web 1.0, but it just feels like it would be easy to hook everything up. I've done a simple CGI through the university before, but haven't ever done a
Thanks a lot for your help.