CN109218100A - 分布式对象存储集群及其请求响应方法、***和存储介质 - Google Patents

分布式对象存储集群及其请求响应方法、***和存储介质 Download PDF

Info

Publication number
CN109218100A
CN109218100A CN201811109710.2A CN201811109710A CN109218100A CN 109218100 A CN109218100 A CN 109218100A CN 201811109710 A CN201811109710 A CN 201811109710A CN 109218100 A CN109218100 A CN 109218100A
Authority
CN
China
Prior art keywords
cluster
haproxy server
haproxy
node
storage cluster
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811109710.2A
Other languages
English (en)
Inventor
毕银龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811109710.2A priority Critical patent/CN109218100A/zh
Publication of CN109218100A publication Critical patent/CN109218100A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/103Active monitoring, e.g. heartbeat, ping or trace-route with adaptive polling, i.e. dynamically adapting the polling rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了一种分布式对象存储集群及其请求响应方法、***和计算机可读存储介质,该分布式对象存储集群包括Haproxy服务器集群、keystone认证模块、元数据服务集群和对象存储集群;Haproxy服务器集群包括多个Haproxy服务器节点;各Haproxy服务器节点之间通过Keepalived实现心跳监测和资源接管述keystone认证模块用于发送服务请求的客户端进行身份认证。本申请提供的分布式对象存储集群,通过keystone的统一认证保证用户数据的安全性和隔离性。同时部署多个Haproxy服务器节点作为对象存储集群的接口,当并行服务请求急剧增长的情况下实现整个对象存储集群的高可用性。

Description

