to says they’ll have at least three.
mache cReeGeR: As a large enterprise
customer, aren’t you worried about
having isolated islands of function-
ality?
GustaV: No, I have HP and Dell.
That’s a desirable case.
mache cReeGeR: But that’s different.
They have the x86 platform; it’s rela-
tively standardized.
simon cRosBY: It’s not. You’ll never
move a VM between AMD and Intel—
not unless you’re foolhardy. They have
different floating point resolution and
a whole bunch of other architectural
differences.
People tend to buy a set of serv-
ers for a particular workload, virtual-
ize the lot, and run that workload on
those newly virtualized machines. If
we treated all platforms as generic,
things would break. AMD and Intel
cannot afford to allow themselves to
become undifferentiated commodi-
ties, and moreover, they have a legiti-
mate need to innovate below the “vir-
tual hardware line.”
mache cReeGeR: So you are saying
that I’m going to spec a data center for
a specific workload—spec it at peak,
which is expensive—and keep all
those assets in place specifically for
that load. Doesn’t that fly in the face
of the discussions about minimizing
capital costs, flexibility, workload mi-
gration, and high-asset utilization?
tom BishoP: You’re making an as-
sumption that every business defines
risk in the same way. Gustav defines
risk in a particular way that says “The
cost of excess capacity is minuscule
compared to the risk of not having the
service at the right time.”
mache cReeGeR: In financial services,
that’s true, but there are other people
that can’t support that kind of value
proposition for their assets.

simon cRosBY: That’s an availability argument, where the trade-off is between having the service highly available on one end of the line, and lower capital costs, higher asset utilization, and lower availability at the other end. Virtualization can enhance availability.

GustaV: You will tend to use the VM, because while there are differences now at the hypervisor level, those differences are converging relatively rapidly and will ultimately disappear.

If you’re worried about the long-

aLLen ste WaRt
the thing that
challenges the
cloud environment
and most enterprise
data centers is the
heterogeneity of the
shop and the types
of applications
they run. to take
advantage of
the cloud, you
have to develop
to an application
model that suits
disconnected state
and applications.

term trend of hypervisors, you’re worried about the wrong thing. Choose the VM that is most compatible today to the application you are going to run. If you’re doing desktop virtualization, you’re probably going to use CXD (Citrix Xen Desktop). If you’re doing Windows server virtualization, you’re going to use either Veridian or, depending on what you’re trying to do regarding availability management, VMware.

The first question to ask is “What are you used to?” That’s going to determine what you’re likely VM is. The second question is “What is the problem you’re trying to solve?” The more complex the management problem the more attractive an integrated tool suite from VMware becomes. If you are saying “I don’t have complex problems now but I’m going to have complex problems in three or four years,” the more attractive Microsoft becomes. If you are going to build it on your own and/or have your own toolsets to integrate, which is most of the enterprise, you’re going to find the Xen/Citrix option more attractive. If you’re coming from the desktop side, you’re at the other side of Citrix, and that is back to Xen. Where you’re coming from is going to determine your VM product selection much more than where you’re going to because they’re all heading to the same place.

simon cRosBY: Looking at Microsoft Hyper-V/System Center and VMware VSX and Virtual Center (VC), both of these are complete architectures. Neither of them has a well-established ISV ecosystem significantly limiting customer choices. That said, I think the ecosystem around VMware is now starting to emerge due to the adoption of standards-based APIs.

What worries me is whether the missing functionality in any vendor’s product needs to be developed by the vendor or whether the customer is OK with a solution composed of a vendor product and ISV add-ons. Both Stratus and Marathon offer fault-tolerant virtual machine infrastructure products using Citrix XenServer as an embedded component. That’s because they focus on how to build the world’s best fault tolerance whereas Citrix, VMware, and Microsoft do not. We have an open architecture, and that allows

References:

Archives