一种实现云存储服务器负载均衡的装置制造方法及图纸

技术编号:8648167 阅读:185 留言:0更新日期:2013-04-28 04:42
本实用新型专利技术公开了一种实现云存储服务器负载均衡的装置,属于一种云计算及服务器集群领域技术,其结构包括云存储服务器集群,云存储服务器集群包括2~10000个机箱,云存储服务器集群包括一台主存储控制服务器,主存储控制服务器通过交换机连接到每个机箱,每个机箱中均包括一台节点控制服务器,节点控制服务器连接控制各自机箱内的节点。本实用新型专利技术的一种实现云存储服务器负载均衡的装置和现有技术相比,实现了云存储服务器的负载均衡,使云存储服务更加合理的利用存储节点的存储空间,保证用户的读写访问都处于集群范围的当前最高速率。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种云计算及服务器集群领域技术,具体地说是一种实现云存储服务器负载均衡的装置
技术介绍
基于云计算的存储服务,是目前云计算最基础、最直接、最广泛的一项服务,无论是个人用户还是企业用户,均对云存储服务的需求日益提高。目前存储云集群的存储节点并不能保证负载均衡,有时有的节点存储空间负载比较高,或有时处于忙的状态时还要执行新的读写操作。这就使资料分配不平衡及存储读写处于低效率状态,间接增加了运营和维护的成本。云计算服务供应商要提供既节约成本,又有竞争力的云存储服务,若是能合理的利用现有的软硬件资源,是一种立竿见影的方法,可解决现有问题。
技术实现思路
本技术的技术任务是针对以上不足之处,提供一种实现了云存储服务器的负载均衡,使云存储服务更加合理的利用存储节点的存储空间,保证用户的读写访问都处于集群范围的当前最高速率的一种实现云存储服务器负载均衡的装置。本技术解决其技术问题所采用的技术方案是包括云存储服务器集群,云存储服务器集群包括2 10000个机箱,云存储服务器集群包括一台主存储控制服务器,主存储控制服务器通过交换机连接到每个机箱,每个机箱中均包括一台节点控制服务器,节点控制服务器连接控制各自机箱内的节点。主存储控制服务器 位于云存储服务器集群的最前端。每个机箱中使用一台存储节点作为此机箱的节点控制服务器。还包括一套管理负载均衡的软件,管理负载均衡的软件包括一级服务端软件、二级服务端软件、客户端软件;主存储控制服务器上安装运行一级服务端软件,负责处理用户的读写请求,根据各节点的负载情况分配读、写操作,另外负责保存文件存储表;节点控制服务器上安装运行二级服务端软件,负责收集此机箱内各节点的负载情况并反馈给主存储控制服务器;机箱内的各节点上安装运行客户端软件,负责响应读写命令及反馈存储、忙闲状态。本技术的一种实现云存储服务器负载均衡的装置和现有技术相比,具有以下优点1、使云存储服务器集群中各节点的存储负载更加均衡,使存储空间使用率更加合理,硬件资源使用最大化,节省了存储的硬件成本;2、使读、写负载更加均衡,存储处理能力在集群范围最大化;3、可以处理超大文件;4、很高的数据安全性;因而,具有很好的推广使用价值。附图说明以下结合附图对本技术进一步说明。附图1为一种实现云存储服务器负载均衡的装置的结构框图。具体实施方式以下结合附图和具体实施例对本技术作进一步说明。本技术的一种实现云存储服务器负载均衡的装置,其结构包括云存储服务器集群,云存储服务器集群包括100个机箱,每个机箱包括10个节点,每节点有6块ITB硬盘做 RAID5。云存储服务器集群包括一台主存储控制服务器,主存储控制服务器通过交换机连接到每个机箱,每个机箱中均包括一台节点控制服务器,节点控制服务器连接控制各自机箱内的节点。主存储控制服务器位于云存储服务器集群的最前端。每个机箱中使用一台存储节点作为此机箱的节点控制服务器。还包括一套管理负载均衡的软件,管理负载均衡的软件包括一级服务端软件、二级服务端软件、客户端软件;主存储控制服务器上安装运行一级服务端软件,负责处理用户的读写请求,根据各节点的负载情况分配读、写操作,另外负责保存文件存储表;节点控制服务器上安装运行二级服务端软件,负责收集此机箱内各节点的负载情况并反馈给主存储控制服务器;机箱内的各节点上安装运行客户端软件,负责响应读写命令及反馈存储、忙闲状态。节点每半分钟往同机箱中的节点控制服务器发送状态信息,包括硬盘空间使用率,硬盘读写忙闲状态,此节点控制服务器根据本机箱内各节点的状态信息分配节点的读写优先级,再将汇总的状 态发送给主存储控制服务器。主存储控制服务器根据收到的各个节点控制服务器的信息,分配各机箱的读写优先级。当接受用户的写请求之后,找到优先级最高的机箱,即存储空间剩余最大,并且当前没有进行读写操作的节点的机箱,分配写任务。同时找到优先级排名仅次的两个机箱也分配相同的写任务,保存几个数据副本(通常是3个),保证数据的安全性,同时将这几个机箱的信息关联存储文件信息保存到本地的文件存储表中。当主存储控制服务器接受用户的读请求,首先寻找文件存储表中相应文件的地址,再根据上次接受到的保存有该文件的几个机箱的优先级,找到最闲的机箱分配读操作。以上所述的实施例,只是本技术较优选的具体实施方式的一种,本领域的技术人员在本技术技术方案范围内进行的通常变化和替换都应包含在本技术的保护范围内。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网...

【技术保护点】
一种实现云存储服务器负载均衡的装置,包括云存储服务器集群,云存储服务器集群包括2~10000个机箱,其特征在于云存储服务器集群包括一台主存储控制服务器,主存储控制服务器通过交换机连接到每个机箱,每个机箱中均包括一台节点控制服务器,节点控制服务器连接控制各自机箱内的节点。

【技术特征摘要】
1.一种实现云存储服务器负载均衡的装置,包括云存储服务器集群,云存储服务器集群包括2 10000个机箱,其特征在于云存储服务器集群包括一台主存储控制服务器,主存储控制服务器通过交换机连接到每个机箱,每个机箱中均包括一台节点控制服务器,节点控制服务器连接控制...

【专利技术属性】
技术研发人员:赵萌刘强金长新
申请(专利权)人:浪潮集团有限公司
类型:实用新型
国别省市:

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

1