More than a fifth of the survey respondents – 439 readers, or 22
percent of the survey group – felt that there were no major
drawbacks to virtualization technology, voicing their support for the
statement, “Virtualization just rocks. Enough said.”
Several readers were vocal in their disagreement with the
perception that virtualization can trigger performance issues.
“Having worked with virtualization, I can say that performance
should be `almost’ a non-issue with virtualization nowadays,”
reader solgae1784 wrote in a comment posted to the DailyTech
“I say `almost’ because there are a few applications that
(are) not suitable for virtualization,” solgae1784 added, noting
that in such cases “you will see `near native’ performance due to
overhead - even if the overhead is supposedly very small.”
DailyTech reader Mjello warned that running SQL on a
virtualized server can be problematic. “If you have any sort of SQL
on (the server), I’d urge you to not trust VM. If the server
actually fails completely, hot migration (won’t) work,” Mjello
wrote. “VM failover only works fully as long as the machine has
something to migrate from. Otherwise it’s like pulling the plug on
a normal server and then booting it again. Not a wise thing to do
with a SQL under load.”
Lack of redundancy is a nonissue with virtualization, according to
reader PorreKaj. “Virtualization can be expanded over several
machines. For example, we have a little blade center with four blades
running about 12 servers,” PorreKaj wrote. “If one blade blows
up, WMware will just automatically assign the virtual servers to the
other blades instantly - without interrupting the user.”
While DailyTech reader solgae1784 was generally bullish on
virtualization, he did offer the advice that users should think
carefully before choosing which CPU to place inside their virtualized
machines. “Be warned that newer CPUs are much better for
virtualization than the older CPUs,” according to solgae1784.
“The bottom line is, if you're going for virtualization, you may
need to buy new servers. Make sure you do your homework to see if the
initial investment will pay off in the long run. Then again, your
servers may be due for a hardware refresh anyways.”
quote: VMware calls this FT, or fault tolerance, and it is much more complicated than VMotion. The CPU instructions are mirrored on each VM. If the primary VM fails the secondary picks up at the point the first left off. It's more responsive than traditional clustering, but also more wasteful as it "runs" on the secondary host.
quote: Says who? With quad cores and quad sockets you can get 16 cores in a server. That's enough to run 48 single CPU VMs, 24 dual CPU VMs, and four quad CPU VMs with no performance penalty. The typical dual socket quad core server runs 16-20 VMs on average, with a mixture of single and dual core VMs. One client runs 300 VMs on 16 blades in a single chassis, with clusters spread across four blade chassis.
quote: WTF are you talking about? SAS drives are standard in all servers, and have replaced SCSI drives in SANs, as well. FC is slowly loosing market share to SAS. And there is no enterprise SATA drive that compares to SAS, not in terms of performance or reliability.
quote: WHAT?!? Ask any storage administrator and he or she will tell you a SAN is THE highest performing storage solution to date, and easier to manage than internal storage. Any bottleneck is the result of poor planning or tight wallets. A key point is that a SAN can support FC, iSCSI or NFS, and some do all simultaneously. In other words, you will always use a SAN, or suffer the consequences of poor performance and limited data mobility.
quote: That all depends on the company. Anyway, I was presenting an example. Lord 666 figured out that you need to calculate your IOPS before virtualizing.
quote: Maybe, maybe not. A business that starts with 5 physical servers that cost $3K each will need at least two virtual host platforms at $10K that can run at least 5 VMs. Then you need shared storage, so you go with a low end SAN. The client doesn't have a SAN, having used local storage all this time, so you pick out something that runs $15K (they go as low as $3K, but you're sacrificing storage and performance.) We haven't even bought virtualization software yet, and we're already spending $10K more to build the infrastructure.
quote: There are definitely other benefits to virtualization, but each case has to be evaluated. I know, I do this for a living.