Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Operating Systems Software IT

First Look At VMware's vSphere "Cloud OS" 86

snydeq writes "InfoWorld's Paul Venezia takes VMware's purported 'cloud OS,' vSphere 4, for a test drive. The bottom line: 'VMware vSphere 4.0 touches on almost every aspect of managing a virtual infrastructure, from ESX host provisioning to virtual network management to backup and recovery of virtual machines. Time will tell whether these features are as solid as they need to be in this release, but their presence is a substantial step forward for virtual environments.' Among the features Venezia finds particularly worthwhile is vSphere's Fault Tolerance: 'In a nutshell, this allows you to run the same VM in tandem across two hardware nodes, but with only one instance actually visible to the network. You can think of it as OS-agnostic clustering. Should a hardware failure take out the primary instance, the secondary instance will assume normal operations instantly, without requiring a VMotion.'"
This discussion has been archived. No new comments can be posted.

First Look At VMware's vSphere "Cloud OS"

Comments Filter:
  • Instantly? (Score:4, Insightful)

    by whereizben ( 702407 ) on Friday May 22, 2009 @05:19PM (#28059403) Journal
    With no delay at all? Somehow I don't believe it - there is always delay, but I wonder if it is "significant" enough to be noticed by an end-user.
  • Re:FT (Score:2, Insightful)

    by h4rr4r ( 612664 ) on Friday May 22, 2009 @05:32PM (#28059553)

    If your apps are not SMP aware, WTF at you using?
    Multiple CPUs has been the standard for servers for at least a decade in x86 gear.

  • Re:FT (Score:5, Insightful)

    by Jaime2 ( 824950 ) on Friday May 22, 2009 @05:46PM (#28059699)
    He didn't say to use a single vCPU for a non-SMP aware app, he said to use a single vCPU for all application loads. For SMP aware apps, adding another virtual CPU is a scaling option. If you have non-SMP aware apps, then you need to find another solution, like migrate to a host with faster cores.

    It makes sense. If you have 32 workloads and 16 cores, don't add the overhead of making 64 virtual vCPUs, 32 will use the host resources more efficiently as long as one app doesn't need the power of more than one core. If it does, give it to the guest only when it needs it.
  • Re:Instantly? (Score:2, Insightful)

    by Anonymous Coward on Friday May 22, 2009 @07:03PM (#28060441)

    Basically the two nodes will be in constant communication with each other. All data sent to the primary node is also sent to the secondary node, and the primary and secondary have a constant link between each other. Both nodes will perform the same computations on the data, but only the primary will reply to the user.

    If the secondary node notices that the primary is not responding it will immediately send what the primary was supposed to have been sending back to the user.

  • Re:FT (Score:3, Insightful)

    by OrangeTide ( 124937 ) on Friday May 22, 2009 @09:04PM (#28061629) Homepage Journal

    Try supporting synchronization of two virtual machines over a network/SAN when you also have to deal with SMP. Gets hard.

  • Re:FT (Score:4, Insightful)

    by Jaime2 ( 824950 ) on Friday May 22, 2009 @10:44PM (#28062443)
    Yea, but you also get the overhead of two schedulers (the host and the guest) and two systems moving thread context from core to core, which is an expensive operation. Most VMware systems are pretty heavily oversubsubscribed in terms of cores. Its not uncommon to have 60 guests on a 16 core host. If all 60 guests have 4 virtual CPUs, you do get the advantage that one guest can expand out to consume about a quarter of the total host CPU power, but you also have the cost of guest SMP switching even though you are using an average of 0.25 cores per guest.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...