一种跨数据中心的云主机灾备方法及系统技术方案

技术编号:21246722 阅读:22 留言:0更新日期:2019-06-01 07:12
本申请提供一种跨数据中心的云主机灾备方法及系统,所述方法包括当需要创建云主机时,通过云管理平台分别向主数据中心和备数据中心发送云主机创建指令,所述云主机创建指令中包含创建所述云主机的参数信息;所述主数据中心的虚拟化平台根据所述云主机创建指令创建云主机,所述备数据中心的虚拟化平台保存所述云主机的参数信息;工作过程中,备数据中心按照预设的时间周期同步主数据中心中云主机的数据信息;当所述主数据中心出现故障时,所述备数据中心的虚拟化平台通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。采用本申请实施例提供的技术方案,可以实现在主备数据中心之间的云主机的快速的灾备切换过程。

A disaster preparedness method and system for cloud hosts across data centers

The application provides a method and system for disaster preparedness of cloud hosts across data centers. The method includes sending cloud hosts creation instructions to the main data center and the standby data center respectively through the cloud management platform when it is necessary to create cloud hosts. The cloud hosts creation instructions contain parameter information for creating the cloud hosts. The virtualization platform of the main data center according to the cloud hosts. Create instructions to create cloud hosts, and the virtual platform of the standby data center stores the parameter information of the cloud hosts; during the working process, the standby data center synchronizes the data information of the cloud hosts in the main data center according to the preset time cycle; when the main data center fails, the virtual platform of the standby data center stores the parameter information and data of the cloud hosts through the stored cloud hosts. Information, create cloud hosts, restore business. Using the technical scheme provided by the embodiment of this application, a fast disaster preparedness switching process of the cloud host between the backup data centers can be realized.

【技术实现步骤摘要】
一种跨数据中心的云主机灾备方法及系统
本申请涉及计算机
,特别涉及一种跨数据中心的云主机灾备方法及系统。
技术介绍
数据中心是全球协作的特定设备网络,用来在internet网络基础设施上传递、加速、展示、计算、存储数据信息。它不仅仅包括计算机系统和其它与之配套的设备(例如通信和存储系统),还包含冗余的数据通信连接、环境控制设备、监控设备以及各种安全装置。在现今的数据中心业务平台设计中,同城双数据中心异地灾备中心的设计越来越普遍,云管理平台也逐渐成为管理多个虚拟化平台的统一管理平台。在该应用场景中,如何在某个数据中心出现灾难性故障时,通过其他数据中心一定的时间内将云主机在其他数据中心进行恢复,从而恢复业务,成为亟待解决的技术问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种跨数据中心的云主机灾备方法及系统,以利于解决现有技术中跨数据中心进行云主机灾备的技术问题。其具体方案如下:第一方面,本申请实施例提供了一种跨数据中心的云主机灾备方法,包括:当需要创建云主机时,通过云管理平台分别向主数据中心和备数据中心发送云主机创建指令,所述云主机创建指令中包含创建所述云主机的参数信息;所述主数据中心的虚拟化平台根据所述云主机创建指令创建云主机,所述备数据中心的虚拟化平台保存所述云主机的参数信息;工作过程中,备数据中心按照预设的时间周期同步主数据中心中云主机的数据信息;当所述主数据中心出现故障时,所述备数据中心的虚拟化平台通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。优选地,所述主数据中心的云主机设有恢复优先级;所述备数据中心的虚拟化平台通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务,包括:所述备数据中心的虚拟化平台根据优先级由高到低的顺序,通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。优选地,所述主数据中心和备数据中心使用相同的网络或不同的网络。优选地,所述主数据中心和备数据中心分别设有具有镜像功能的存储系统,所述主数据中心和备数据中心的存储系统内设有一一对应的逻辑卷;所述备数据中心按照预设的时间周期同步主数据中心中云主机的数据信息,包括:按照预设的时间周期将主数据中心云主机的逻辑卷的数据信息镜像至备数据中心中对应的逻辑卷中。第二方面,本申请实施例提供了一种跨数据中心的云主机灾备系统,包括:云管理平台、主数据中心和备数据中心,所述主数据中心和备数据中心分别设有虚拟化平台和存储系统;所述云管理平台,用于当需要创建云主机时,分别向主数据中心和备数据中心发送云主机创建指令,所述云主机创建指令中包含创建所述云主机的参数信息;所述主数据中心的虚拟化平台,用于根据所述云主机创建指令创建云主机,所述备数据中心的虚拟化平台,用于保存所述云主机的参数信息;所述备数据中心的存储系统,用于按照预设的时间周期同步主数据中心的存储系统中云主机的数据信息;所述备数据中心的虚拟化平台,用于当所述主数据中心出现故障时,通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。优选地,所述主数据中心的云主机设有恢复优先级;所述备数据中心的虚拟化平台,具体用于根据优先级由高到低的顺序,通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。优选地,所述主数据中心和备数据中心使用相同的网络或不同的网络。优选地,所述存储系统具有镜像功能,所述主数据中心和备数据中心的存储系统内设有一一对应的逻辑卷;所述备数据中心的存储系统,具体用于按照预设的时间周期将主数据中心中云主机的逻辑卷的数据信息镜像至备数据中心中对应的逻辑卷中。第三方面,本申请实施例提供了一种计算机存储器,所述计算机存储器上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的步骤。第四方面,本申请实施例提供了一种计算机设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述第一方面所述的步骤。采用本申请实施例提供的技术方案,可以实现在主备数据中心之间的云主机的快速的灾备切换过程,适用于一些无法进行集群部署的应用灾备保护。具体地,通过业务优先级的设定,可以对某些云主机执行优先切换和恢复。通过云主机创建参数的保存,可以在主数据中心灾难故障的情况下,云主机各项配置参数不丢失,并得以在备数据中心重建,业务恢复点目标RTO尽量减小。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种跨数据中心的云主机灾备系统结构示意图;图2为本申请实施例提供的一种跨数据中心的云主机灾备方法流程示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。针对跨数据中心的应用场景,本申请实施例提供了一种跨数据中心的云主机灾备方案。图1为本申请实施例提供的一种跨数据中心的云主机灾备系统结构示意图,如图1所示,本申请实施例提供的跨数据中心的云主机灾备系统包括云管理平台、主数据中心和备数据中心。主数据中心和备数据中心分别部署虚拟化平台,虚拟化平台使用了具有数据镜像功能的存储系统,该存储系统也分别部署在两个数据中心。云管理平台处于系统的最上层,管理主数据中心和备数据中心的两个虚拟化平台。虚拟化平台用于对云主机进行管理,例如,图1中,在主数据中心示出了两个云主机VM1、VM2,每个云主机在存储系统中设有一个逻辑卷LUN1、LUN2,用于存储云主机的数据信息。相应的,在备数据中心的存储系统中设有与主数据中心一一对应的逻辑卷,备数据中心的逻辑卷用于对主数据中心的逻辑卷中的数据进行镜像备份,也就是说,对云主机的数据信息进行镜像备份。当云主机初始化创建时,通过云管理平台分别向主数据中心和备数据中心的虚拟化平台发送云主机创建指令,所述云主机创建指令中包含创建所述云主机的参数信息。其中,主数据中心执行正常创建的操作,并通过主数据中心的虚拟化平台在存储系统中创建相应的逻辑卷。备数据中心的虚拟化平台则将创建云主机所需的各项参数予以记录,并保存在数据库中,同时,在备数据中心的存储系统上创建与主数据中心对应的逻辑卷,主数据中心的LUN及备数据中心的LUN为一一对应关系,备数据中心的LUN通过存储的镜像机制将主数据中心的数据按照预设的时间周期同步,当然也可以进行实时同步。当主数据中心出现灾难故障时,启动云主机灾备切换,通过在初始化创建时保存的各项参数,及存储镜像同步的LUN,在备数据中心直接重新创建对应的云主机,恢复业务。其中,云主机磁盘数据为镜像同步的,网络及规格配置也保持一致。该主数据中心出现灾难故障可以为云管理平台检测到主数据中心虚拟化平台出现的问题。在一种可选实施例中,云主机的网络之上可通过负载均衡设备来实现请求转发,而不必保持网络信息完全相同,这可以在云主机初始化时进行指定,主备数据中心能够使用本文档来自技高网...

