基于云计算的网络负载均衡方法技术

技术编号:7736661 阅读:215 留言:0更新日期:2012-09-09 19:21
本发明专利技术涉及一种基于云计算的网络负载均衡方法,其特点是:包括有于资源访问流程、服务控制流程,以及对应的数据处理方法,对于资源访问流程,通过“云计算”在“云”中找到最佳的控制服务器,令客户机接收、缓存返回结果并把该结果作为可访问的一个服务器资源。同时,对于服务控制流程,可通过“云计算”在云中架设控制服务器,在控制服务器中添加、更新、删除服务和资源。并且,对应的数据处理方法为,控制服务器通过指令调用“云计算”的资源和工具使用“云计算”按计算规则分布式计算并合并结果。由此,能够有效解决了静态和动态网站加速问题。同时,能够利用“云计算”减少成本和提高计算速度和服务器的处理效率。

【技术实现步骤摘要】

本专利技术涉及ー种网络负载均衡方法,尤其涉及ー种。
技术介绍
自从“云计算”这个概念被提出以后,在全球吹起了云计算之风,每ー个相关领域的商家都想分一块“云计算蛋糕”。云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算 (Distributed Computing)、并行计算(Parallel Computing)、效用计算(UtilityComputing)网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它g在通过网络把多个成本相对较低的计算实体整合成ー个具有強大计算能力的完美系统,并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。Cloud Computing的ー个核心理念就是通过不断提高“云”的处理能力,进而減少用户终端的处理负担,最終使用户终端简化成一个单纯的输入输出设备,井能按需享受“云”的强大计算处理能力。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成ー个计算资源池向用户按需服务,这与我国著名云计算专家刘鹏教授早在2003年就提出的“网格计算池”是完全一致的。具体来时候,狭义云计算是提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电ー样使用IT基础设施。而广义云计算,这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。这种资源池称为“云”。“云”是ー些可以自我维护和管理的虚拟计算资源,通常为ー些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为參与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。在云计算的简介中提到ー个计算机技术ー “负载均衡”,而广义的云计算定义中提到“云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为參与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。”。“无需为繁琐的细节烦恼,更专注于自己的业务”,这是每个应用或服务提供者都希望获得的好处,而负载均衡技术就是提供这种方式的支持技术之一。关于负载均衡,由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地増大,使得単一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。而负载均衡建立在现有网络结构之上,它提供了ー种廉价有效透明的方法扩展网络设备和服务器的带宽、増加呑吐量、カロ强网络数据处理能力、提高网络的灵活性和可用性。具体来说,负载均衡有两方面的含义首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,減少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提闻。作为ー个互联网服务提供者,随着访问量和数据流量的快速增长,在现有的技术支持上,一般都会选择网络负载均衡技术来增加呑吐量,网络数据的处理能力和提高网络的灵活性和可用性。为了降低成本许多企业不会自己购买大量的服务起来实施网络负载均衡,他们会选择向具有负载均衡技术的服务提供商租用服务。目前国内使用较多的负载均衡的服务是,IDC(Internet Data Center互联网数据中心)提供的服务项目。IDC可以为用户提供以下ー些具体的服务项目。服务器负载均衡服务随着网站内容的増加,功能的增多,使得支撑网站的服务器数量开始增多,网站的服务器负载均衡服务可以根据实际的服务器响应时间平衡服务器群中所有服务器之间的通信负载,从而提高站点性能和响应能力,同时减少错误的发生。网站加速服务网站加速服务可以使服务器处理安全套接层协议(SSL)的加密/解密工作时的效率提高数十倍到上百倍,从而提高网站安全交易的响应速度。采用这种服务,网站可以最大限度地利用互联网服务器投资,在不牺牲网站访问速度的前提下,确保电子商务交易的安全性。负载均衡技术对于互联网服务提供者来说,提高了服务器的处理能力。但对于用户来说需要的是快速的获得返回結果。而由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题未得到有效解決。为此,Q)N(Content Delivery Network)技术有效解决了上诉问题。⑶N的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。也就是ー个服务器的内容,平均分部到多个服务器上,服务器智能识别,让用户获取离用户最近的服务器,提高速度。纵观整个宽带服务的价值链,内容提供商和用户位于整个价值链的两端,中间依靠网络服务提供商将其串接起来。随着互联网エ业的成熟和商业模式的变革,在这条价值链上的角色越来越多也越来越细分。比如内容/应用的运营商、托管服务提供商、骨干网络服务提供商、接入服务提供商等等。在这一条价值链上的每ー个角色都要分工合作、各司其职才能为客户提供良好的服务,从而带来多赢的局面。从内容与网络的结合模式上看,内容的发布已经走过了 ICP的内容(应用)服务器和IDC这两个阶段。IDC的热潮也催生了托管服务提供商这一角色。但是,IDC并不能解决内容的有效发布问题。内容位于网络的中心并不能解决骨干带宽的占用和建立IP网络上的流量秩序。因此将内容推到网络的边缘,为用户提供就近性的边缘服务,从而保证服务的质量和整个网络上的访问秩序就成了ー种显而易见的选择。而这就是内容发布网(OTN)服务模式。⑶N的建立解决了困扰内容运营商的内容集中与分散的两难选择,无疑对于构建良好的互联网价值链是有价值的,也是不可或缺的最优网站加速服务。 并且,⑶N有如下的特点1、本地Cache加速,提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性。2、镜像服务,消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。3、远程加速,远程访问用户根据DNS负载均衡技木,智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度。4、带宽优化,自动生成服务器的远程Mirror (镜像)cache服务器,远程用户访问时从cache服务器上读取数据,減少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。5、集群本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于云计算的网络负载均衡方法,其特征在于包括有于资源访问流程、服务控制流程,以及对应的数据处理方法, 对于资源访问流程,其步骤如下,步骤①,客户机输入指令向“云计算”提出请求;步骤②,通过“云计算”在“云”中找到最佳的控制服务器;步骤③,控制服务器通过“云计算”处理请求并返回结果,同时更新控制服务器的计算规则、资源和版本ID等信息,此次访问的客户机标识为当前版本的资源服务器,此次返回的结果标识为当前版本的服务器资源;步骤④,客户机接收、缓存返回结果并把该结果作为可访问的ー个服务器资源; 对于服务控制流程,其步骤如下,步骤①,通过“云计算”在云中架设控制服务器;步骤②,在控制服务器中添加、更新、删除服务...

【专利技术属性】
技术研发人员:吴志祥
申请(专利权)人:苏州同程旅游网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1