For all the hype of virtualization, it appears as though each IT vendor is carrying their virtualization wand and applying it to every prospective customer, promising cost savings and better performance. While I do believe strongly that virtualization is the answer, let’s look at a couple of the problem areas that could cause access to your data be slower than a toad.
I’ll take 1 more of everything. That’s the theory at work. Make sure your environment can survive while losing an entire server, a single drive, a processor, some memory and even a switch. If you design it correctly virtualization is the least expensive way to produce great redundancy. (N + 1, or better)
Start with a good platform. While prices continue to decline for virtualization software, the entry-point with Microsoft’s hyper-v is included with your Windows servers, Citrix and VMware both have low-costs to get started. Microsoft and Citrix seem to be chasing VMware’s lead in marketshare and functionality. Make sure when you chose your virtualization platform, you keep in mind the growth potential, features and ease-of management. Currently, it is tough to beat the scalability and ease of management with VMware.
Don’t forget my disks. One of the most common elements missed when implementing virtualization is faster storage. 4 years ago, when you bought that server with drives in it, you bought 4 drives at 10,000 rpm and it ran just fine. Now, you can run a lot more servers on the newer quad-cores and a bit more memory, but don’t forget that you will need some fast storage to handle this load. Depending on your size you will either need to build a SAN, or at least install more fast drives in your servers.
What’s this button do? Too often virtualization projects take place because of a short-term need and leads to more work down the road. 15 minutes with someone who’s done it before can help lead you to a better solution that will scale down the road.
Send in the backup. While you can create more redundancy with virtualization, don’t forget that you still need to back it up. Your current backup may still be viable, but new alternatives may suit your needs better.
While you don’t have to be Harry Potter to implement virtualization correctly, a few careful practices will keep you out of trouble. Once you have your environment setup, virtualization will simplify management and give you more flexibility long-term.
-Ben Pankonin
