使用故障容错系统打造弹性数据中心

日期: 2010-11-10 作者:Brien M. Posey翻译:王越 来源:TechTarget中国 英文

使用冗余网络架构和存储池创建真实的高可用性架构之后,对数据中心帮助很大,但是热迁移和故障容错系统能带来业务连续性方面的好处。   热迁移   动态迁移和完全容错都需要共享的存储架构,两者都允许虚拟机从一个宿主服务器上不中断运行的情况下迁移到另外一台宿主服务器上。尽管在这两者之间有很大的相似之处,但用途却截然不同。   动态迁移是VMware的vMotion提供的功能,是Hyper-V R2中也可用的一个属性。

该功能把宿主服务器作为一个分配虚拟服务器的资源池,几乎可以即时地完成虚拟服务器从一个宿主平台迁移到另外一个宿主平台上。如果虚拟主机工作负载过重,需要卸载部分虚拟服务器或者出于维护需要关闭部……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

使用冗余网络架构和存储池创建真实的高可用性架构之后,对数据中心帮助很大,但是热迁移和故障容错系统能带来业务连续性方面的好处。

  热迁移

  动态迁移和完全容错都需要共享的存储架构,两者都允许虚拟机从一个宿主服务器上不中断运行的情况下迁移到另外一台宿主服务器上。尽管在这两者之间有很大的相似之处,但用途却截然不同。

  动态迁移是VMware的vMotion提供的功能,是Hyper-V R2中也可用的一个属性。该功能把宿主服务器作为一个分配虚拟服务器的资源池,几乎可以即时地完成虚拟服务器从一个宿主平台迁移到另外一个宿主平台上。如果虚拟主机工作负载过重,需要卸载部分虚拟服务器或者出于维护需要关闭部分宿主服务器时,动态迁移属性非常有用。但是需要注意的一点是vMotion并不是一项容错功能。

  故障容错系统

  VMware在vSphere中加入了容错功能——VMware FT。与vMotion不同,VMware FT旨在快速检测硬件故障并做出响应,以确保虚拟服务器能够快速迁移到备份主机上。vLockstep技术可以实现这一功能。vLockstep的基本前提是主虚拟机和辅助虚拟机保持绝对同步。这样的话,即使主虚拟机出现故障,辅助虚拟机可以立即承担相应的工作。VLockstep技术通过确保主辅虚拟机以相同的序列执行相同的指令工作,主虚拟机的指令集通过特定的服务器主干网传递到辅虚拟机上。主干网也用来传递主辅虚拟机之间的运行状况以保证快速检测出故障。

  vLockstep中有意思的是由于主辅虚拟服务器都执行相同的指令集,两者都执行磁盘写操作。但是由于两台虚拟机连接到相同的存储资源池中,VMware FT就会拒绝辅虚拟机的写操作。这样可以确保只有一台虚拟机对虚拟磁盘上的数据做出了修改。

  VMware FT可以在VMware HA集群中使用,这样就能够允许启动多个宕机备份。如果主虚拟机出现故障,宕机备份就会启动,并且辅虚拟机就成为主虚拟机。VMware HA可以在其它集群节点上创建新的辅助虚拟机,这就可以保证即使在原始宿主服务器上出现故障的话虚拟机也可以持续容错。

  尽管创建弹性并不是必需要创建传统的服务器集群,但是使用冗余硬件仍然是必须的。为实现虚拟机迁移和容错,数据中心必须提供所有宿主服务器在不用创建故障点的情况下都可以访问的中心化存储。

作者

Brien M. Posey
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。

翻译

王越
王越

相关推荐