分布式对象存储集群及其请求响应方法、***和存储介质
技术领域
本申请涉及存储技术领域,更具体地说,涉及一种分布式对象存储集群及其请求响应方法、***和一种计算机可读存储介质。
背景技术
近年来,随着大数据应用的爆发性增长和网络应用的快速普及,网络数据呈海量的增长方式.直接推动了存储、网络以及计算技术的发展,数据分析应用需求正在影响着数据存储基础设施的发展。
随着结构化数据和非结构化数据量的持续增长,以及分析数据来源的多样化,对分布式对象存储集群的高可用性和数据安全性提出更高的要求,当前存储***的设计已经无法满足大数据应用的需要。
因此,如何提高分布式对象存储集群的高可用性和数据安全性是本领域技术人员需要解决的问题。
发明内容
本申请的目的在于提供一种分布式对象存储集群及其请求响应方法、***和一种计算机可读存储介质,提高了分布式对象存储集群的高可用性和数据安全性。
为实现上述目的,本申请提供了一种分布式对象存储集群,包括Haproxy服务器集群、keystone认证模块、元数据服务集群和对象存储集群;
所述Haproxy服务器集群包括多个Haproxy服务器节点;各所述Haproxy服务器节点之间通过Keepalived实现心跳监测和资源接管;
所述keystone认证模块用于发送服务请求的客户端进行身份认证。
其中,每个所述Haproxy服务器节点与多个响应节点相连;
所述响应节点用于根据所述元数据服务集群和所述对象存储集群响应所述客户端的所述服务请求。
为实现上述目的,本申请提供了一种分布式对象存储集群请求响应方法,包括:
当接收到客户端的服务请求时,通过keystone认证模块对所述客户端进行身份认证;
身份认证通过后,通过目标Haproxy服务器节点将所述服务请求分配至目标响应节点,以便所述目标响应节点根据所述服务请求对元数据服务集群和/或对象存储集群执行对应的操作。
其中,所述对应的操作包括用户账号管理、数据存储管理和数据管理中的任一项或任多项的组合。
其中,还包括:
通过Keepalived对Haproxy服务器集群中的各Haproxy服务器节点进行心跳监测,并判断是否存在故障Haproxy服务器节点;
若是,则将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点。
其中,将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点,包括:
根据所述Haproxy服务器集群中的其他Haproxy服务器节点的当前负载情况选择目标Haproxy服务器节点;
将所述故障Haproxy服务器节点中的资源转移至所述目标Haproxy服务器节点。
为实现上述目的,本申请提供了一种分布式对象存储集群请求响应***,包括:
认证模块,用于当接收到客户端的服务请求时,通过keystone认证模块对所述客户端进行身份认证;
响应模块,用于身份认证通过后,通过目标Haproxy服务器节点将所述服务请求分配至目标响应节点,以便所述目标响应节点根据所述服务请求对元数据服务集群和/或对象存储集群执行对应的操作。
其中,还包括:
监测模块,用于通过Keepalived对Haproxy服务器集群中的各Haproxy服务器节点进行心跳监测,并判断是否存在故障Haproxy服务器节点;
转移模块,用于当存在故障Haproxy服务器节点时,将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点。
其中,所述转移模块包括:
选取单元,用于根据所述Haproxy服务器集群中的其他Haproxy服务器节点的当前负载情况选择目标Haproxy服务器节点;
转移单元,用于将所述故障Haproxy服务器节点中的资源转移至所述目标Haproxy服务器节点。
为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述分布式对象存储集群请求响应方法的步骤。
通过以上方案可知,本申请提供的一种分布式对象存储集群,包括Haproxy服务器集群、keystone认证模块、元数据服务集群和对象存储集群;所述Haproxy服务器集群包括多个Haproxy服务器节点;各所述Haproxy服务器节点之间通过Keepalived实现心跳监测和资源接管;所述keystone认证模块用于发送服务请求的客户端进行身份认证。
本申请提供的分布式对象存储集群,在传统对象存储集群的基础上,通过keystone的统一认证,合法用户才能通过经haproxy和keepalived设置后的DNS Server节点实现对基于对象存储集群的数据操作。统一的keystone认证***保证用户数据的安全性和隔离性,有效提升服务请求的吞吐能力。同时分别部署多个Haproxy服务器节点,作为对象存储集群的接口,当并行服务请求急剧增长的情况下,能够有效降低数据并行访问的失败请求数,实现整个对象存储集群的高可用性。本申请还公开了一种分布式对象存储集群请求响应方法、***和一种计算机可读存储介质,同样能实现上述技术效果。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种分布式对象存储集群的结构图;
图2为本申请实施例公开的一种分布式对象存储集群的整体架构图;
图3为本申请实施例公开的一种对象存储集群的框架图;
图4为本申请实施例公开的一种分布式对象存储集群的高可用性框架图;
图5为本申请实施例公开的一种分布式对象存储集群请求响应方法的流程图;
图6为本申请实施例公开的另一种分布式对象存储集群请求响应方法的流程图;
图7为本申请实施例公开的一种分布式对象存储集群请求响应***的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例公开了一种分布式对象存储集群,提高了分布式对象存储集群的高可用性和数据安全性。
参见图1,本申请实施例公开的一种分布式对象存储集群的结构图,如图1所示,包括Haproxy服务器集群200、keystone认证模块100、元数据服务集群300和对象存储集群400;
所述Haproxy服务器集群200包括多个Haproxy服务器节点;各所述Haproxy服务器节点之间通过Keepalived实现心跳监测和资源接管;
所述keystone认证模块100用于发送服务请求的客户端进行身份认证。
在具体实施中,为实现分布式对象存储集群的高可用性,部署多个Haproxy服务器节点作为对象存储集群的接口。以Haproxy服务器集群中包括两个Haproxy服务器节点为例,本实施例提供的分布式对象存储集群整体架构如图2所示。
集群生态***是一个完整的对象存储***,实现对象存储集群中用户数据的存储和管理。Librados对RADOS进行抽象和封装,向上层提供API,满足基于RADOS的应用开发需求。RADOSGW在librados库的基础上提供抽象层次更高、更便于应用或客户端使用的上层接口。RADOSGW是一个提供与Amazon S3和Swift兼容的RESTful API的gateway,通过设计RADOS-GW来提供对象存储的应用开发,如用户的认证体系、用户的管理、配额管理、对象的操作等。Haproxy1和Haproxy2是整个存储集群中设置RADOSGW的节点。每个Haproxy服务器节点与多个响应节点相连,该响应节点用于根据元数据服务集群和对象存储集群响应客户端的服务请求。
数据用户在大多数客户端的文件***中所有的控制和智能在内核的文件***源本身中执行。在对象存储集群中还可以设置集群监视器,用于执行监视功能。当对象存储设备发生故障或者新设备添加时,集群监视器就检测和维护一个有效的集群映射。对象存储集群中的各存储节点配合响应节点响应客户端发出的各种数据请求。元数据服务器用于缓存和同步分布式元数据,元数据服务器将文件名转变为索引节点、文件大小,用于文件I/O的分段数据布局。
对于上述对象存储集群的框架如图3所示,在对象存储集群健康的状态下,用户通过DNS Server节点访问对象存储集群,在整个对象存储集群中,可以根据实际生产需求设计对象存储集群的RADOSGW,形成庞大的多区域访问节点,实现用户访问的多区域访问模式,满足实际生产环境下不同用户的交互和操作。keystone认证模块统一认证实现用户访问的安全性和对存储数据的隔离性。通过统一认证的用户可以操作和管理对象存储集群,例如数据存储、数据管理、数据的整合等服务。
对于高可用性的实现如图4所示,Haproxy1和Haproxy2提供对象存储集群中的对象存储服务。通过设置keepalived在haproxy1和haproxy2节点上不断进行故障检测,保证对象存储集群提供正常的云存储服务。在DNS Server节点安装和配置Haproxy,用户可以通过访问DNS Server实现对对象存储的轮询访问,当网络访问量急剧增长时,能够有效的解决网络的IO瓶颈,减轻服务器节点的压力。
本申请实施例提供的分布式对象存储集群,在传统对象存储集群的基础上,通过keystone的统一认证,合法用户才能通过经haproxy和keepalived设置后的DNS Server节点实现对基于对象存储集群的数据操作。统一的keystone认证***保证用户数据的安全性和隔离性,有效提升服务请求的吞吐能力。同时分别部署多个Haproxy服务器节点,作为对象存储集群的接口,当并行服务请求急剧增长的情况下,能够有效降低数据并行访问的失败请求数,实现整个对象存储集群的高可用性。
本实施例提供了分布式对象存储集群请求响应方法,具体的:
参见图5,本申请实施例提供的一种分布式对象存储集群请求响应方法的流程图,如图5所示,包括:
S101:当接收到客户端的服务请求时,通过keystone认证模块对所述客户端进行身份认证;
在具体实施中,在DNS Server节点安装和配置Haproxy,用户可以通过客户端访问DNS Server实现对对象存储集群的服务请求。只用该用户通过keystone认证模块的身份认证后,该服务请求才会被分配至响应节点进行响应,实现用户访问的安全性和对存储数据的隔离性。
S102:身份认证通过后,通过目标Haproxy服务器节点将所述服务请求分配至目标响应节点,以便所述目标响应节点根据所述服务请求对元数据服务集群和/或对象存储集群执行对应的操作。
其中,此处对应的操作可以包括用户账号管理、数据存储管理和数据管理等。
本申请实施例提供的分布式对象存储集群请求响应方法,在传统对象存储集群的基础上,通过keystone的统一认证,合法用户才能通过经haproxy和keepalived设置后的DNS Server节点实现对基于对象存储集群的数据操作。统一的keystone认证***保证用户数据的安全性和隔离性,有效提升服务请求的吞吐能力。同时分别部署多个Haproxy服务器节点,作为对象存储集群的接口,当并行服务请求急剧增长的情况下,能够有效降低数据并行访问的失败请求数,实现整个对象存储集群的高可用性。
下面介绍本实施例提供的分布式对象存储集群的高可用性实现方法,具体的:
参见图6,本申请实施例提供的另一种分布式对象存储集群请求响应方法的流程图,如图6所示,包括:
S201:通过Keepalived对Haproxy服务器集群中的各Haproxy服务器节点进行心跳监测,并判断是否存在故障Haproxy服务器节点;若是,则进入S202;
S202:将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点。
在具体实施中,Keepalived不断检测对象存储集群的运行状态,若Haproxy1服务器死机或工作出现故障,则将Haproxy1服务器中的资源转移至其他Haproxy服务器节点,并重新启动Haproxy1服务器,当其工作正常后,keepalived自动将Haproxy1服务器加入到对象存储集群中,不需要人工干涉,保证了整个***的高可用性。
作为一种优选实施方式,本步骤包括:根据所述Haproxy服务器集群中的其他Haproxy服务器节点的当前负载情况选择目标Haproxy服务器节点;将所述故障Haproxy服务器节点中的资源转移至所述目标Haproxy服务器节点。
可以理解的是,为使所有的Haproxy服务器节点负载均衡,可以选择当前负载较轻的Haproxy服务器节点作为目标Haproxy服务器节点,并将Haproxy1服务器中的资源转移至该目标Haproxy服务器节点上。
下面对本申请实施例提供的一种分布式对象存储集群请求响应***进行介绍,下文描述的一种分布式对象存储集群请求响应***与上文描述的一种分布式对象存储集群请求响应方法可以相互参照。
参见图7,本申请实施例提供的一种分布式对象存储集群请求响应***的结构图,如图7所示,包括:
认证模块701,用于当接收到客户端的服务请求时,通过keystone认证模块对所述客户端进行身份认证;
响应模块702,用于身份认证通过后,通过目标Haproxy服务器节点将所述服务请求分配至目标响应节点,以便所述目标响应节点根据所述服务请求对元数据服务集群和/或对象存储集群执行对应的操作。
本申请实施例提供的分布式对象存储集群请求响应方法,在传统对象存储集群的基础上,通过keystone的统一认证,合法用户才能通过经haproxy和keepalived设置后的DNS Server节点实现对基于对象存储集群的数据操作。统一的keystone认证***保证用户数据的安全性和隔离性,有效提升服务请求的吞吐能力。同时分别部署多个Haproxy服务器节点,作为对象存储集群的接口,当并行服务请求急剧增长的情况下,能够有效降低数据并行访问的失败请求数,实现整个对象存储集群的高可用性。
在上述实施例的基础上,作为一种优选实施方式,还包括:
监测模块,用于通过Keepalived对Haproxy服务器集群中的各Haproxy服务器节点进行心跳监测,并判断是否存在故障Haproxy服务器节点;
转移模块,用于当存在故障Haproxy服务器节点时,将所述故障Haproxy服务器节点中的资源转移至所述Haproxy服务器集群中的其他Haproxy服务器节点。
在上述实施例的基础上,作为一种优选实施方式,所述转移模块包括:
选取单元,用于根据所述Haproxy服务器集群中的其他Haproxy服务器节点的当前负载情况选择目标Haproxy服务器节点;
转移单元,用于将所述故障Haproxy服务器节点中的资源转移至所述目标Haproxy服务器节点。
本申请还提供了一种计算机可读存储介质,该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例提供的分布式对象存储集群请求响应方法的步骤。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

