一种数据处理平台冗余服务器备份及切换运行控制方法与流程

文档序号:11291985阅读:691来源:国知局

本发明涉及一种数据处理平台冗余服务器备份及切换运行控制方法,属计算机通讯技术领域。



背景技术:

目前在计算机通讯服务器建设中,为了提高服务器系统运行稳定性和可靠性,提高服务器对突发故障应对能力,往往在计算机通讯服务器建设时,在服务器系统中增加一个甚至多个用于突发状况下应急运行的冗余服务器,但在实际应用中发现,当前的冗余服务虽然有效的提高计算机通讯服务器系统运行的稳定性和可靠性,但当计算机通讯网络服务器发生整体或局部故障后,冗余服务器启动速度相对较慢,除此之外,还需要对冗余服务器并网运行时进行必要的网络参数设定,从而导致在冗余服务器切换运行时的数据通讯稳定性极差,除此之外,当前在进行冗余服务器运行后,冗余服务器运行过程中的数据信息易发生丢失,因此当前的冗余服务器系统依然不能有效的满足实际使用的需要,针对这一问题,迫切需要开发一种全新冗余服务器控制系统,以满足实际使用的需要。



技术实现要素:

本发明目的就在于克服上述不足,提供一种数据处理平台冗余服务器备份及切换运行控制方法。

为实现上述目的,本发明是通过以下技术方案来实现:

一种数据处理平台冗余服务器备份及切换运行控制方法,包括以下步骤:

第一步,构建全局管理服务器,根据数据处理平台运行要求,构建一个用于数据库id分配、检索用全局管理服务器;

第二步,配备子服务器,根据数据处理平台运行要求,分别设立相互独立运行的数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器和数据冗余备份服务器,然后数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器分别与至少一个数据冗余备份服务器间通过交换机相互连接,并构成一个数据单元,各数据单元间相互并联,并通过交换机与全局管理服务器相互连接;

第三步,子服务器赋值,首先通过全局管理服务器对第二步中的各数据单元统一编订通讯id,然后再在各通讯id基础上,将数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器和与之对应的数据冗余备份服务器分别设定二次通讯id,并将编订好的通讯id和二次通讯id分别保存在全局管理服务器和各相应的数据单元中,然后分别编订各数据单元内部编码,其中数据单元内部编码包括数据通讯起始编码、结束编码及故障编码,同时编订各数据单元中相应的数据冗余备份服务器工作顺序列表,然后将各数据单元内部编码分别保存在数据单元内相应的服务器中和全局管理服务器中;

第四步,数据运行,在数据处理平台运行时,首先由全局管理服务器对数据处理平台接受到的数据指令类型进行通讯id选址,在完成通讯id选址后,驱动选定通讯id所对应的数据单元运行,进行数据存取、调配及运算处理,其中在数据单元运行时,当数据单元中未出现故障编码时,则直接根据二次通讯id中对应的数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器进行数据处理,在数据处理结束并识别到结束编码后,将数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器内的数据分别在与其各自对应的数据冗余备份服务器中备份,当数据单元中出现故障编码时,则根据数据单元中编订的数据冗余备份服务器工作顺序列表,由故障数据单元中的列表位置靠前的数据冗余备份服务器进行数据操作,并在进行数据操作时,向全局管理服务器发送故障编码信号,提示设备故障,并在当前数据冗余备份服务器完成数据处理后,将数据处理结果在当前数据冗余备份服务器中存储,同时将数据处理结果备份到数据冗余备份服务器工作顺序列表中靠后的数据冗余备份服务器中,并在当前数据冗余备份服务器对应数据单元中故障排除后,将当前数据冗余备份服务器中数据备份到故障排出后的服务器中即可。

进一步的,所述的第二步通讯网络数据通讯的起始识别码、结束识别码和故障编码均采用八进制编码及十六进制编码中的任意一种。

进一步的,所述的二次通讯id结构为在通讯id末位字符后以二进制、八进制及十六禁止编码方式增加两位字符串。

本发明系统构成简单,数据通讯稳定性好,一方面可有效的提高冗余服务器切换作业的效率和冗余服务器并网运行的稳定性,提高数据通讯服务质量,另一方面可有效的提高数据在服务器中存储的可靠性,实现冗余服务器与主服务器间数据相互补充,避免因故障等因素造成的数据丢失现象发生。

附图说明

图1为本发明方法流程示意图。

具体实施方式

如图1所示,一种数据处理平台冗余服务器备份及切换运行控制方法,包括以下步骤:

第一步,构建全局管理服务器,根据数据处理平台运行要求,构建一个用于数据库id分配、检索用全局管理服务器;

第二步,配备子服务器,根据数据处理平台运行要求,分别设立相互独立运行的数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器和数据冗余备份服务器,然后数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器分别与至少一个数据冗余备份服务器间通过交换机相互连接,并构成一个数据单元,各数据单元间相互并联,并通过交换机与全局管理服务器相互连接;

第三步,子服务器赋值,首先通过全局管理服务器对第二步中的各数据单元统一编订通讯id,然后再在各通讯id基础上,将数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器和与之对应的数据冗余备份服务器分别设定二次通讯id,并将编订好的通讯id和二次通讯id分别保存在全局管理服务器和各相应的数据单元中,然后分别编订各数据单元内部编码,其中数据单元内部编码包括数据通讯起始编码、结束编码及故障编码,同时编订各数据单元中相应的数据冗余备份服务器工作顺序列表,然后将各数据单元内部编码分别保存在数据单元内相应的服务器中和全局管理服务器中;

第四步,数据运行,在数据处理平台运行时,首先由全局管理服务器对数据处理平台接受到的数据指令类型进行通讯id选址,在完成通讯id选址后,驱动选定通讯id所对应的数据单元运行,进行数据存取、调配及运算处理,其中在数据单元运行时,当数据单元中未出现故障编码时,则直接根据二次通讯id中对应的数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器进行数据处理,在数据处理结束并识别到结束编码后,将数据检索服务器、数据存储服务器、数据运算服务器、数据处理队列排序子服务器内的数据分别在与其各自对应的数据冗余备份服务器中备份,当数据单元中出现故障编码时,则根据数据单元中编订的数据冗余备份服务器工作顺序列表,由故障数据单元中的列表位置靠前的数据冗余备份服务器进行数据操作,并在进行数据操作时,向全局管理服务器发送故障编码信号,提示设备故障,并在当前数据冗余备份服务器完成数据处理后,将数据处理结果在当前数据冗余备份服务器中存储,同时将数据处理结果备份到数据冗余备份服务器工作顺序列表中靠后的数据冗余备份服务器中,并在当前数据冗余备份服务器对应数据单元中故障排除后,将当前数据冗余备份服务器中数据备份到故障排出后的服务器中即可。

本实施例中,所述的第二步通讯网络数据通讯的起始识别码、结束识别码和故障编码均采用八进制编码及十六进制编码中的任意一种。

本实施例中,所述的二次通讯id结构为在通讯id末位字符后以二进制、八进制及十六禁止编码方式增加两位字符串。

本发明系统构成简单,数据通讯稳定性好,一方面可有效的提高冗余服务器切换作业的效率和冗余服务器并网运行的稳定性,提高数据通讯服务质量,另一方面可有效的提高数据在服务器中存储的可靠性,实现冗余服务器与主服务器间数据相互补充,避免因故障等因素造成的数据丢失现象发生。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1