The following are the disadvantages
- Competition for resources: all servers will be competing for the same processor and memory resources. If there is a peak load on one server, the other will be affected.
- Risk of failure: If one server manages to bring down the host, the other servers will be taken down as well increasing the risk of failure
Overall, it only makes sense to run multiple servers on one host if their volume is very low or countercyclical