I have a number of sites running on various physical servers that I'm looking at moving into our virtual environment.
- Most of these are small sites usually with a MySQL database.
- User base is ~200-300 users using each site - so load isn't a particularly big issue.
- Number of sites currently is 10.
Should I run up a single standard LAMP VM and use multiple VirtualHosts or would one LMAP VM per site be the smarter way to go?
As I see it going with the LAMP VM per site seems to be more flexible in the long run.
- Potentially easier to migrate one site to another system e.g. AWS or remote office
- Easier to allocate more resources to one site if needed without affecting the other sites.
- Better load balancing across my VM hosts - e.g. busy site A can auto-migrate to a quieter host.
- Better management of user access?
Is this thinking along the right path or am I just going overboard?
EDIT - Updated users - Updated number of sites