I'm considering moving our website hosting to the cloud. Currently we have about 1000 visits/day (5000 on peaks). I want to know what kind of 'server power' I need to host this.
Obviously, things like bandwidth usage are simple enough to measure, but I didn't find any info on how much memory/processor power is needed for your typical Linux, MySQL, Apache and PHP setup, keeping in mind that response time is the crucial metric here.
ANOTHER EDIT: The actual application being run is a CMS backed by Joomla 1.5. The site is a e-zine, so I'd assume that the setup is not intensive in terms of page hits/unique vitors rate.
We are moving hosts anyway, since we're not satisfied with our current one. We also have some ideas that would be easier to put in practice with a VPS. So, what we are trying to figure out is if we can use a VPS to keep the hosting costs roughly the same for a roughly equivalent performance to shared hosting. Administration of the VPS is not an issue.
What I'm looking for is a 'guideline' to 'calculate' the 'recommended configuration' based on my usage profile. In terms, ruling out all the obvious differences, are we better off with a cheap VPS or a cheap shared web host?
EDIT: let me phrase it in a more objetive way: suppose, hypothetically, that we absolutely need to host this on a VPS, like, say, SliceHost. What plan should we choose? The '256 slice', the '512 slice' or what?