That's a toughie. It's not a lot of money. My professional answer would be as follows: Buy newer stronger servers, put a 10 gig switch in place, buy a low end storage array (storwize or vnx) and...
See more...
That's a toughie. It's not a lot of money. My professional answer would be as follows: Buy newer stronger servers, put a 10 gig switch in place, buy a low end storage array (storwize or vnx) and do shared storage(you can do this part even on free esxi). My, "Get it done at minimal cost" hat, says you can go one of two ways: Either move away from VMware, or Get used gear, servers and switches at around 1k apiece or lower. Get enough that you don't need support on it. Buy MULTIPLE essentials packs, point each set of 3 servers to the same storage array. Most environments, the physical hardware isn't the biggest expense anyway...it's almost always software. Between Microsoft and VMware licensing, I pay 2x more than the hardware it sits on anyway. The way you are doing it isn't exactly horrible. It's not optimal, but it's not horrible. You need to test, test, and retest your backup and restore (a backup is worthless if you can't restore it). If you focus on a HA design, where you understand the risks associated with a server dying and losing the vm's...but have set up a VERY good backup routine (even replication is possible, where you can have as little as a few minutes of loss), then you can get by. A lot of it depends on how much the budget truly is, and where you put your money. The 3 host vmware essentials is enough if you get really BEEFY hosts, Ton's of ram, and a small storage appliance. But if you need more than that kind of scale...