基于异构应用负载均衡技术探析.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于异构应用负载均衡技术探析

基于异构应用负载均衡技术探析   摘要:负载均衡是一种策略,能让多台服务器或多条链路共同承担一些繁重的计算或I/O任务,从而以较低成本消除网络瓶颈,提高网络的灵活性和可靠性。本文分析了物理资源在不同虚拟平台之间以及同一虚拟平台的不同虚拟节点之间按需、动态和透明的能力流动技术。   关键词;负载均衡;能力流动;虚拟平台      1 引言   对于构建的虚拟机将共享能力服务器底层的硬件资源,我们对虚拟机以及计算资源提供了统一的管理策略。正常工作状态下,虚拟机本身运行特定的应用为用户提供计算服务,由于应用的本身差异以及虚拟机工作状态的不同造成对计算资源表现出不同的需求特征,比如在某些时间段内,某些虚拟机上应用可能对CPU或memory等计算资源表现敏感,作业的运行较多的消耗CPU时间片或memory,如果虚拟机当前的资源刚好有限,那么虚拟机本身的负载可能就比较高;而此时,另外某些虚拟机可能出于非活动态(比如睡眠状态)或虚拟机内部没有运行任何作业,机器本身的负载就比较低。在这样一种场景下,如果能够根据当前虚拟机对资源的需求,重新调整虚拟机之间的资源分配状况(比例),将有效地缓解当前高负载虚拟机的资源压力,同时也能进一步提升能力服务器整体的资源利用率,为此,我们研究了负载均衡的相关策略,并基于能力服务器资源管理的特点引入了能力流动机制。简单的说,能力流动就是物理资源在不同虚拟平台之间以及同一虚拟平台的不同虚拟节点之间按需、动态和透明的“流动”,以保证整个系统始终具有较高的资源利用率、应用运行效率和负载均衡性。   2 负载均衡技术的实现   当前信息系统的各个核心部分随着业务量的不断提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担,在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的极大浪费,而且如果再面临下一次业务量的提升时,这又将导致硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量的增长,针对此情况而衍生出来的一种廉价、有效、透明的方法,以加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡技术。负载均衡是一种策略,它能让多台服务器或多条链路共同承担一些繁重的计算或I/O任务,从而以较低成本消除网络瓶颈,提高网络的灵活性和可靠性。负载均衡有两个方面的含义:首先,把大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,再返回给用户,使得信息系统处理能力可以得到大幅度提高。从系统的角度来看,负载均衡技术根据其最终实现的层次可以分为以下两种:   2.1 作业拆分   这种负载均衡方法是在应用层实现,通过可以将一个高负载的大作业进行拆分为若干个小任务,将这些不同的小任务通过一定的调度策略分发到不同的机器上分别执行,当作业执行完成后将结果汇总返回给用户。类似的应用场景比如传统的网络游戏中整个游戏只有一个服务器来支持一张异常庞大的地图,这种超级制作运转起来难度自然相当大。为了使服务器运转畅通无阻,以保证服务器后台的高可用性,实现动态负载均衡和动态可扩展性,令地图可连续跨接在多个服务器上。当玩家发生跨服动作时达到一种无缝的平滑的效果,玩家甚至感觉不到己切换地图或服务器,在这里就是通过将一个大作业进行划分后部署到后台的集群服务器中,实现负载均衡同时也提高了为用户服务的效率和质量。   2.2 硬件升级   这种是通过调整或升级底层硬件资源达到负载均衡,相关的硬件资源包含了CPUmemory.disk等。具体的硬件升级或调整方法可以是添加新硬件实现资源的扩充,也可以是抛弃现有的设备更换全新的硬件资源。对于前者只需要在原有设备的基础上增加新的硬件资源即可,比如通过购买新的内存增加总的内存容量;然而随着当前硬件设备的迅速发展,可能某些硬件设备出现新旧兼容问题,就可能需要扔掉现有设备去做大量的硬件升级,这样将造成现有资源的极大浪费,而且如果再面临下一次业务量的提升时,这又将导致硬件升级的高额成本投入。就能力服务器而言,由于应用场景的差异通过将作业拆分成更小的粒度达到负载均衡显得不太合适。相反,由于引入了虚拟化,实现对底层物理服务器资源的全局映射,支持虚拟平台对全局虚拟化后的物理资源的访问和共享,我们可以试图采用新的硬件升级模式来做到负载均衡,这就是我们下面将要介绍的能力流动机制,能力流动即所谓的计算资源流动,就是指当某台虚拟机的计算资源利用达到饱和,其他虚拟机却仍然有空闲计算资源时,我们能够通过某种调度策略将空闲虚拟机的一部分计算资源动态分配给资源饱和的虚拟机,平衡当前虚拟机之间的负载。   3 能力流动机制分析   3.1 能

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档