如何预留集群资源提升高可用性?

日期: 2010-11-29 作者:Greg Shields翻译:唐琼瑶 来源:TechTarget中国 英文

在物理服务器集群中,如果你不预留足够的集群资源让功能正常运行的话,那么高可用性会受到连累。   当你没有购买足够的硬件处理崩溃虚拟机的资源需求时,就会发生高可用性问题。在故障转移期间没有足够的集群资源预留给虚拟机的话,高可用性就受到牵连。   预留高可用性集群资源   支持高可用性的每个架构都需要预留集群资源,以便处理故障转移。

通常,那个量叫做集群预留,应该等同于一台服务器能提供的全额资源。如果一台服务器能提供10 MHz的处理能力和1GB RAM,那么你应该为故障转移预留等量的集群资源。   许多管理员认为未使用的集群资源等于浪费资源。这是可以理解的,因为让这些资源闲置岂不是违背了虚拟化充分……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

在物理服务器集群中,如果你不预留足够的集群资源让功能正常运行的话,那么高可用性会受到连累。

  当你没有购买足够的硬件处理崩溃虚拟机的资源需求时,就会发生高可用性问题。在故障转移期间没有足够的集群资源预留给虚拟机的话,高可用性就受到牵连。

  预留高可用性集群资源

  支持高可用性的每个架构都需要预留集群资源,以便处理故障转移。通常,那个量叫做集群预留,应该等同于一台服务器能提供的全额资源。如果一台服务器能提供10 MHz的处理能力和1GB RAM,那么你应该为故障转移预留等量的集群资源。

  许多管理员认为未使用的集群资源等于浪费资源。这是可以理解的,因为让这些资源闲置岂不是违背了虚拟化充分利用所有资源的目的。但许多管理员没有意识到的是集群预留是必须的,并且要一直保持未使用的状态。如果活动着的虚拟机在使用这些集群资源的话,那么在故障转移期间虚拟机就不能使用。

  什么时候需要预留集群资源?

  在大型服务器集群中,未使用的集群资源并不是什么大事。如果你的数据中心有100台服务器,那么将其中一台作为高可用性集群预留也仅仅“浪费”总体投资的1%,这是可接受的。
 
  然而,在小型服务器集群中,集群预留就麻烦了。如果你的集群只包含四台服务器,那么很难向上司解释你需要其中一台闲置,万一只有一台虚拟机崩溃,那么你浪费的是25%的投资。幸好,集群主机不会经常挂掉。如今的服务器硬件都内置了足够的冗余,以便发生故障转移时可用。

  确保实现高可用性的其他方式

  最小化浪费的集群资源的其他方式是不要将一台服务器的全部容量都闲置。例如,在VMware vSphere里,你可设置任意的集群资源百分比作为闲置容量。

  不管使用何种hypervisor,以合适的故障转移顺序重新配置主机。每个架构都有tier-one服务器,还有不太重要的tier-two和tier-three服务器。如果你选择降低集群预留,配置故障转移选项,以便tier-one服务器首先进行转移。

  配置故障转移顺序确保高位值工作负载在主机故障后自动重启。这种可选方式是提升高可用性的好方法,尤其对于不能预留集群资源的小型企业来说。

  无论何时你计划为虚拟化购买硬件,购买足够的服务器满足目前的需求,以及下个购买计划前预期的需求,还有能预留集群资源。这样,就能拥有你所需要的所有硬件,在虚拟主机发生故障时能保护你的架构。

作者

Greg Shields
Greg Shields

Greg Shields,MCSE(微软认证系统工程师),是Concentrated Technology(www.concentratedtechnology.com)共同创始人和IT技术专家。他拥有近十五年的IT架构和企业管理经验。同时,也是一名IT培训师,并对IT多个技术主题进行演讲,主要包括微软管理、系统管理及监控、虚拟化等。他最近的著作是由SAPIEN出版社出版的《Windows Server 2008: What's New/What's Changed》。

相关推荐