Originally posted by: whoiswes
Originally posted by: Brovane
I am running a 3 Node VMware Cluster at my shop with about 80 VM's between these physical machines. We have many different requirements for VM's besides Dev, UAT environments and production. For example we have the SharePoint environment virtual. We are not going to place SharePoint and .NET applications together on physical server. These same 3 physical servers also run Blackberry Enterprise Server, Softgrid, Cisco Call Reporting, Xerox Enterprise Manager. Cisco Wireless Manager and Xerox Smart Send are just some of the production applications we are running. I am not going to put all these applications on one machine. What happens when that one machine goes down?
We also had some applications that cannot be clustered. By running the application in a ESX Cluster I can remove the hardware as a single point of failure even when the app cannot be put across multiple machines. With HA in VMware if one server fails the VM's running on that server will be restarted on other nodes of the cluster. Usually this takes around 60-90 seconds for recovery.
This is the other part where VMware is much more flexible than physical hardware. Just this Thursday we had a application running virtualized that was having some DISK I/O issues. The application needs to be re-done. However to buy the developers some time I built a new RAID 10 LUN on the SAN using 4x146GB 15k disk. I then assigned this LUN to the ESX Cluster. I then moved the VM using storage motion with no downtime from RAID 5 LUN where it was it with other VM to it's own dedicated RAID 10 LUN. Which just speaks volumes about the flexibility of virtualization. You need more RAM,no problem, more disk space NP,another CPU NP. I have flexibility to tailor the hardware needs exactly to what the VM needs.
Same situation here - I'm the ESX admin for our four nodes running approx 60 VM's. In addition to every single point mentioned above by Brovane (especially the flexibility comment - nothing like hot upgrades for server/SAN/network, no more late nights upgrading the infrastructure), I'd like to bring up the consolidation aspect.
Most physical servers are massively underutilized and sit largely idle outside of peak load and/or backup periods, and by virtualizing, you can see a dramatic consolidation ratio in the hardware required and overall utilization of said hardware.
We took over 30 physical servers and consolidated all of those to just 4 blades, and we have enough capacity to easily double the number of production server without adding a single piece of hardware. We've noticed a lower heat load within our datacenter, which means our A/C isn't struggling to keep up as much (yes, I know we should have ample capacity but we don't and probably won't). All in all, every core server except our PBX's (facility is a 500 seat call center, can't run Asterisk in a VM reliably yet) is virtualized and I have NEVER looked back. It was the best decision we have ever made in terms of our infrastructure.
My $0.02, anyway.