一种基于光网络单元实现设备容灾的系统及方法与流程

文档序号:17318707发布日期:2019-04-05 21:25阅读:157来源:国知局
一种基于光网络单元实现设备容灾的系统及方法与流程
本发明涉及数据处理技术应用领域,特别涉及基于光网络单元(opticalnetworkunit,简称“onu”)实现设备容灾的系统及方法。
背景技术
:目前,常用的较高等级的数据容灾处理措施为:在相隔较远的两地分别建立两个数据中心,各数据中心24小时不间断工作,相互间进行数据备份;当数据中心a的所在地发生灾难导致数据中心a损毁时,位于另一地区的数据中心b将接替数据中心a进行工作,并同时负责数据中心a的数据恢复。但是,对于上述数据容灾处理,需要租赁通信链路来实现上述的异地数据中心备份,系统成本较大;尤其是,如果针对每个城市都建立一个相应的容灾备份数据中心,对于企业用户来说,成本巨大难以承受;而对于个人用户来说,将无法承受。另外,在上述数据容灾处理中,作为数据中心的设备应连续地工作,在实际中,为了避免一台设备因过热宕机,需要维护人员定时进入机房进行设备维护,即关闭正在工作的设备,打开其备用设备以继续工作。当维护人员因为一时疏忽没有对重要设备进行及时有效地维护时,设备极有可能发生损坏进而影响数据的存储及处理,严重时将会造成重大的经济损失。技术实现要素:为了解决现有技术存在的不足,本发明的目的在于提供一种基于光网络单元实现设备容灾的系统及方法,其可有效降低因数据中心设备宕机等原因引起的经济损失且可实现降低数据容灾备份成本。为实现上述目的,本发明提供一种基于光网络单元实现设备容灾的系统,包括,至少一个数据中心设备、至少一光网络单元,以及管理平台,其中,所述数据中心设备,其收集所述数据中心设备的运行数据及周边环境的监控数据并上报给所述光网络单元;所述光网络单元,其与所述数据中心设备相连接,接收所述数据中心设备上报的所述运行数据及周边环境的监控数据,并进行处理,生成上报方法主动上报给所述管理平台;所述管理平台,其与所述光网络单元相连接,接收所述光网络单元主动上报的上报方法,进行预警处理及数据备份。进一步地,所述数据中心设备,其设置有设备监控模块,收集所述数据中心设备的运行数据及周边环境的监控数据并上报给所述光网络单元。进一步地,所述光网络单元,包括外部通信模块、功能处理模块、以及传感驱动模块,其中,所述外部通信模块,其用于所述光网络单元与所述管理平台之间的信息交互及数据备份传输;所述功能处理模块,其用于所述光网络单元各功能的相应处理;所述传感驱动模块,其接收所述数据中心设备上报的运行数据及周边环境的监控数据并将其与预定的阈值进行比较;当所述运行数据及监控数据超出了预定的阈值,以主动上报紧急上报方法的形式经所述外部通信模块发送至所述管理平台;当所述运行数据及监控数据没有超出预定的阈值,则以主动上报定时上报方法的形式经所述外部通信模块发送至所述管理平台。进一步地,所述管理平台,包括对外通信模块、用户信息获取模块、以及数据备份模块,其中,所述对外通信模块,其用于所述管理平台与所述光网络单元之间信息的交互;所述用户信息获取模块,其用于获取与所述光网络单元相关联的数据中心设备的用户信息,当接收到所述光网络单元主动上报的紧急上报方法时,通知用户对相应的数据中心设备进行维护管理;所述数据备份模块,其通过所述光网络单元对所述数据中心设备的数据备份。进一步地,所述光网络单元与所述管理平台之间,通过internet类型的wan连接,并利用json报文进行信息交互。进一步地,所述json报文由报文头部、报文体组成,所述报文头部,以json数据长度的十六进制大端方式显示4个字节;所述报文体,包括,远程调用方法、操作id,命令类型、其他参数,其中,所述远程调用方法,用于定义发送报文方式;所述操作id,用于定义操作顺序;所述命令类型,为光网络单元功能实现模块识别字段;所述其他参数,为具体操作参数指标,其反映光网络单元及其连接的数据中心设备的具体信息。进一步地,所述远程调用方法,包括插件方法、app方法、紧急上报方法及定时上报方法,其中,所述插件方法,包含插件的安装、卸载、查询操作;所述app方法,其用于与光网络单元关联的终端设备的app调用,负责光网络单元的参数设置和查询;所述紧急上报方法,其用于设备的容灾预警,应对数据中心设备发出的可能宕机的警告;所述定时上报方法,其应对数据中心设备的关键数据的远程存储。为实现上述目的,本发明还提供一种基于光网络单元实现设备容灾的方法,其特征在于,包括以下步骤:数据中心设备收集运行数据及其周边环境的监控数据并上报给光网络单元;光网络单元对所述运行数据及监控数据进行处理,生成上报方法主动上报给所述管理平台;管理平台根据上报方法,进行预警处理及数据备份。进一步地,所述光网络单元对所述运行数据及监控数据进行处理,生成上报方法主动上报给所述管理平台的步骤,包括,光网络单元将所述运行数据及监控数据与预设阈值进行比较;当所述运行数据及监控数据超出了预定的阈值,将紧急上报方法主动上报给所述管理平台;当所述运行数据及监控数据没有超出预定的阈值,则将定时上报方法主动上报给所述管理平台。进一步地,所述管理平台根据上报方法,进行预警处理及数据备份的步骤,包括,当管理平台接收到所述光网络单元主动上报的紧急上报方法时,获取与所述光网络单元相关联的数据中心设备的用户信息,通知用户对相应的数据中心设备进行维护管理。进一步地,所述管理平台根据上报方法,进行预警处理及数据备份的步骤,包括,当管理平台接收到所述光网络单元主动上报的定时上报方法时,数据中心设备的工作数据存入灾备数据库作为备份。相对于现有技术,本发明的基于光网络单元实现设备容灾的系统及方法中,数据中心设备设置有设备监控模块,与数据中心设备相连接的光网络单元通过设备监控模块获取数据中心设备的运行数据及其周边环境的监控数据。当光网络单元通过比对运行数据或监控数据超过预定的阈值时,光网络单元主动将预警消息发送至管理平台;管理平台收到预警消息后,根据用户信息获取模块获取与光网络单元关联的用户信息,以与相关联系人取得联系,通知该联系人及时对数据中心设备进行维护,从而完成容灾预警处理以避免因人为疏忽使数据中心设备发生宕机进而可有效避免相应的经济损失,无需维护人员定时进入机房进行设备维护就可以实现对重要设备进行及时有效地维护,保证了数据的存储及处理,避免因设备损坏影响数据的存储及处理,造成重大经济损失。另外,当光网络单元通过比对运行数据或监控数据未超过预定的阈值时,光网络单元主动将关键数据发送至管理平台,管理平台收到关键数据后,通过数据备份模块将其存入备份数据库中作为备份;当数据中心设备因受灾或其他原因丢失关键数据后,管理平台根据用户信息获取模块定位到数据中心设备的位置以及与它关联用户的联系方式,备份数据库的备份数据能够进行数据中心设备的数据恢复,无需额外租赁专用通信链路,通过现有网络就可实现数据的备份及恢复,完成数据容灾备份进而有效地降低异地数据备份的成本。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。附图说明附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:图1为根据本发明的基于光网络单元实现设备容灾的系统示意图;图2为根据本发明的基于光网络单元实现设备容灾的方法流程图。具体实施方式以下将结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。本发明的实施例,提供一种基于光网络单元实现设备容灾的系统,图1为根据本发明的基于光网络单元实现设备容灾的系统示意图,如图1所示,本发明的基于光网络单元实现设备容灾的系统10,包括,多个数据中心设备110、光网络单元120,以及管理平台130,其中,数据中心设备110,其与光网络单元120相连接,将获取的数据中心设备110的运行数据及其周边环境的监控数据发送给光网络单元120。光网络单元120,其分别与数据中心设备110和管理平台130相连接,对数据中心设备110发送的周边环境的监控数据进行处理,生成上报方法并传送给管理平台130。管理平台130,其接收光网络单元120传送的上报方法,并根据上报方法的类型进行预警处理和数据中心设备110的数据备份。本发明的数据中心设备110,可分布在所需的各地,用于数据的存储及处理。数据中心设备110设置有设备监控模块111,例如传感器,该设备监控模块111用于获取数据中心设备110在运行过程中的运行数据(例如连接工作时间等)及周边环境的监控数据(例如温度等),并将该运行数据及周边环境的监控数据上传至光网络单元120。光网络单元120,包括,外部通信模块121、功能处理模块122、传感驱动模块123,其中,外部通信模块121,其具有对外通信接口,通过该对外通信接口,实现光网络单元120与管理平台130之间的信息交互及数据备份传输,将数据中心设备110的数据发送给管理平台130进行数据备份。功能处理模块122,其具有功能处理接口并能够实现光网络单元120各功能的相应处理。传感驱动模块123,其接收数据中心设备110的设备监控模块111上报的运行数据及监控数据,当接收到的数据中心设备110的某项数据超出了预定的阈值(例如,温度阈值、烟雾浓度阈值等可能影响设备正常运转的指标),可能导致宕机时,传感驱动模块123将警告信息以主动紧急上报方法的形式经由外部通信模块121发送至管理平台130;当接收到的数据中心设备110的某项数据没有超出预定的阈值,传感驱动模块123则以主动定时上报方法的形式经由外部通信模块121发送至管理平台130。管理平台130通过广域互联网(internetwan)与光网络单元120连接,利用其与光网络单元120终端之间的协议报文交互从而实现对光网络单元120的管理。具体为,管理平台130对光网络单元120发送json报文从而实现两者的信息交互。json报文是一种轻量级的数据交换格式,易于人阅读和编写,且也易于设备解析和生成,从而能够有效地提升网络传输效率。另外,json报文可进行扩展,例如采用光网络单元120主动上报的远程调用方法。表1为光网络单元发送的json报文的格式的示例。表1如表1所示,json报文的头部以json数据长度的十六进制大端方式进行显示,显示4字节。其中,报文体是以键值对的方式出现。远程调用方法决定请求的种类(即定义发送报文方式),区分该请求是由管理平台130发起的还是由光网络单元120主动上报的。由于通信双方对于json请求均采用异步处理机制,所以需要操作id来区分操作的先后顺序(即定义操作顺序),以免出现响应与请求不对应的情况。命令类型为光网络单元功能实现模块识别字段,即用于光网络单元120识别区分各个功能的字段,它会进入功能处理模块122的功能处理接口,调用具体的功能以实现该功能。其他参数为具体操作参数指标,其反映了光网络单元120及其连接的数据中心设备110的具体信息。表2表2为json报文中定义发送报文方式的内容的示例,如表2所示,在json报文中定义发送报文方式,即远程调用方法,其可包括插件方法、app方法、紧急上报方法及定时上报方法等内容。其中,插件方法可包含插件的安装、卸载、查询等操作;app方法可用于与光网络单元关联的电子设备(例如手机)的app调用,负责光网络单元130的参数设置和查询;紧急上报方法可应对设备监控模块发出的可能宕机的警告(例如当温度过高时发送预警消息),用于容灾预警;定时上报方法可应对数据中心设备110的关键数据(例如:设备所在地、已运行时间、某时刻的运行数据等)的远程存储。在本实施例中,管理平台130可以选择现有的运营商管理平台。优选地,管理平台130为现有的省级管理平台,可将其作为设备容灾的数据存储中心,具有较高的工作连续性,可24小时不间断地工作,从而满足降低成本的要求且可有效防止资源的浪费。管理平台130,包括,对外通信模块131、用户信息获取模块132,以及数据备份模块133,其中,对外通信模块131,其具有对外通信接口,与光网络单元120的对外通信接口对接,实现与光网络单元120之间的通信。用户信息获取模块132,其用于获取光网络单元110关联的数据中心设备110的用户信息;由此,当光网络单元120的传感驱动模块123预警时,管理平台130可通知光网络单元120关联的联系人对数据中心设备110进行及时的维护管理,同时也能够方便灾后数据恢复业务的顺利开展。数据备份模块133,其通过光网络单元接收数据中心设备110的数据并进行备份处理,便于设备容灾进行数据的恢复。表3onu序列号联系人地址联系人电话xxxxxxxxxxxxxx省xx市xx区xx街道1xxxxxxxxxx表3为光网络单元关联的数据中心设备的用户信息的示例,如表3所示,该用户信息可包括光网络单元的序列号、数据中心设备的联系人地址,以及联系人电话等信息。每个光网络单元130都设有一个唯一的序列号,可通过该序列号与用户信息建立关联,在容灾预警时,与光网络单元关联的联系人取得联系从而使相关人员对数据中心设备及时进行维护;在容灾备份时,可方便灾后故障设备的定位以及数据恢复工作,从而减少额外的经济损失。本发明的数据备份模块133,其通过光网络单元120接收数据中心设备110的关键数据,在管理平台130的远端进行相应数据的备份,由此,当数据中心设备110的所在地受灾时,可确保通过远端的数据备份模块133进行相应数据的恢复。本发明中,光网络单元120,其将数据中心设备110的运行数据发送给管理平台130进行存储备份,无需另外增加通信链路即可实现异地数据中心运行数据的备份,极大地降低了成本,同时,其对接收到的数据中心设备110周边环境的监控数据进行处理,当数据中心设备110出现异常可能导致宕机时,主动上报警告信息给管理平台130进行容灾预警,管理平台130与光网络单元关联的联系人取得联系从而使相关人员对数据中心设备及时进行维护,不需要维护人员定时进入机房进行设备维护就可以实现对重要设备进行及时有效地维护,保证了数据的存储及处理。本发明的实施例,还提供一种基于光网络单元实现设备容灾的方法,在上述光网络单元120与管理平台130的共同作用下,实现对数据中心设备110的容灾处理。图2为根据本发明的基于光网络单元实现设备容灾的方法流程图,下面将参考图2,对本发明的基于光网络单元实现设备容灾的方法进行详细描述。首先,步骤s101:收集数据中心设备110的运行数据及其周边环境的监控数据。数据中心设备110上设置至少一个设备监控模块111,该设备监控模块111不间断的获取数据中心设备110的运行数据及其周边环境的监控数据(例如,运行时间或温度等),并将其上报至光网络单元120。步骤s102:比较收集的数据是否超出阈值;如果是,转入步骤s103;如果否,转入步骤s105。光网络单元120比较接收的数据中心设备110的数据是否超出预定的阈值(例如,温度阈值、烟雾浓度阈值等可能影响设备正常运转的指标);如果其超出预定的阈值,则转入步骤s103;如果其未超出预定的阈值,则转入步骤s105。步骤s103:光网络单元120上报预警消息至管理平台130。当接收到的数据中心设备110的运行数据及其周边环境的监控数据超出预定的阈值时,说明数据中心设备110具有宕机的风险,此时,光网络单元120的传感驱动模块123即刻经由外部通信模块121主动以紧急上报方法发送至管理平台130,即将预警消息上报至管理平台130。该步骤中,光网络单元120上报预警消息至管理平台130,因此,不需要维护人员定时进入机房进行设备维护就可以实现对重要设备进行及时有效地维护,保证了数据的存储及处理。步骤s104:管理平台130进行预警处理及数据中心设备的关键数据备份。管理平台130接收到来自光网络单元120的预警消息后,进行相应的预警处理,即依据用户信息对数据中心设备110进行维护管理。具体为,根据用户信息获取模块132获取与光网络单元120关联的用户信息,从而与相关联系人取得联系,通知该联系人及时对数据中心设备110进行维护管理,至此完成容灾预警。步骤s105:发送数据中心设备110的关键数据至管理平台130。当接收到的数据中心设备110的运行数据及其周边环境的监控数据未超出预定的阈值时,传感驱动模块123主动以定时上报方法将数据中心设备110的关键数据发送至管理平台130,以使管理平台130对该关键数据进行远程存储。步骤s106:备份关键数据。管理平台130收到光网络单元120的外部通信模块121定时上报的数据中心设备110的关键数据后,将该关键数据存入备份数据库中作为备份。步骤s107:将备份的数据回传至数据中心设备110以进行数据恢复。当数据中心设备110因受灾或其它原因丢失数据后,管理平台130通过用户信息获取模块132定位到受灾的数据中心设备110的位置以及与其关联用户信息的联系方式,且将备份数据库的备份数据回传至数据中心设备110,从而能够完成数据中心设备110的数据恢复,至此完成数据容灾备份。在步骤s106和步骤s107,数据中心设备110通过光网络单元120将关键数据的定时发送给管理平台130进行备份;当数据中心设备110因受灾或其它原因丢失数据后再通过光网络单元120进行数据恢复,无需另外增加通信链路即可实现异地数据中心运行数据的备份,极大地降低了成本。以下将以企业级光网络单元为实例对本发明实施例的基于光网络单元实现设备容灾的方法进行实例性说明。其中,某企业在其所在地的至少一个数据中心设备110上安装了至少一个设备监控模块111,并将该数据中心设备110与带有容灾措施的光网络单元120相连接。设备监控模块111对数据中心设备进行实时监测,由于企业的运作依赖于该数据中心设备110,因而其24小时不断地连接带电工作。考虑到数据中心设备110连续工作会因为发热过高等因素而宕机,该企业又准备了另外3台备用数据中心设备以在第一台数据中心设备休息时,其它数据中心设备能够代替其工作。在容灾预警的实例中,当该企业的设备维护人员因为工作疏忽而忘记及时关闭已经连续工作多日的数据中心设备时,该设备温度越来越高,安装在该设备上的设备监控模块111获取温度数据并将其反馈给光网络单元120;光网络单元120的传感驱动模块123将接收到的温度数据与预定的温度阈值进行比对后,发现该温度数据已超出温度阈值;光网络单元120的传感驱动模块123通知对外通信接口向管理平台130主动上报预警消息;管理平台130收到该预警消息后,通过用户信息获取模块132获得联系人的联系方式,并向其发送短信通知;收到通知后的联系人员及时打开备用数据中心设备,关闭温度过高的数据中心设备,从而有效地避免了由宕机引发的经济损失。在容灾备份实例中,例如数据中心设备110的所在地a发生了地震,该企业处于该所在地a所有的数据中心设备都受到了影响,数据中心设备内的备份数据全部丢失;由于所在地a的数据中心设备已经关联了光网络单元120,在该地震发生前,该数据中心设备110内存储的数据已经通过光网络单元120传递至处于所在地b的远端省级管理平台130,并在与远端管理平台130相连接的数据备份模块133中进行了相应数据的备份;这样,在地震发生后,管理平台130通过用户信息获取模块132获得该光网络单元120关联的数据中心设110备的所在地以及关联用户的联系方式,运营商维护人员可以找到该用户,并通过连接数据备份模块133中的备份信息完成数据中心设备110的数据恢复。在本发明的基于光网络单元实现设备容灾的系统及方法中,数据中心设备110设置有设备监控模块111,与数据中心设备110相连接的光网络单元120通过接收设备监控模块111获取数据中心设备110的运行数据及其周边环境的监控数据。当光网络单元120通过比对运行数据或监控数据超过预定的阈值时,光网络单元120主动将预警消息发送至管理平台130;管理平台130收到预警消息后,根据用户信息获取模块132获取与光网络单元120关联的用户信息,以与相关联系人取得联系,通知该联系人及时对数据中心设备110进行维护,从而完成容灾预警处理以避免因人为疏忽使数据中心设备110发生宕机进而可有效避免相应的经济损失。另外,当光网络单元120通过比对运行数据或监控数据未超过预定的阈值时,光网络单元120主动将关键数据发送至管理平台,管理平台130收到关键数据后,通过数据备份模块133将其存入备份数据库中作为备份;当数据中心设备110因受灾或其他原因丢失关键数据后,管理平台130根据用户信息获取模块132定位到数据中心设备110的位置以及与它关联用户的联系方式,备份数据库的备份数据能够进行数据中心设备110的数据恢复,至此完成容灾备份进而有效地降低异地数据备份的成本。本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1