CN107623705B - 基于视频云存储系统的存储模式升级方法、装置和系统 - Google Patents
基于视频云存储系统的存储模式升级方法、装置和系统 Download PDFInfo
- Publication number
- CN107623705B CN107623705B CN201610555458.2A CN201610555458A CN107623705B CN 107623705 B CN107623705 B CN 107623705B CN 201610555458 A CN201610555458 A CN 201610555458A CN 107623705 B CN107623705 B CN 107623705B
- Authority
- CN
- China
- Prior art keywords
- management node
- cloud storage
- management
- data
- configuration file
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000008569 process Effects 0.000 claims description 42
- 230000001360 synchronised effect Effects 0.000 claims description 41
- 238000007726 management method Methods 0.000 description 483
- 230000008676 import Effects 0.000 description 9
- 238000009434 installation Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于视频云存储系统的存储模式升级方法、装置和系统。其中,该升级方法包括:在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点的索引数据进行备份,得到备份数据;利用集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点;利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件;对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步。本发明解决了升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题。
Description
技术领域
本发明涉及云存储领域,具体而言,涉及一种基于视频云存储系统的存储模式升级方法、装置和系统。
背景技术
视频云存储系统的存储模式包括云存储HA(High Available,高可用性)模式和云存储集群模式两种。其中,在某些项目结合当前项目规模问题及成本问题的情况下,考虑使用云存储HA模式,当项目运行之后,在项目运行的后期,由于项目规模的增加,使用云存储HA模式不能满足项目运行的实际应用需要,因此需要升级为云存储集群模式,以满足该项目在运行过程中的实际应用需求。
现有技术中,由于云存储HA模式与云存储集群模式是两种截然不同的部署模式,在项目运行过程中,若需要将云存储HA模式升级为云存储集群模式,需中断云存储HA模式的运行,在云存储中断的过程中,需要人工干预,通过手动方式将云存储的HA模式环境的视频存储数据导入到云存储集群模式环境下,由于手动操作过程操作时间耗时长,且容易出错,增加了升级风险,并且由于在升级时,需中断云存储工作,可能导致部分视频存储数据的丢失。
针对采用现有技术中的升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种基于视频云存储系统的存储模式升级方法、装置和系统,以至少解决采用现有技术中的升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题。
根据本发明实施例的一个方面,提供了一种基于视频云存储系统的存储模式升级方法,该升级方法包括:在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点上的索引数据进行备份,得到备份数据,其中,所述视频云存储系统包括所述第一管理节点和第二管理节点,所述第一管理节点和所述第二管理节点均运行在HA高可用模式;读取集群特征信息,利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点;利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件;对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
可选的,对第一管理节点和第二管理节点上的索引数据进行备份,得到备份数据包括:判断所述第一管理节点和所述第二管理节点上的索引数据是否同步;若第一管理节点和所述第二管理节点上的索引数据同步,则确定对主管理节点上的索引数据进行备份,其中,所述主管理节点为所述第一管理节点和所述第二管理节点中对外提供云存储服务的管理节点;若第一管理节点和所述第二管理节点上的索引数据不同步,则待第一管理节点和所述第二管理节点上的索引数据同步后,对所述主管理节点上的索引数据进行备份。
可选的,所述集群特征信息至少包括:数据备份数和集群主机的IP地址,其中,所述第二管理节点的配置文件中至少记录有所述第二管理节点的IP地址和端口、所述集群主机的IP地址以及所述数据备份数;所述第一管理节点的配置文件中至少记录有所述第一管理节点的IP地址和端口、所述集群主机的IP地址以及数据备份数,其中,对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步包括:在所述第一管理节点和所述第二管理节点的配置文件中增加所述第二管理节点的节点IP地址和端口的信息;以及在所述第三管理节点的配置文件中增加所述第一管理节点和所述第二管理节点的节点IP地址和端口的信息。
可选的,在将所述备份数据导入所述第三管理节点之后,所述升级方法还包括:判断所述备份数据是否导入成功,并判断所述第三管理节点运行是否正常;若所述备份数据导入不成功或所述第三管理节点运行不正常,则返回执行利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件的操作。
可选的,在对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步之后,所述升级方法还包括:获取在升级的过程中产生的未备份的视频存储数据的新增索引信息;将所述新增索引信息保存入所述视频云存储系统中的至少一个管理节点,其中,所述至少一个管理节点包括:所述第一管理节点、所述第二管理节点和所述第三管理节点。
根据本发明实施例的一个方面,提供了一种基于视频云存储系统的存储模式升级装置,该升级装置包括:备份模块,用于在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点的索引数据进行备份,得到备份数据,其中,所述视频云存储系统包括所述第一管理节点和第二管理节点,所述第一管理节点和所述第二管理节点均运行在HA高可用模式;处理模块,用于读取集群特征信息,利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点;配置模块,用于利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件;同步模块,用于对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
可选的,所述备份模块包括:判断子模块,用于判断所述第一管理节点和所述第二管理节点上的索引数据是否同步;第一备份子模块,用于若第一管理节点和所述第二管理节点上的索引数据同步,则确定对主管理节点上的索引数据进行备份,其中,所述主管理节点为所述第一管理节点和所述第二管理节点中对外提供云存储服务的管理节点;第二备份子模块,用于若第一管理节点和所述第二管理节点上的索引数据不同步,则待第一管理节点和所述第二管理节点上的索引数据同步后,对所述主管理节点上的索引数据进行备份。
可选的,所述集群特征信息至少包括:数据备份数和集群主机的IP地址,其中,所述第二管理节点的配置文件中至少记录有所述第二管理节点的IP地址和端口、所述集群主机的IP地址以及所述数据备份数;所述第一管理节点的配置文件中至少记录有所述第一管理节点的IP地址和端口、所述集群主机的IP地址以及数据备份数,其中,所述同步模块包括:第一同步子模块,用于在所述第一管理节点和所述第二管理节点的配置文件中增加所述第二管理节点的节点IP地址和端口的信息;以及第二同步子模块,用于在所述第三管理节点的配置文件中增加所述第一管理节点和所述第二管理节点的节点IP地址和端口的信息。
可选的,所述升级装置还包括:判断模块,用于在将所述备份数据导入所述第三管理节点之后,判断所述备份数据是否导入成功,并判断所述第三管理节点运行是否正常;返回模块,用于若所述备份数据导入不成功或所述第三管理节点运行不正常,则返回执行利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件的操作。
可选的,所述升级方法还包括:获取模块,用于在对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步之后,获取在升级的过程中产生的未备份的视频存储数据的新增索引信息;保存模块,用于将所述新增索引信息保存入所述视频云存储系统中的至少一个管理节点,其中,所述至少一个管理节点包括:所述第一管理节点、所述第二管理节点和所述第三管理节点。
根据本发明实施例的一个方面,提供了一种基于视频云存储系统,包括:第一管理节点,所述第一管理节点运行在HA高可用模式;第二管理节点,所述第二管理节点运行在HA高可用模式;第三管理节点,用于在接收到对视频云存储系统进行升级的升级指令的情况下,导入所述第一管理节点和所述第二管理节点上索引数据的备份数据,并利用集群特征信息配置对应的配置文件;所述第一管理节点和所述第二管理节点还用于利用所述集群特征信息配置对应的配置文件;所述第一管理节点、所述第二管理节点和所述第三管理节点还用于对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
在本发明实施例中,在接收到对视频云存储系统进行升级的升级指令的情况下,自动启动第一管理节点和第二管理节点(在升级前运行在HA高可用模式)上索引数据的备份操作,在备份之后,在新增的第三管理节点上配置集群特征信息,以将其配置为单机伪集群环境,然后利用集群特征信息配置第一管理节点和第二管理节点,并对两类终端节点上的节点信息进行同步,以将第一管理节点、第二管理节点和第三管理节点配置至同一集群。通过上述实施例,在需对视频云存储系统进行存储模式升级时,自动启动数据备份、自动配置两类终端节点上的集群模式信息,并自动同步两类终端节点上的节点信息,整个过程中均无需人工干预,无需中断视频云存储系统的存储工作,解决了采用现有技术中的升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种基于视频云存储系统的存储模式升级方法的流程图;
图2是根据本发明实施例的一种可选的基于视频云存储系统的存储模式升级方法的流程图;
图3是根据本发明实施例的一种基于视频云存储系统的存储模式升级装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
视频云存储系统:基于网络技术和分布式技术等,通过软件将网络中的存储设备集合起来协同共作,对外提供视频存储数据存储和业务访问功能的系统。
云存储HA模式:视频云存储系统HA(High Available,高可用性)模式是由两台云存储管理节点组成,分为主机节点和备机节点,该模式对外只有一个节点提供服务,当正提供云存储服务的管理节点出现问题时,另外一个节点会侦测到异常,并立即接管云存储服务,从而保证云存储服务业务不中断。
云存储集群模式:视频云存储系统集群模式是由三台及三台以上云存储管理节点组成,该模式中,所有的管理节点都对外提供服务,当客户请求云存储服务时,由云存储中心调度算法根据集群中节点的性能及负载情况,选中一台管理节点,将请求分配给该节点处理。当其中任一管理节点出现应用故障时,客户能迅速地连接到新的管理节点上,保证云存储服务业务不中断。
管理节点:视频云存储系统的核心节点,云存储资源管理和调度控制者。
根据本发明实施例,提供了一种基于视频云存储系统的存储模式升级方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种基于视频云存储系统的存储模式升级方法的流程图,如图1所示,该升级方法包括如下步骤:
步骤S102:在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点的索引数据进行备份,得到备份数据,其中,所述视频云存储系统包括所述第一管理节点和第二管理节点,所述第一管理节点和所述第二管理节点均运行在HA高可用模式。
步骤S104:读取集群特征信息,利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点。
步骤S106:利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件。
步骤S108:对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
在本发明实施例中,在接收到对视频云存储系统进行升级的升级指令的情况下,自动启动第一管理节点和第二管理节点上索引数据的备份操作,其中,第一管理节点和第二管理节点在升级前运行在HA高可用模式;在备份之后,在新增的第三管理节点上配置集群特征信息,以将其配置为单机伪集群环境,然后利用集群特征信息配置第一管理节点和第二管理节点,并对两类终端节点上的节点信息进行同步,以将第一管理节点、第二管理节点和第三管理节点配置至同一集群。通过上述实施例,在需对视频云存储系统进行存储模式升级时,自动启动数据备份、自动配置两类终端节点上的集群模式信息,并自动同步两类终端节点上的节点信息,整个过程中均无需人工干预,无需中断视频云存储系统的存储工作,解决了采用现有技术中的升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题。
通过上述实施例,在接收到对视频云存储系统进行升级的升级指令的情况下,启动将视频云存储系统中运行在高可用性模式的第一管理节点和第二管理节点上的索引数据进行备份的操作,得到备份数据,然后将备份数据导入第三管理节点。在第三管理节点导入备份数据之后,利用集群特征信息配置视频云存储系统中的第一管理节点、第二管理节点和一个或多个新增的第三管理节点的配置文件。
可选地,对第一管理节点和第二管理节点的配置文件和导入备份数据的第三管理节点的配置文件中的集群节点信息进行同步,以使第一管理节点和第二管理节点和第三管理节点按照各自的配置文件运行在同一集群。
在上述实施例中,在云存储HA模式的第一管理节点和第二管理节点不能满足云存储业务时,可以将视频云存储系统的HA模式升级为集群模式,以解决该问题。具体地,可以在该视频云存储系统中增加新的终端节点(如上述实施例中的第三管理节点),然后利用集群的特征信息配置第一管理节点和第二管理节点和新增的第三管理节点的配置文件,以实现第一管理节点、第二管理节点和第三管理节点的集群配置。在自动升级的过程中,无需人工操作,不会中断云存储业务,因此,不会造成视频存储数据的丢失,解决了采用现有技术中的升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题。
通过上述实施例,实现了快速将云存储HA模式自动升级为云存储集群模式,与现有技术中的手动操作相比,升级速度快,且方便安全。
其中,上述的管理节点中存储有视频云存储系统中的存储节点存储的视频数据的索引信息。
具体地,在接收到对视频云存储系统进行升级的升级指令的情况下,自动启动升级应用程序,通过该升级应用程序自动备份云存储HA模式中第一管理节点和第二管理节点的数据,在备份数据备份成功的情况下,通过升级应用程序在新增的一个或多个第三管理节点上安装分布式模式云存储软件,在安装完毕后,对云存储数据库hbase(hadoop base,即分布式数据库),利用自动读取到的集群特征信息对第三管理节点上的云存储数据库进行集群配置,在该过程中,由于新增的第三管理节点还未运行在集群中,每个第三管理节点只是一个单机,因此,该配置后的第三管理节点为单机伪集群模式。
具体地,利用集群特征信息配置视频云存储系统中的一个或多个新增的第三管理节点的配置文件的步骤包括:在第三管理节点(可以为新增的云存储管理服务器)上安装分布式模式云存储服务软件,安装完毕后,利用该安装的分布式模式云存储服务软件将第三管理节点配置为单机伪集群模式。
根据本发明的上述实施例,对第一管理节点的索引数据进行备份,得到备份数据包括:判断所述第一管理节点和所述第二管理节点上的索引数据是否同步;若第一管理节点和所述第二管理节点上的索引数据同步,则确定对主管理节点上的索引数据进行备份,其中,所述主管理节点为所述第一管理节点和所述第二管理节点中对外提供云存储服务的管理节点;若第一管理节点和所述第二管理节点上的索引数据不同步,则待第一管理节点和所述第二管理节点上的索引数据同步后,对所述主管理节点上的索引数据进行备份。
具体地,在视频云存储系统启动云存储HA模式扩充集群服务(即将云存储HA模式升级为云存储集群模式)之后,自动判断在云存储HA模式下的两个管理节点(即第一管理节点和第二管理节点)上的索引数据是否同步,若两个管理节点上的索引数据同步,则对两个管理节点中的正在对外提供云存储服务的管理节点(如上述的主终端节点)上的索引数据进行安全备份,并确保备份数据的完整性;若两个管理节点上的索引数据不同步,则等待一定时间段(如30秒)后,再次判断运行在云存储HA模式下的两个管理节点上的索引数据是否同步,直至两个管理节点的索引数据同步,才对索引数据进行安全备份。
可选地,若两个管理节点的索引数据不同步,则自动将不同步的数据进行同步操作,如,若管理节点A(如上述的第一管理节点)中的数据少于管理节点B(如上述的第二管理节点)中的索引数据,则确定该不同步的数据,并将该不同步的数据从管理节点B复制至管理节点A。
通过上述实施例,可以对运行在云存储HA模式下的第一管理节点和第二管理节点上的索引数据进行安全和完整的备份。
可选的,所述集群特征信息至少包括:数据备份数和集群主机的IP地址,其中,所述第二管理节点的配置文件中至少记录有所述第二管理节点的IP地址和端口、所述集群主机的IP地址以及所述数据备份数;所述第一管理节点的配置文件中至少记录有所述第一管理节点的IP地址和端口、所述集群主机的IP地址以及数据备份数,其中,对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步包括:在所述第一管理节点和所述第二管理节点的配置文件中增加所述第二管理节点的节点IP地址和端口的信息;以及在所述第三管理节点的配置文件中增加所述第一管理节点和所述第二管理节点的节点IP地址和端口的信息。
上述步骤S106利用集群特征信息配置第一管理节点和第二管理节点的配置文件的配置与上述实施例中的配置方式一致,在此不再赘述。
由于在对第一管理节点和第二管理节点进行集群配置时,将其配置为了单机伪集群模式,通过这个步骤可以将需加入的集群模式中各个管理节点中的节点信息进行同步,在同步节点信息之后,确定各个节点中的集群服务,则该第一管理节点、第二管理节点和第三管理节点就可以运行在同一集群中。
通过上述步骤,自动对第一管理节点、第二管理节点和第三管理节点的配置文件的集群节点信息进行集群同步,即实现了各个终端节点的配置同步,使得第一管理节点、第二管理节点和第三管理节点能够同步运行在同一集群中。
根据本发明的上述实施例,在将所述备份数据导入所述第三管理节点之后,所述升级方法还包括:判断所述备份数据是否导入成功,并判断所述第三管理节点运行是否正常;若所述备份数据导入不成功或所述第三管理节点运行不正常,则返回执行利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件的操作。
具体地,将备份的运行在云存储HA模式下的两个管理节点的索引数据的备份数据导入第三管理节点(如上述的单机伪集群管理节点)之后,判断备份数据是否导入成功,且判断第三管理节点是否能够正常运行,若判断出备份数据导入不成功,或第三管理节点不能正常运行,则返回执行利用利用集群特征信息配置视频云存储系统中的一个或多个新增的第三管理节点的配置文件的步骤;若判断出备份数据导入成功,且第三管理节点正常运行,则进入利用利用集群特征信息配置第一管理节点和第二管理节点的配置文件的步骤。
通过上述实施例,在判断出备份数据导入成功,且第三管理节点运行正常的情况下,存储模式的自动升级过程才能继续,保证了在存储模式的自动升级过程中,存储数据的完整性。
具体地,在对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步之后,所述升级方法还包括:获取在升级的过程中产生的未备份的视频存储数据的新增索引信息;将所述新增索引信息保存入所述视频云存储系统中的至少一个管理节点,其中,所述至少一个管理节点包括:所述第一管理节点、所述第二管理节点和所述第三管理节点。
具体地,将备份的运行在云存储HA模式下的两个管理节点的索引数据的备份数据导入第三管理节点(如上述的单机伪集群管理节点)之后,判断备份数据是否导入成功,且判断第三管理节点是否能够正常运行,若判断出备份数据导入不成功,或第三管理节点不能正常运行,则返回执行利用利用集群特征信息配置视频云存储系统中的一个或多个新增的第三管理节点的配置文件的步骤;若判断出备份数据导入成功,且第三管理节点正常运行,则进入利用集群特征信息配置第一管理节点和第二管理节点的配置文件的步骤。
通过上述实施例,在判断出备份数据导入成功,且第三管理节点运行正常的情况下,存储模式的自动升级过程才能继续,保证了在存储模式的自动升级过程中,存储数据的完整性。
具体地,云存储管理节点(包括上述的第一管理节点、第二管理节点和第三管理节点)只是存储前端数据的索引信息(即上述的索引数据),实际数据记录在视频云存储系统中的存储节点中。具体的前端数据存储过程包括如下步骤:当写入前端传入的数据时,先向管理节点申请资源,管理节点分配存储节点,然后将数据写到分配的存储节点中,数据写入存储节点成功之后,存储节点上报索引信息给管理服务器,将索引信息存储到管理节点中。
可选的,在将存储模式升级的过程中,前端数据会持续写入云存储HA模式的管理节点,对于在升级过程中未备份的视频存储数据,先向管理节点申请资源,管理节点分配存储节点,然后将未备份的视频存储数据写入管理节点分配的存储节点中。在对第一管理节点和第二管理节点的配置文件和导入备份数据的第三管理节点的配置文件中的集群节点信息进行同步之后,存储节点将这些未备份的视频存储数据的索引信息上报管理服务器,将索引信息保存入云存储视频云存储系统中的第一管理节点、第二管理节点和第三管理节点。
通过上述实施例,在将存储模式升级的过程中,云存储业务不中断,升级过程中前端数据会持续写入云存储HA模式的管理节点,对于该升级过程中未备份的前端数据,视频云存储系统自动将其存储在管理节点分配的存储节点中,并在存储模式升级成功之后,自动将未备份的视频存储数据的索引信息保存入视频云存储系统中的第一管理节点、第二管理节点和第三管理节点中,以确保升级过程中视频存储数据的完整性。
在本发明的上述实施例中,在对第一管理节点和第二管理节点的配置文件和导入备份数据的第三管理节点的配置文件中的集群节点信息进行同步之后,升级方法还包括:若同一集群中的各个管理节点运行正常,则将备份数据删除。
具体地,利用集群特征信息对第一管理节点、第二管理节点和第三管理节点的配置文件进行配置,并自动对各个管理节点进行集群同步,使各个管理节点能够运行在同一集群中,实现基于视频云存储系统中从云存储HA模式到云存储集群模式的自动升级。在完成存储模式的升级之后,判断升级后的云存储集群模式中的各个管理节点运行是否正常,若判断出升级后的云存储集群模式中的各个管理节点运行不正常,则返回执行利用利用集群特征信息配置视频云存储系统中的一个或多个新增的第三管理节点的配置文件的步骤;若判断出升级后的云存储集群模式中的各个管理节点运行正常,则将备份数据删除。
通过上述实施例,在存储模式完成升级之后,继续判断升级之后的集群模式中的各个终端节点运行是否正常,以保证云存储业务的不中断,达到云存储服务的实际应用需求。
下面结合图2详述本发明的上述实施例,如图2所示,该实施例包括如下步骤:
步骤S201,接收对视频云存储系统进行升级的升级指令。
具体地,在接收到对视频云存储系统进行升级的升级指令的情况下,自动启动将视频云存储系统的存储模式从云存储HA模式自动升级为云存储集群模式的升级应用程序。
步骤S202,判断云存储HA模式下的两个管理节点上的索引数据是否同步。
具体地,若判断出云存储HA模式下的两个管理节点上的索引数据同步,则执行步骤S203;若判断出云存储HA模式下的两个管理节点上的索引数据不同步,则等待30秒,返回执行步骤S202,再次进行判断,直到两个管理节点上的索引数据同步为止。
步骤S203,对运行在云存储HA模式下的正在对外提供云存储服务的管理节点上的索引数据进行备份,得到备份数据。
上述的运行在云存储HA模式下的正在对外提供云存储服务的管理节点可以为上述的主管理节点。
步骤S204,判断备份数据是否备份成功。
具体地,若判断出备份数据备份成功,则执行步骤S205;若判断出备份数据备份不成功,则返回执行步骤S203。
步骤S205,利用集群特征信息配置视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将备份数据导入第三管理节点。
具体地,在新增的管理节点(如上述实施例中的第三管理节点)上安装分布式模式云存储服务软件,在安装完毕后,利用集群特征信息将新增的管理节点配置成单机伪集群环境,并将备份数据导入到单机伪集群环境中,即将备份数据导入单机伪集群管理节点(上述的第三管理节点)。
步骤S206,判断备份数据是否导入成功、并判断第三管理节点运行是否正常。
具体地,若判断出备份数据导入不成功或第三管理节点运行不正常,则返回执行步骤S205;若判断出备份数据导入成功且第三管理节点运行不正常,则执行步骤S207。
步骤S207,利用集群特征信息配置第一管理节点和第二管理节点的配置文件。
具体地,将原云存储HA模式下的两个管理节点上安装的HA模式云存储服务软件,更新为分布式模式云存储服务软件,在安装完毕后,利用集群特征信息配置第一管理节点和第二管理节点的配置文件。
步骤S208,对第一管理节点和第二管理节点的配置文件和导入备份数据的第三管理节点的配置文件中的集群节点信息进行集群同步。
可选地,利用升级应用程序对原云存储HA模式下的两个管理节点(如上述的两个第一管理节点和第二管理节点)和单机伪集群管理节点进行集群配置,并自动对各个管理节点的集群节点信息进行集群同步,即实现存储模式由云存储HA模式到云存储集群模式的自动升级。
步骤S209,判断升级后的云存储集群模式的对外云存储服务是否正常。
具体地,云存储集群模式的对外云存储服务是否正常包括:1)云存储的相关服务程序运行正常;2)云存储集群模式的各个管理节点能否正常对外提供云存储服务,如数据写入,数据查询、数据下载等。若判断出升级后的云存储集群模式的对外云存储服务正常,则执行步骤S210;若判断出升级后的云存储集群模式的对外云存储服务不正常,则返回执行步骤S205。
步骤S210,将备份数据删除。
在上述实施例中,在云存储HA模式下的两个管理节点上重新部署分布式集群模式视频云存储服务(即在两个管理节点上安装分布式模式云存储服务软件),将之前的云存储HA模式自动更新为云存储集群模式。具体地步骤包括:对单机伪集群管理节点及原云存储HA模式下的两个管理节点进行视频云存储集群服务配置,配置完毕后,单机伪集群环境中的单机伪集群管理节点和原云存储HA模式下的两个管理节点组建成集群模式视频云存储系统,并对单机伪集群环境中的数据进行集群同步,使得集群环境中的所有管理节点(包括单机伪集群管理节点和两个管理节点)都进行数据同步。需要说明的是,经过配置同步和数据同步之后,所有管理节点的配置和数据最终都是一致的。
通过上述实施例,实现了视频云存储系统中的云存储HA模式到云存储集群模式的自动升级,整个自动升级过程以程序形式实现,无需人工操作,避免浪费人力或由于人为操作造成操作失误,且在升级的过程中,不会中断云存储业务,整个升级流程方便、快捷及安全,满足云存储业务的实际应用需求。
根据本发明的另一方面,提供了一种基于视频云存储系统的存储模式升级装置。
如图3所示的一种基于视频云存储系统的存储模式升级装置的示意图,该升级装置可以包括:备份模块10,处理模块30,配置模块50,同步模块70。
其中,备份模块,用于在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点的索引数据进行备份,得到备份数据,其中,所述视频云存储系统包括所述第一管理节点和第二管理节点,所述第一管理节点和所述第二管理节点均运行在HA高可用模式;处理模块,用于读取集群特征信息,利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点;配置模块,用于利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件;同步模块,用于对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
通过上述实施例,在接收到对视频云存储系统进行升级的升级指令的情况下,启动将视频云存储系统中运行在高可用性模式的第一管理节点和第二管理节点上的索引数据进行备份的操作,得到备份数据,然后将备份数据导入第三管理节点。在第三管理节点导入备份数据之后,利用集群特征信息配置视频云存储系统中的第一管理节点、第二管理节点和一个或多个新增的第三管理节点的配置文件。
可选地,对第一管理节点和第二管理节点的配置文件和导入备份数据的第三管理节点的配置文件中的集群节点信息进行同步,以使第一管理节点和第二管理节点和第三管理节点按照各自的配置文件运行在同一集群。
在上述实施例中,在云存储HA模式的第一管理节点和第二管理节点不能满足云存储业务时,可以将视频云存储系统的HA模式升级为集群模式,以解决该问题。具体地,可以在该视频云存储系统中增加新的终端节点(如上述实施例中的第三管理节点),然后利用集群的特征信息配置第一管理节点和第二管理节点和新增的第三管理节点的配置文件,以实现第一管理节点、第二管理节点和第三管理节点的集群配置。在自动升级的过程中,无需人工操作,不会中断云存储业务,因此,不会造成视频存储数据的丢失,解决了采用现有技术中的升级视频云存储系统的工作模式,因需中断存储工作从而导致视频存储数据丢失的技术问题。
通过上述实施例,实现了快速将云存储HA模式自动升级为云存储集群模式,与现有技术中的手动操作相比,升级速度快,且方便安全。
其中,上述的管理节点中存储有视频云存储系统中的存储节点存储的视频数据的索引信息。
具体地,在接收到对视频云存储系统进行升级的升级指令的情况下,自动启动升级应用程序,通过该升级应用程序自动备份云存储HA模式中第一管理节点和第二管理节点的数据,在备份数据备份成功的情况下,通过升级应用程序在新增的一个或多个第三管理节点上安装分布式模式云存储软件,在安装完毕后,对云存储数据库hbase(hadoop base,即分布式数据库),利用自动读取到的集群特征信息对第三管理节点上的云存储数据库进行集群配置,在该过程中,由于新增的第三管理节点还未运行在集群中,每个第三管理节点只是一个单机,因此,该配置后的第三管理节点为单机伪集群模式。
具体地,利用集群特征信息配置视频云存储系统中的一个或多个新增的第三管理节点的配置文件的步骤包括:在第三管理节点(可以为新增的云存储管理服务器)上安装分布式模式云存储服务软件,安装完毕后,利用该安装的分布式模式云存储服务软件将第三管理节点配置为单机伪集群模式。
可选的,所述备份模块包括:判断子模块,用于判断所述第一管理节点和所述第二管理节点上的索引数据是否同步;第一备份子模块,用于若第一管理节点和所述第二管理节点上的索引数据同步,则确定对主管理节点上的索引数据进行备份,其中,所述主管理节点为所述第一管理节点和所述第二管理节点中对外提供云存储服务的管理节点;第二备份子模块,用于若第一管理节点和所述第二管理节点上的索引数据不同步,则待第一管理节点和所述第二管理节点上的索引数据同步后,对所述主管理节点上的索引数据进行备份。
通过上述实施例,可以对运行在云存储HA模式下的第一管理节点和第二管理节点上的索引数据进行安全和完整的备份。
可选的,所述集群特征信息至少包括:数据备份数和集群主机的IP地址,其中,所述第二管理节点的配置文件中至少记录有所述第二管理节点的IP地址和端口、所述集群主机的IP地址以及所述数据备份数;所述第一管理节点的配置文件中至少记录有所述第一管理节点的IP地址和端口、所述集群主机的IP地址以及数据备份数,其中,所述同步模块包括:第一同步子模块,用于在所述第一管理节点和所述第二管理节点的配置文件中增加所述第二管理节点的节点IP地址和端口的信息;以及第二同步子模块,用于在所述第三管理节点的配置文件中增加所述第一管理节点和所述第二管理节点的节点IP地址和端口的信息。
通过上述步骤,自动对第一管理节点、第二管理节点和第三管理节点的配置文件的集群节点信息进行集群同步,即实现了各个终端节点的配置同步,使得第一管理节点、第二管理节点和第三管理节点能够同步运行在同一集群中。
可选的,所述升级装置还包括:判断模块,用于在将所述备份数据导入所述第三管理节点之后,判断所述备份数据是否导入成功,并判断所述第三管理节点运行是否正常;返回模块,用于若所述备份数据导入不成功或所述第三管理节点运行不正常,则返回执行利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件的操作。
可选的,所述升级方法还包括:获取模块,用于在对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步之后,获取在升级的过程中产生的未备份的视频存储数据的新增索引信息;保存模块,用于将所述新增索引信息保存入所述视频云存储系统中的至少一个管理节点,其中,所述至少一个管理节点包括:所述第一管理节点、所述第二管理节点和所述第三管理节点。
通过上述实施例,在将存储模式升级的过程中,云存储业务不中断,升级过程中前端数据会持续写入云存储HA模式的管理节点,对于该升级过程中未备份的前端数据,视频云存储系统自动将其存储在管理节点分配的存储节点中,并在存储模式升级成功之后,自动将未备份的视频存储数据的索引信息保存入视频云存储系统中的第一管理节点、第二管理节点和第三管理节点中,以确保升级过程中视频存储数据的完整性。
根据本发明实施例的一个方面,提供了一种基于视频云存储系统,包括:第一管理节点,所述第一管理节点运行在HA高可用模式;第二管理节点,所述第二管理节点运行在HA高可用模式;第三管理节点,用于在接收到对视频云存储系统进行升级的升级指令的情况下,导入所述第一管理节点和所述第二管理节点上索引数据的备份数据,并利用集群特征信息配置对应的配置文件;所述第一管理节点和所述第二管理节点还用于利用所述集群特征信息配置对应的配置文件;所述第一管理节点、所述第二管理节点和所述第三管理节点还用于对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
通过上述实施例,实现了视频云存储系统中的云存储HA模式到云存储集群模式的自动升级,整个自动升级过程以程序形式实现,无需人工操作,避免浪费人力或由于人为操作造成操作失误,且在升级的过程中,不会中断云存储业务,整个升级流程方便、快捷及安全,满足云存储业务的实际应用需求。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种基于视频云存储系统的存储模式升级方法,其特征在于,包括:
在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点的索引数据进行备份,得到备份数据,其中,所述视频云存储系统包括所述第一管理节点和第二管理节点,所述第一管理节点和所述第二管理节点均运行在HA高可用模式;
读取集群特征信息,利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点;
利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件;
对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
2.根据权利要求1所述的升级方法,其特征在于,对第一管理节点的索引数据进行备份,得到备份数据包括:
判断所述第一管理节点和所述第二管理节点上的索引数据是否同步;
若第一管理节点和所述第二管理节点上的索引数据同步,则确定对主管理节点上的索引数据进行备份,其中,所述主管理节点为所述第一管理节点和所述第二管理节点中对外提供云存储服务的管理节点;
若第一管理节点和所述第二管理节点上的索引数据不同步,则待第一管理节点和所述第二管理节点上的索引数据同步后,对所述主管理节点上的索引数据进行备份。
3.根据权利要求1所述的升级方法,其特征在于,所述集群特征信息至少包括:数据备份数和集群主机的IP地址,其中,所述第二管理节点的配置文件中至少记录有所述第二管理节点的IP地址和端口、所述集群主机的IP地址以及所述数据备份数;所述第一管理节点的配置文件中至少记录有所述第一管理节点的IP地址和端口、所述集群主机的IP地址以及数据备份数,
其中,对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步包括:
在所述第一管理节点和所述第二管理节点的配置文件中增加所述第三管理节点的节点IP地址和端口的信息;以及
在所述第三管理节点的配置文件中增加所述第一管理节点和所述第二管理节点的节点IP地址和端口的信息。
4.根据权利要求1所述的升级方法,其特征在于,在将所述备份数据导入所述第三管理节点之后,所述升级方法还包括:
判断所述备份数据是否导入成功,并判断所述第三管理节点运行是否正常;
若所述备份数据导入不成功或所述第三管理节点运行不正常,则返回执行利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件的操作。
5.根据权利要求1至4中任一项所述的升级方法,其特征在于,在对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步之后,所述升级方法还包括:
获取在升级的过程中产生的未备份的视频存储数据的新增索引信息;
将所述新增索引信息保存入所述视频云存储系统中的至少一个管理节点,其中,所述至少一个管理节点包括:所述第一管理节点、所述第二管理节点和所述第三管理节点。
6.一种基于视频云存储系统的存储模式升级装置,其特征在于,包括:
备份模块,用于在接收到对视频云存储系统进行升级的升级指令的情况下,对第一管理节点的索引数据进行备份,得到备份数据,其中,所述视频云存储系统包括所述第一管理节点和第二管理节点,所述第一管理节点和所述第二管理节点均运行在HA高可用模式;
处理模块,用于读取集群特征信息,利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件,并将所述备份数据导入所述第三管理节点;
配置模块,用于利用所述集群特征信息配置所述第一管理节点和所述第二管理节点的配置文件;
同步模块,用于对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
7.根据权利要求6所述的升级装置,其特征在于,所述备份模块包括:
判断子模块,用于判断所述第一管理节点和所述第二管理节点上的索引数据是否同步;
第一备份子模块,用于若第一管理节点和所述第二管理节点上的索引数据同步,则确定对主管理节点上的索引数据进行备份,其中,所述主管理节点为所述第一管理节点和所述第二管理节点中对外提供云存储服务的管理节点;
第二备份子模块,用于若第一管理节点和所述第二管理节点上的索引数据不同步,则待第一管理节点和所述第二管理节点上的索引数据同步后,对所述主管理节点上的索引数据进行备份。
8.根据权利要求7所述的升级装置,其特征在于,所述集群特征信息至少包括:数据备份数和集群主机的IP地址,其中,所述第二管理节点的配置文件中至少记录有所述第二管理节点的IP地址和端口、所述集群主机的IP地址以及所述数据备份数;所述第一管理节点的配置文件中至少记录有所述第一管理节点的IP地址和端口、所述集群主机的IP地址以及数据备份数,其中,所述同步模块包括:
第一同步子模块,用于在所述第一管理节点和所述第二管理节点的配置文件中增加所述第三管理节点的节点IP地址和端口的信息;以及
第二同步子模块,用于在所述第三管理节点的配置文件中增加所述第一管理节点和所述第二管理节点的节点IP地址和端口的信息。
9.根据权利要求6所述的升级装置,其特征在于,所述升级装置还包括:
判断模块,用于在将所述备份数据导入所述第三管理节点之后,判断所述备份数据是否导入成功,并判断所述第三管理节点运行是否正常;
返回模块,用于若所述备份数据导入不成功或所述第三管理节点运行不正常,则返回执行利用所述集群特征信息配置所述视频云存储系统中的一个或多个新增的第三管理节点的配置文件的操作。
10.根据权利要求6至9中任一项所述的升级装置,其特征在于,所述升级装置还包括:
获取模块,用于在对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步之后,获取在升级的过程中产生的未备份的视频存储数据的新增索引信息;
保存模块,用于将所述新增索引信息保存入所述视频云存储系统中的至少一个管理节点,其中,所述至少一个管理节点包括:所述第一管理节点、所述第二管理节点和所述第三管理节点。
11.一种基于视频云存储系统,其特征在于,包括:
第一管理节点,所述第一管理节点运行在HA高可用模式;
第二管理节点,所述第二管理节点运行在HA高可用模式;
第三管理节点,用于在接收到对视频云存储系统进行升级的升级指令的情况下,导入所述第一管理节点和所述第二管理节点上索引数据的备份数据,并利用集群特征信息配置对应的配置文件;
所述第一管理节点和所述第二管理节点还用于利用所述集群特征信息配置对应的配置文件;
所述第一管理节点、所述第二管理节点和所述第三管理节点还用于对所述第一管理节点的配置文件、所述第二管理节点的配置文件和所述第三管理节点的配置文件进行信息同步,以使所述第一管理节点、所述第二管理节点、以及所述第三管理节点运行在集群模式。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610555458.2A CN107623705B (zh) | 2016-07-13 | 2016-07-13 | 基于视频云存储系统的存储模式升级方法、装置和系统 |
PCT/CN2017/092201 WO2018010603A1 (zh) | 2016-07-13 | 2017-07-07 | 基于视频云存储系统的存储模式升级方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610555458.2A CN107623705B (zh) | 2016-07-13 | 2016-07-13 | 基于视频云存储系统的存储模式升级方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107623705A CN107623705A (zh) | 2018-01-23 |
CN107623705B true CN107623705B (zh) | 2019-12-20 |
Family
ID=60951958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610555458.2A Active CN107623705B (zh) | 2016-07-13 | 2016-07-13 | 基于视频云存储系统的存储模式升级方法、装置和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107623705B (zh) |
WO (1) | WO2018010603A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110351108B (zh) * | 2018-04-04 | 2022-06-28 | 大唐移动通信设备有限公司 | 一种配置信息协调和存储方法及设备 |
CN111163173B (zh) * | 2019-12-31 | 2022-06-21 | 迈普通信技术股份有限公司 | 集群配置方法、装置、服务器及可读存储介质 |
CN113836094B (zh) * | 2021-11-30 | 2022-03-01 | 成都同步新创科技股份有限公司 | 一种分布式视频存储的文件生命周期管理方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102655460A (zh) * | 2012-01-05 | 2012-09-05 | 中国工商银行股份有限公司 | 一种生产服务器冗余备份方法及系统 |
CN102882927A (zh) * | 2012-08-29 | 2013-01-16 | 华南理工大学 | 一种云存储数据同步框架及其实现方法 |
CN105487944A (zh) * | 2015-12-31 | 2016-04-13 | 成都华为技术有限公司 | 数据备份系统中复制模式转换的方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10275347B2 (en) * | 2010-03-08 | 2019-04-30 | Excalibur Ip, Llc | System, method and computer program product for managing caches |
CN102006190B (zh) * | 2010-11-23 | 2012-10-31 | 浪潮(北京)电子信息产业有限公司 | 一种高可用集群备份系统及其备份方法 |
-
2016
- 2016-07-13 CN CN201610555458.2A patent/CN107623705B/zh active Active
-
2017
- 2017-07-07 WO PCT/CN2017/092201 patent/WO2018010603A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102655460A (zh) * | 2012-01-05 | 2012-09-05 | 中国工商银行股份有限公司 | 一种生产服务器冗余备份方法及系统 |
CN102882927A (zh) * | 2012-08-29 | 2013-01-16 | 华南理工大学 | 一种云存储数据同步框架及其实现方法 |
CN105487944A (zh) * | 2015-12-31 | 2016-04-13 | 成都华为技术有限公司 | 数据备份系统中复制模式转换的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107623705A (zh) | 2018-01-23 |
WO2018010603A1 (zh) | 2018-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111338854B (zh) | 基于Kubernetes集群快速恢复数据的方法及系统 | |
US20190042659A1 (en) | Data writing and reading and apparatus and cloud storage system | |
CN103152390B (zh) | 分布式存储系统的节点配置方法、装置、节点及系统 | |
CN111124755A (zh) | 集群节点的故障恢复方法、装置、电子设备及存储介质 | |
CN111399764B (zh) | 数据存储方法、读取方法、装置、设备及存储介质 | |
CN113032085A (zh) | 云操作系统的管理方法、装置、服务器、管理系统及介质 | |
CN105407117A (zh) | 分布式备份数据的方法、装置和系统 | |
CN105242990A (zh) | 基于云平台的数据备份方法和装置 | |
CN110532123A (zh) | HBase系统的故障转移方法及装置 | |
CN107623705B (zh) | 基于视频云存储系统的存储模式升级方法、装置和系统 | |
CN112632019A (zh) | 一种日志管理方法、装置、电子设备及存储介质 | |
CN104793981A (zh) | 一种虚拟机集群的在线快照管理方法及装置 | |
CN106686117B (zh) | 一种分布式计算集群的数据存储处理系统及方法 | |
CN107391303B (zh) | 数据处理方法、装置、系统、服务器及计算机存储介质 | |
CN104517067A (zh) | 访问数据的方法、装置及系统 | |
CN109542841B (zh) | 集群中创建数据快照的方法及终端设备 | |
CN115756955A (zh) | 一种数据备份、数据恢复的方法、装置及计算机设备 | |
CN103414706A (zh) | 双机防火墙系统的管理方法和装置 | |
CN104063377A (zh) | 信息处理方法和使用其的电子设备 | |
CN110798358B (zh) | 分布式服务标识方法、装置、计算机可读介质及电子设备 | |
CN112527446A (zh) | 时区同步方法、设备及终端设备 | |
CN112000850A (zh) | 进行数据处理的方法、装置、系统及设备 | |
CN108319679B (zh) | 一种主键的生成方法及装置 | |
KR101298852B1 (ko) | 파일 복원 방법 및 이를 위한 시스템 | |
CN111124428A (zh) | 一种基于中创中间件的应用自动化发布方法和相关装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |