• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
用Load Manager管理服务器
发布日期:2016-7-12 17:7:56

  管理服务器工作量在任何环境中都是一项复杂的任务,不仅是阿里云服务器,在采用虚拟化与云计算时更是如此。当然,有许多管理服务器工作量的解决方案。这种完整的方法首先是检查应用程序是怎样运行的,有助于制定正确的政策。若说完整性是基础的话,多样性就是另一个基础。Dhillon称,用户不要那种仅适用于基础设施的一个部分的解决方案。

  最近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软件还能用于容量规划的目的。管理员能使用这个软件确定一个应用程序如果放任不管会消耗多少资源,以便让管理人员更好地分配资源。