击破虚拟化一大难题——容量规划

日期: 2011-01-20 作者:Stephen J. Bigelow翻译:Mark 来源:TechTarget中国 英文

虚拟化的关键好处之一是它能极大提高服务器资源的利用率。但由于无监控的工作负荷迁移、不受控的虚拟机增加和资源需求的意外跳转会耗尽服务器(即使是最强大的)且给珍惜资源留下的工作负荷不够,所以这个高利用率也有下降趋势,虚拟数据中心的IT管理员需要执行并遵循综合容量规划协议来确保重要资源对那些需要它们的工作负荷来说是可用的。   容量规划和服务器性能   运行Hyper-V的Windows服务器不会比非Windows服务器或其它管理程序更易受容量问题的攻击,但专家们都明白,迁移到任一平台都必须更多地关注多个级别的服务器资源。   首先,理解每个应用的最高需求。

这可能由随时间推移监测资源的利用来决定。再……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

虚拟化的关键好处之一是它能极大提高服务器资源的利用率。但由于无监控的工作负荷迁移、不受控的虚拟机增加和资源需求的意外跳转会耗尽服务器(即使是最强大的)且给珍惜资源留下的工作负荷不够,所以这个高利用率也有下降趋势,虚拟数据中心的IT管理员需要执行并遵循综合容量规划协议来确保重要资源对那些需要它们的工作负荷来说是可用的。

  容量规划和服务器性能

  运行Hyper-V的Windows服务器不会比非Windows服务器或其它管理程序更易受容量问题的攻击,但专家们都明白,迁移到任一平台都必须更多地关注多个级别的服务器资源。

  首先,理解每个应用的最高需求。这可能由随时间推移监测资源的利用来决定。再者,紧密关注在每个服务器上运行的虚拟工作负荷,让总资源需求(如CPU周期或内存)不会超过可用资源。第三点,继续监控资源利用率并关注也许需要分配更多资源或重新平衡多个虚拟服务器间工作负荷分配的改变。

  “我认为并没有这样一个完美模式,你进去读本书再运行个工具就知道你需要什么计算资源了,”方案厂商Convergent Computing的总裁Rand Morimoto说,“你对于它应该的样子有了不错的想法,你测试它、监控它,你还要按你所需调节和调整。这是很多人忘记的一块。”

  监控服务器资源和工作负荷分配失效可能导致资源短缺。大部分情况下,短缺常常不能满足一台或多台虚拟机且引起处理滞后、登录时间长、存储访问少等性能问题。除非管理员勤于监控资源利用,否则一般来说用户会是最先经历且抱怨应用性能问题的人群。大量的用户抱怨都关于特定应用(尤其是同一服务器上的多个应用)引起服务器负担过重。

  工作负荷分配是容量规划的整合部分,通过了解每个虚拟机的资源需求,管理员能在同一台物理服务器上混合应用和互补资源需求。例如,向同一服务器分配CPU密集型虚拟机会更快耗尽可用的CPU资源并限制服务器本来可以支持的虚拟机总数。相比之下,分配CPU、内存和I/O密集型工作负荷的混合不用过度负担任何特定资源就能提高服务器的总体利用率。这是另一个例子证明随时间推移的资源监控会给想要在虚拟数据中心优化工作负荷分配的管理员带来福利。

  容量规划还影响容错和可用性。虚拟化的大好处之一是物理服务器间动态转移虚拟工作负荷的能力。但是目标服务器绝对要有足够的可用资源来适应新的工作负荷。如果不是这样,工作负荷无法转移。如果这紧跟着服务器故障发生,存储这些被破坏的数据不太可能且它会造成延长(且非必要)的故障时间。

  在虚拟机上处理容量规划

  容量规划的窍门是了解你有的资源、这些资源的所在地、各工作所需的资源和这些资源需求如何变化。Iometer一类的工具可以用来检查针对I/O性能的网络行为,但Windows容量规划最普遍的工具之一是微软的评估与规划工具包(Assessment and Planning Toolkit),物理和虚拟工作负荷它都支持。一名管理员可以运行这个工具来识别服务器资源并检查随时间推移每个工作负荷的资源需求变化。

  “看看这个工具会建议你为虚拟化主机提供什么和它们可用的资源有哪些种类,这确实让你能运行多种方案,”方案提供商Moose Logic的总裁Scott Gorcester说。Gorcester还说,即使是用VMware和思科的虚拟化平台,微软工具的结果也十分精确。

  尽管容量规划常有赖于短期数据,但规划的真实好处是确保服务器能随着时间推移工作负荷需求增长提供足够的资源。没有简单的公式或方法告诉管理员如何完成长远的计划,但常识应该有导向作用。只是你计划的未来还有多远应该首先由你正运行工作负荷的数量和本质来决定。举例来说,预计不会改变的有多个静态工作负荷的环境可能要策划很少时间。相反地,快速添加新工作负荷或更多用户的企业可能应该限制它们的规划只到几个月后,更远只会因为不精确而失去了实用性。

  Gorcester建议说,最好从一开始就创建额外的容量,因为这样常比后来升级服务器更经济。这个想法认为虚拟化易化了维护、机器安装等IT任务,你几乎把花在“过大”服务器上的额外花费都省下来了。““如果你超建了一点点,就提供了更多稳定性、更多实用性和一些保留容量,这些保留容量会呆在那等待处理使用繁忙,”他说,“你不需要增加太多成本就得到最佳性能和易于添加工作负荷或服务器的能力。”

  不要忘了囊括业务计划并考虑技术更新周期对容量规划的影响。例如,到虚拟化的迁移能减少服务器数量,但是购买更多强大的服务器来支持额外虚拟机会的结果是买了更贵的服务器。重新分配旧服务器的能力也让很多企业维持服务器的周期更长。这导致技术更新的频率变慢,这也让更少的强大服务器购买更加划算。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

相关推荐