VMworld
3 Replies Last post: Sep 25, 2008 11:13 AM by Denny Lane  
Click to view Denny Lane's profile Apprentice 5 posts since
Sep 10, 2007

Sep 18, 2008 12:45 PM

Why wait for the limited fuctions of VMware FT? Use the full FT in VI3 today

During the VMware FT breakout on Tuesday, Dr Dan Scales outlined the limitations :

  • Single core support only - although they say single processor - when pressed they admit that means single core. Hence a typical dual socket/quad core (8 cores) can only use ONE core for VMware FT
  • One ftVM per server - due to the overhead and latency issues - you can put more than one VM with FT on that 8 core server)
  • Overhead upto 20% - wow
  • Pair of servers required - seems to go against the server consolidation concept.
  • Mid Tier applications - due to all the limitations - VMware does recommends some of the mid level critical apps - don't try this with your Oracle database.

He mentioned at the end (a well kept secret) that Fault Tolerance has been supported by VMware (ESX 3.02ft) since January 08. This does not have any of the limitations outlined above...... and its available today.
Click to view ganesh's profile Candidate 4 posts since
Sep 10, 2007
2. Sep 19, 2008 2:40 PM in response to: Denny Lane
Re: Why wait for the limited fuctions of VMware FT? Use the full FT in VI3 today

Addressing your points:

  • Single core support only:
    • This is misleading. The only limitation is that we support single vCPU VMs. However, multiple FT VMs can be deployed across all physical processors on the server .... without limitation.
  • One ftVM per server:
    • This is a false statement and was not stated in the breakout. The number of FT VMs per server is NOT limited to one. Much like sizing the number of VMs per server is governed by load requirements, the number of ftVMs depends on load. Typical configurations will support at least four ftVMs and more.
  • Overhead upto 20%:
    • This is the worst-case scenario - the actual overhead is dependent on the workload and can be as low as 5%. Unlike StratusFT, VMware FT runs on the latest processors from Intel and AMD the day they ship and can use these same hosts for FT and non-FT workloads.
  • Pair of servers required:
    • In the end, fault tolerance involves redundant components to guarantee against failure. Is it better to have a single, expensive server or to have multiple servers whose aggregate cost is less than that single server?
  • Mid Tier applications:
    • While VMware FT is not for all workloads, VMware has found that there are many mission critical apps that must be ALWAYS available. VMware FT allows an enterprise to deliver the benefits of continuous availability to a broader set of applications. Many enterprises today have developed infrastructure architectures to ensure continuous availability of the database platform. VMware FT may not be the right answer for the most demanding workloads, but it may be ideal for the dozen of application workloads built on that database. In the end, it is those applications that the user relies on ....
  • StratusFT:
    • StratusFT is a hardware platform that supports ESX. It delivers hardware fault tolerance within the Virtual Infrastructure. The addition of VMware FT extends continuous availability to more of the enterprise.