The ESX system does need at least one physical server to act as the control and management server and you need an available SQL server. After that, you can add and cluster hardware to hearts content. We have a pricey EMC SAN but you can get the same cluster support with iSCSI devices. As long as each host can see the shared storage, you're good.
There are a couple of servers types that just don't virualize well. Maybe I'm not spending enough effort to find out how to do this, but I would recommend against virtualizing:
- Active Directory domain controllers
- SQL servers
- Firewall / Routing devices (ISA or m0n0wall)
- Any server product that needs IPSEC support
- Servers that need really, really fast hard drive I/O
Almost all other servers are easy to virtualize. This way, you can actually have one dedicated web server per application, too.
Cost is a bit of a problem, I suppose. The VMWare pricing is fairly cheap compared to the feature set but the costs of the Windows licensing is not included. You have to do a lot of research and digging to make sure you are really buying what you need.
No comments:
Post a Comment