【技术保护点】
1.一种跨数据中心的云主机灾备方法,其特征在于,包括:当需要创建云主机时,通过云管理平台分别向主数据中心和备数据中心发送云主机创建指令,所述云主机创建指令中包含创建所述云主机的参数信息;所述主数据中心的虚拟化平台根据所述云主机创建指令创建云主机,所述备数据中心的虚拟化平台保存所述云主机的参数信息;工作过程中,备数据中心按照预设的时间周期同步主数据中心中云主机的数据信息;当所述主数据中心出现故障时,所述备数据中心的虚拟化平台通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。

【技术特征摘要】
1.一种跨数据中心的云主机灾备方法,其特征在于,包括:当需要创建云主机时,通过云管理平台分别向主数据中心和备数据中心发送云主机创建指令,所述云主机创建指令中包含创建所述云主机的参数信息;所述主数据中心的虚拟化平台根据所述云主机创建指令创建云主机,所述备数据中心的虚拟化平台保存所述云主机的参数信息;工作过程中,备数据中心按照预设的时间周期同步主数据中心中云主机的数据信息;当所述主数据中心出现故障时,所述备数据中心的虚拟化平台通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。2.根据权利要求1所述的方法,其特征在于,所述主数据中心的云主机设有恢复优先级;所述备数据中心的虚拟化平台通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务,包括:所述备数据中心的虚拟化平台根据优先级由高到低的顺序,通过保存的云主机的参数信息和数据信息,创建云主机,恢复业务。3.根据权利要求1所述的方法,其特征在于,所述主数据中心和备数据中心使用相同的网络或不同的网络。4.根据权利要求1所述的方法,其特征在于,所述主数据中心和备数据中心分别设有具有镜像功能的存储系统,所述主数据中心和备数据中心的存储系统内设有一一对应的逻辑卷;所述备数据中心按照预设的时间周期同步主数据中心中云主机的数据信息,包括:按照预设的时间周期将主数据中心云主机的逻辑卷的数据信息镜像至备数据中心中对应的逻辑卷中。5.一种跨数据中心的云主机灾备系统,其特征在于,包括:云管理平台、主数据中心和备数据中心,所述主数据中心和备数据中心分别设有虚拟...

【专利技术属性】
技术研发人员:魏传程胡玉鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1