I have been trying to research the idea of providing hosting for my web design clients. I was toying with the idea of getting an Amazon EC2 instance or a Linode VPS and, using drupal as the CMS, host multiple sites on one. I started thinking about this when a few friends of mine mentioned providing hosting to your clients could provide a regular suplemental income stream.
I realize that I can do a multisite installation with Drupal, but I've also seen people advocating multiple drupal codebases. I'm still learning about the LAMP stack and it's resource requirements. I was hoping some of you that have more experience tuning LAMP would be able to point me in the right direction.
I'm also looking for a tutorial on installing/maintaining multiple codebases on the same server. I haven't tried it yet so I'm just assuming that you use Apache Virtual Hosts.
Any thoughts on the subject would be apreciated as I haven't figured out all the questions I need to ask yet thanks for all your help.