[发明专利]分布式对象存储集群及其请求响应方法、系统和存储介质在审
申请号: | 201811109710.2 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109218100A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 毕银龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 分布式对象 服务器节点 对象存储 存储 服务器集群 请求响应 认证模块 计算机可读存储介质 发送服务请求 元数据服务 并行服务 存储介质 高可用性 身份认证 统一认证 心跳监测 用户数据 资源接管 隔离性 客户端 申请 部署 保证 | ||
1.一种分布式对象存储集群,其特征在于,包括Haproxy服务器集群、keystone认证模块、元数据服务集群和对象存储集群;
所述Haproxy服务器集群包括多个Haproxy服务器节点;各所述Haproxy服务器节点之间通过Keepalived实现心跳监测和资源接管;
所述keystone认证模块用于发送服务请求的客户端进行身份认证。
2.根据权利要求1所述分布式对象存储集群,其特征在于,每个所述Haproxy服务器节点与多个响应节点相连;
所述响应节点用于根据所述元数据服务集群和所述对象存储集群响应所述客户端的所述服务请求。
3.一种分布式对象存储集群请求响应方法,其特征在于,应用于如权利要求1或2所述分布式对象存储集群,包括:
当接收到客户端的服务请求时,通过keystone认证模块对所述客户端进行身份认证;
身份认证通过后,通过目标Haproxy服务器节点将所述服务请求分配至目标响应节点,以便所述目标响应节点根据所述服务请求对元数据服务集群和/或对象存储集群执行对应的操作。
4.根据权利要求3所述分布式对象存储集群请求响应方法,其特征在于,所述对应的操作包括用户账号管理、数据存储管理和数据管理中的任一项或任多项的组合。
5.根据权利要求3或4所述分布式对象存储集群请求响应方法,其特征在于,还包括:
通过Keepalived对Haproxy服务器集群中的各Haproxy服务器节点进行心跳监测,并判断是否存在故障Haproxy服务器节点;
若是,则将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点。
6.根据权利要求5所述分布式对象存储集群请求响应方法,其特征在于,将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点,包括:
根据所述Haproxy服务器集群中的其他Haproxy服务器节点的当前负载情况选择目标Haproxy服务器节点;
将所述故障Haproxy服务器节点中的资源转移至所述目标Haproxy服务器节点。
7.一种分布式对象存储集群请求响应系统,其特征在于,应用于如权利要求1或2所述分布式对象存储集群,包括:
认证模块,用于当接收到客户端的服务请求时,通过keystone认证模块对所述客户端进行身份认证;
响应模块,用于身份认证通过后,通过目标Haproxy服务器节点将所述服务请求分配至目标响应节点,以便所述目标响应节点根据所述服务请求对元数据服务集群和/或对象存储集群执行对应的操作。
8.根据权利要求7所述分布式对象存储集群请求响应系统,其特征在于,还包括:
监测模块,用于通过Keepalived对Haproxy服务器集群中的各Haproxy服务器节点进行心跳监测,并判断是否存在故障Haproxy服务器节点;
转移模块,用于当存在故障Haproxy服务器节点时,将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点。
9.根据权利要求8所述分布式对象存储集群请求响应系统,其特征在于,所述转移模块包括:
选取单元,用于根据所述Haproxy服务器集群中的其他Haproxy服务器节点的当前负载情况选择目标Haproxy服务器节点;
转移单元,用于将所述故障Haproxy服务器节点中的资源转移至所述目标Haproxy服务器节点。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求3至6任一项所述分布式对象存储集群请求响应方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811109710.2/1.html,转载请声明来源钻瓜专利网。