VMWare – 容错 – * SMB *解决scheme?

VMWare vSphere 4提供了一个新的容错系统…

基于vLockstep技术的VMware Fault Tolerance可为您的应用程序提供零停机时间,零数据丢失连续可用性,而无需传统硬件或软件集群解决scheme的成本和复杂性

这是需要可靠服务器的SMB 答案吗? 假设我们有一个SAN,两台兼容的服务器和VMWare许可证的现金 – VMware FT有什么缺点吗? 为什么不是每个人都在运行FT?

使用FT,对于每个使用此function的虚拟机,您都需要一台额外的虚拟机(显然)在一台辅助ESX主机上。 开销是主机上额外的CPU和内存使用量,这与VM的工作负载有关。

请参阅VMware FT上详细的博客文章: http : //communities.vmware.com/blogs/vmroyale/2009/05/18/vmware-fault-tolerance-requirements-and-limitations

它可能会回答你所有的问题。

鉴于你的情况,我看到的缺点是:

  • 快照是禁用的(尽pipe数组级快照可能会解决这个问题)
  • VCB和我认为使用vStorage API的任何第三方备份都不能使用
  • vSphere中的一些性能增强function尚未支持 – NPT \ EPT,半虚拟化驱动程序是我可以看到的两个大的驱动程序。
  • 您需要保证FT虚拟机在主服务器和辅助服务器上的100%内存可用性以及开销(两个主机上可能还有10-20%是安全的)
  • 估计CPU开销比标准虚拟化开销高出5-20%。
  • 单个CPU限制可能是一个交易断路器。
  • 我只能看到一些非常具体的较新的CPU – 基本的硬件虚拟化支持是不够的。

现在不是单一vCPU吗? 我会说这是一个很大的限制。