I am aware of the dangers of this question being non-constructive so bear in mind I did my best to narrow the possible answers I get.
I am swapping an old dedicated Gentoo server for a new one, and considering the amount of memory and processor it will have compared to the previous one, I have decided to go for virtualization using OpenVZ containers and Proxmox.
My question is what would be the best setup for a server that will be serving 4 or 5 websites (with at most 500 hits per day overall), between those two from a performance and maintenance point of view ?
- Provision a container for every website and maintain (at least) BIND, mysql and apache on every container.
- Provision a container for every service, one for BIND, one for apache and one for mysql.
Common sense makes me believe that I will have better resource utilization with the second option but I want to have some opinions/insight before making the decision.