分类: 服务器与存储
2008-12-21 13:50:54
管理服务器工作量在任何环境中都是一项复杂的任务,在采用虚拟化和云计算的时候更是如此。当然,有许多管理服务器工作量的解决方案。
Librato公司(此前一直采用Evergrid的名称)最近推出的Librato Load Manager 2.0版软件能够在x86环境中管理物理的和虚拟的应用程序工作量,不用修改应用程序或者操作系统。
Librato负责营销的副总裁Ameet Dhillon说,该公司的使命就是寻求通过平衡消耗的资源让多种工作量一起运行以便从而实现商业目标,特别是在资源使用的高峰期。
这种完整的方法首先是检查应用程序是如何运行的。这有助于制定正确的政策。如果说完整性是基础的话,多样性就是另一个基础。Dhillon称, 用户不要那种仅适用于基础设施的一个部分的解决方案。他们要在整个企业中应用。因此,要在虚拟的和物理的以及多种操作操作系统环境中应用。
所以,这个新版本的软件除了支持Linux之外还支持Windows,无论这个操作系统是客户机操作系统还是主机操作系统。
Dhillion解释说,由于这个软件是在用户级包装的,它不依赖于任何管理程序。这种不需要进行修改就能够进行监视、管理和控制的能力是这个软件最大的价值。
同典型的工作量管理软件一样,Librato Load Manager监视和控制计算资源,如处理器、内存、网络输入/输出和存储输入/输出。
因为是以政策为基础的,Load Manager按照设计能够引进用户数据,实现这个软件的动态重新平衡的能力,从而为企业应用程序提供合适的系统资源,以达到优化的性能和可以预见的服务 水平。没有使用的计算容量将动态地重新进行分配。这就意味着服务器不会闲置。资源的利用达到最大化。
Dhillon举了一个“海绵”整合的例子。在海绵整合中,一台服务器能够有一个专门的应用程序,第二个应用程序将“吸收”剩余的使用资源。管 理员会把100%的资源分配给主要应用程序。这个“海绵”应用程序没有分配任何资源,除非主要应用程序不使用这些资源。他解释说,海绵应用程序通常是指能 够在下班之后运行的“计算和批处理”应用程序。
虽然这种应用很容易在虚拟化环境中使用,但是,这些应用程序不一定必须在虚拟机环境中运行。总的来说,工作量管理是虚拟化的补充。在大量使用虚拟化技术的环境中考虑使用这样的解决方案并不是一个逻辑上的飞跃。
当然,许多大型公司可能已经采用了Tivoli或者Openview。Dhillon解释说,这些产品不能满足我们的客户的精细的需求。这是更高水平的需求,而不仅仅是应用程序本身。我们更接近你们能够达到的水平。
Librato Load Manager 2.0软件将在今年11月1日开始销售。除了支持Windows Server 2003和2008环境之外,这个新的软件增加了监视功能并且向用户提供了一个观察应用程序资源需求的全面的窗口以便进行更准确的容量规划。
Load Manager软件还能够用于容量规划的目的。管理员能够使用这个软件确定一个应用程序如果放任不管会消耗多少资源,以便让管理人员更好地分配资源。