Claims (10)

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任一项所述分布式对象存储集群请求响应方法的步骤。
CN201811109710.2A 2018-09-21 2018-09-21 分布式对象存储集群及其请求响应方法、***和存储介质 Pending CN109218100A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811109710.2A CN109218100A (zh) 2018-09-21 2018-09-21 分布式对象存储集群及其请求响应方法、***和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811109710.2A CN109218100A (zh) 2018-09-21 2018-09-21 分布式对象存储集群及其请求响应方法、***和存储介质

Publications (1)

Publication Number Publication Date
CN109218100A true CN109218100A (zh) 2019-01-15

Family

ID=64985444

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811109710.2A Pending CN109218100A (zh) 2018-09-21 2018-09-21 分布式对象存储集群及其请求响应方法、***和存储介质

Country Status (1)

Country Link
CN (1) CN109218100A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110138732A (zh) * 2019-04-03 2019-08-16 平安科技(深圳)有限公司 访问请求的响应方法、装置、设备及存储介质
CN110740064A (zh) * 2019-10-25 2020-01-31 北京浪潮数据技术有限公司 分布式集群节点故障处理方法、装置、设备及存储介质
CN110909379A (zh) * 2019-11-08 2020-03-24 浪潮电子信息产业股份有限公司 一种存储集群的权限确定方法、装置、设备及存储介质
CN111131441A (zh) * 2019-12-21 2020-05-08 西安天互通信有限公司 一种实时文件共享***及方法
CN111176916A (zh) * 2019-12-20 2020-05-19 国久大数据有限公司 数据存储故障诊断方法及***
CN111212111A (zh) * 2019-12-17 2020-05-29 腾讯科技(深圳)有限公司 对象存储服务管理方法及电子设备
CN111476171A (zh) * 2020-04-09 2020-07-31 腾讯科技(深圳)有限公司 分布式对象识别***、方法及边缘计算设备
CN112492022A (zh) * 2020-11-25 2021-03-12 上海中通吉网络技术有限公司 提高数据库可用性的集群、方法、***及存储介质
CN115460089A (zh) * 2022-08-30 2022-12-09 兴业银行股份有限公司 开放、多云、多集群联邦实现的方法及***
WO2023051232A1 (zh) * 2021-09-28 2023-04-06 阿里巴巴(中国)有限公司 计算集群***、安全鉴权方法、节点设备及存储介质
CN116566865A (zh) * 2023-07-11 2023-08-08 湖南星汉数智科技有限公司 抓包***和方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968310A (zh) * 2012-12-05 2013-03-13 武汉烽火普天信息技术有限公司 一种一体化高性能应用软件架构及构建方法
CN107707393A (zh) * 2017-09-26 2018-02-16 赛尔网络有限公司 基于Openstack O版特性的多活***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968310A (zh) * 2012-12-05 2013-03-13 武汉烽火普天信息技术有限公司 一种一体化高性能应用软件架构及构建方法
CN107707393A (zh) * 2017-09-26 2018-02-16 赛尔网络有限公司 基于Openstack O版特性的多活***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨飞等: "基于Ceph对象存储集群的高可用设计与实现", 《微电子学与计算机》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110138732B (zh) * 2019-04-03 2022-03-29 平安科技(深圳)有限公司 访问请求的响应方法、装置、设备及存储介质
CN110138732A (zh) * 2019-04-03 2019-08-16 平安科技(深圳)有限公司 访问请求的响应方法、装置、设备及存储介质
CN110740064A (zh) * 2019-10-25 2020-01-31 北京浪潮数据技术有限公司 分布式集群节点故障处理方法、装置、设备及存储介质
CN110909379B (zh) * 2019-11-08 2022-03-22 浪潮电子信息产业股份有限公司 一种存储集群的权限确定方法、装置、设备及存储介质
CN110909379A (zh) * 2019-11-08 2020-03-24 浪潮电子信息产业股份有限公司 一种存储集群的权限确定方法、装置、设备及存储介质
CN111212111A (zh) * 2019-12-17 2020-05-29 腾讯科技(深圳)有限公司 对象存储服务管理方法及电子设备
CN111176916A (zh) * 2019-12-20 2020-05-19 国久大数据有限公司 数据存储故障诊断方法及***
CN111176916B (zh) * 2019-12-20 2023-04-07 国久大数据有限公司 数据存储故障诊断方法及***
CN111131441A (zh) * 2019-12-21 2020-05-08 西安天互通信有限公司 一种实时文件共享***及方法
CN111476171B (zh) * 2020-04-09 2021-03-26 腾讯科技(深圳)有限公司 分布式对象识别***、方法及边缘计算设备
WO2021203862A1 (zh) * 2020-04-09 2021-10-14 腾讯科技(深圳)有限公司 分布式对象识别***、方法及边缘计算设备
CN111476171A (zh) * 2020-04-09 2020-07-31 腾讯科技(深圳)有限公司 分布式对象识别***、方法及边缘计算设备
US11907046B2 (en) 2020-04-09 2024-02-20 Tencent Technology (Shenzhen) Company Limited Distributed object identification system and method, and edge computing device
CN112492022A (zh) * 2020-11-25 2021-03-12 上海中通吉网络技术有限公司 提高数据库可用性的集群、方法、***及存储介质
WO2023051232A1 (zh) * 2021-09-28 2023-04-06 阿里巴巴(中国)有限公司 计算集群***、安全鉴权方法、节点设备及存储介质
CN115460089A (zh) * 2022-08-30 2022-12-09 兴业银行股份有限公司 开放、多云、多集群联邦实现的方法及***
CN116566865A (zh) * 2023-07-11 2023-08-08 湖南星汉数智科技有限公司 抓包***和方法

