Howdy Friends,
I'm working on an application using Django (Python), Apache, and MySQL. Right now everything is on one server, but we're about to go live so I'm looking at infrastructure.
Question: am I better off doing separating the web and database functions into two separate 1024MB servers, or should I use one 2048MB server for the app?
I'd usually vote for separating them, but I'm concerned about doubling my failure points since a failure in either the app or the db causes a system failure. Then again, my previous experience with Linode is that things don't go down.
