Something to think about, I know the current trend is to VM everything and consolidate to fewer boxes, sometimes all to one box (like your thinking). Now, what if that box goes down? None of those services will be available.
Put the important services on separate servers. I would separate...