Similar Documents

Publication Publication Date Title
CN109218100A (zh) 分布式对象存储集群及其请求响应方法、***和存储介质
US10795905B2 (en) Data stream ingestion and persistence techniques
US10691716B2 (en) Dynamic partitioning techniques for data streams
US9460185B2 (en) Storage device selection for database partition replicas
CN108287669B (zh) 数据存储方法、装置及存储介质
US10585691B2 (en) Distribution system, computer, and arrangement method for virtual machine
US9489443B1 (en) Scheduling of splits and moves of database partitions
US9276959B2 (en) Client-configurable security options for data streams
US9794135B2 (en) Managed service for acquisition, storage and consumption of large-scale data streams
US10394611B2 (en) Scaling computing clusters in a distributed computing system
US10635644B2 (en) Partition-based data stream processing framework
CN103929500A (zh) 一种分布式存储***的数据分片方法
CN110362381A (zh) Hdfs集群高可用部署方法、***、设备及存储介质
KR101373461B1 (ko) 클라우드 서비스를 이용하기 위한 단말기 및 방법
US10356150B1 (en) Automated repartitioning of streaming data
CN104735110B (zh) 元数据管理方法和***
CN110825704B (zh) 一种读数据方法、写数据方法及服务器
CN109783018A (zh) 一种数据存储的方法及装置
CN110048896A (zh) 一种集群数据获取方法、装置及设备
CN106686099A (zh) 一种基于infiniband网络实现Oracle RAC数据库跨机房双活的方法
CN105095103A (zh) 用于云环境下的存储设备管理方法和装置
CN108921728A (zh) 基于电网调度***的分布式实时库***
CN111352592B (zh) 磁盘读写控制方法、装置、设备及计算机可读存储介质
CN109873714A (zh) 云计算节点配置更新方法及终端设备
Lakhani et al. Fault administration by load balancing in distributed SDN controller: A review

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190115