基于云计算技术的高可用系统的制作方法

文档序号:7878650阅读:213来源:国知局
专利名称:基于云计算技术的高可用系统的制作方法
技术领域
本实用新型涉及计算机技术,尤其涉及一种基于云计算技术的高可用系统。
技术背景 目前,为了保证服务器系统的高可用性,主要采用双机热备份技术,双机热备份技术是一种软硬件结合的较高容错的应用方案。采用双机热备份技术实现高可用系统,即高可用服务器系统,在主用服务器和备用服务器上分别安装操作系统和管理软件,并且在主用服务器与备用服务器之间按照一定的时间间隔相互发送通信信号,以向对端服务器表明其自身当前的运行状态。若主用服务器发生故障,或者备用服务器无法收到主用服务器发送的通信信号,则管理软件判断出主用服务器当前处于故障状态,则停止主用服务器的工作,将系统资源转移到备用服务器上,由备用服务器替代主用服务器进行工作,以保证服务器系统的运行不间断,从而实现高可用性。但是,采用双机热备份技术实现服务器系统高可用性的技术方案中,由于每台主用服务器均需要配置相应的备用服务器,在主用服务器正常工作时,相应的备用服务器一直处于空闲状态,造成备用系统资源的浪费,从而造成高可用系统的资源利用率降低。
发明内容本实用新型提供一种基于云计算技术的高可用系统,用以提高系统资源的利用率。本实用新型提供的基于云计算技术的高可用系统包括中央控制管理服务器、云主机服务器、存储服务器和至少一个应用服务器;所述中央控制管理服务器与所述至少一个应用服务器连接,用于对所述至少一个应用服务器分别进行监控,若监控到所述至少一个应用服务器中存在发生故障的应用服务器,则向所述云主机服务器发送第一指令信息;所述云主机服务器与所述中央控制管理服务器连接,用于接收所述中央控制管理服务器发送的所述第一指令信息,并根据所述第一指令信息的指示,从所述存储服务器中调用所述目标虚拟机镜像文件,并运行所述目标虚拟机镜像文件;其中,所述目标虚拟机镜像文件为与发生故障的应用服务器对应的虚拟机镜像文件;所述存储服务器与所述云主机服务器连接,用于存储与所述至少一个应用服务器分别对应的虚拟机镜像文件,以供所述云主机服务器调用所述虚拟机镜像文件中的所述目标虚拟机镜像文件。所述中央控制管理服务器还用于在监控到所述发生故障的应用服务器恢复正常之后,向所述云主机服务器发送第二指令信息;相应地,所述云主机服务器还用于接收所述第二指令信息,并根据所述第二指令信息停止运行所述目标虚拟机镜像文件。所述中央控制管理服务器包括监控模块,用于对所述至少一个应用服务器分别进行监控,获取监控结果,并将所述监控结果发送给第一收发模块; 所述第一收发模块,用于接收所述监控模块发送的所述监控结果,并在所述监控结果表明所述至少一个应用服务器中存在发生故障的应用服务器时,向所述云主机服务器发送所述第一指令信息;相应地,所述云主机服务器包括第二收发模块,用于接收所述第一收发模块发送的所述第一指令信息,并根据所述第一指令信息的指示,从所述存储服务器中调用所述目标虚拟机镜像文件,并将所述目标虚拟机镜像文件发送至运行模块;所述运行模块,用于接收所述第二收发模块发送的所述目标虚拟机镜像文件,并运行所述目标虚拟机镜像文件。所述第一收发模块还用于在所述监控结果表明所述发生故障的应用服务器恢复正常之后,向所述云主机服务器发送第二指令信息;相应地,所述第二收发模块还用于,接收所述第一收发模块发送的所述第二指令信息,并将所述第二指令信息发送给所述运行模块;所述运行模块还用于,根据所述第二指令信息停止运行所述目标虚拟机镜像文件。所述高可用系统中的所述云主机服务器为多个;相应地,所述第一收发模块还用于,在所述监控结果表明所述至少一个应用服务器中存在发生故障的应用服务器时,向多个云主机服务器中满足预设条件的云主机服务器发送所述第一指令信息。所述云主机服务器的数量小于或等于所述至少一个应用服务器的数量。所述中央控制管理服务器和所述存储服务器合设在同一服务器设备中。所述应用服务器为数据库服务器。本实用新型提供的基于云计算技术的高可用系统,通过在中央控制管理服务器监控到有应用服务器发生故障之后,向云主机服务器发送第一指令信息,以使云主机服务器从存储服务器中调用与发生故障的应用服务器对应的虚拟机镜像文件,由云主机服务器运行该虚拟机镜像文件,使得发生故障的应用服务器无法正常工作时,云主机服务器可以在中央管理控制服务器的指示下,通过模拟与该应用服务器相同的运行环境,继续运行该应用服务器上的应用,而无需为各应用服务器分别配置备用服务器设备,从而有效地提高了高可用系统的资源利用率,有效地提高了高可用系统对各应用服务器进行监控管理的效率和便捷性。

图I为本实用新型基于云计算技术的高可用系统一实施例的系统结构示意图;图2为本实用新型基于云计算技术的高可用系统另一实施例的系统结构示意图;[0031]图3为本实用新型基于云计算技术的高可用系统又一实施例的系统结构示意图。
具体实施方式
图I为本实用新型基于云计算技术的高可用系统一实施例的系统结构示意图,如图I所示,该高可用系统包括中央控制管理服务器11、云主机服务器12、存储服务器13和至少一个应用服务器14。其中,所述中央控制管理服务器11与所述至少一个应用服务器14连接,用于对所述至少一个应用服务器14分别进行监控,若监控到所述至少一个应用服务器14中存在发生故障的应用服务器14,则向所述云主机服务器12发送第一指令信息;其中,所述应用服务器14可以为数据库服务器。所述云主机服务器12与所述中央控制管理服务器11连接,用于接收所述中央控 制管理服务器11发送的所述第一指令信息,并根据所述第一指令信息的指示,从所述存储服务器13中调用所述目标虚拟机镜像文件,并运行所述目标虚拟机镜像文件;其中,所述目标虚拟机镜像文件为与发生故障的应用服务器14对应的虚拟机镜像文件。所述存储服务器13与所述云主机服务器12连接,用于存储与所述至少一个应用服务器14分别对应的虚拟机镜像文件,以供所述云主机服务器12调用所述虚拟机镜像文件中的所述目标虚拟机镜像文件。在本实用新型实施例的高可用系统包括中央控制管理服务器11、云主机服务器12、存储服务器13以及一个或多个应用服务器14。高可用系统中的中央控制管理服务器11与一个或多个应用服务器14分别连接,还与云主机服务器12连接。中央控制管理服务器11对其所连接的一个或多个应用服务器14进行监控,中央控制管理服务器11对应用服务器14进行监控的内容中包括监控是否有应用服务器14发生故障。若中央控制管理服务器11监控到一个或多个应用服务器14中有应用服务器14发生故障时,向其所连接的云主机服务器12发送第一指令信息,该第一指令信息用于指示云主机服务器12从其所连接的存储服务器13中调用与发生故障的应用服务器14对应的虚拟机镜像文件。可选的实现方式为,中央控制管理服务器11在监控到一个或多个应用服务器14中存在发生故障的应用服务器14时,将唯一标识该发生故障的应用服务器14的标识信息携带在发送给云主机服务器12的第一指令信息中;云主机服务器12在接收到该第一指令信息之后,根据该第一指令信息中携带的标识信息,调用存储服务器13中与该标识信息对应的虚拟机镜像文件。可以理解的是,在此实现方式中,中央控制管理服务器11中存储有其所连接的各应用服务器14各自的标识信息,并且存储服务器13中所存储的虚拟机镜像文件是与应用服务器14的标识信息对应的,也就是说,通过与标识信息对应的虚拟机镜像文件即为与该标识信息对应的应用服务器14的虚拟机镜像文件。与中央控制管理服务器11连接的应用服务器14还可以为数据库服务器,或者其他类型的服务器或设备。由于在本实用新型实施例中,中央控制管理服务器11对其所连接的应用服务器14是否发生故障进行监控,而应用服务器14的具体功能并不影响中央控制管理服务器11对其进行的监控,因此,本实用新型实施例并不对应用服务器14的功能进行限定。[0040]高可用系统中的云主机服务器12分别与中央控制管理服务器11和存储服务器13连接。当中央控制管理服务器11监控到有应用服务器14发生故障之后,向云主机服务器12发送第一指令信息,相应地,云主机服务器12接收中央控制管理服务器11发送的第一指令信息。云主机服务器12接收到第一指令信息之后,根据该第一指令信息的指示,从其所连接的存储服务器13中调用与发生故障的应用服务器14对应的虚拟机镜像文件。该与发生故障的应用服务器14对应的虚拟机镜像文件,即为目标虚拟机镜像文件,云主机服务器12从存储服务器13中调用目标虚拟机镜像文件之后,运行该目标虚拟机镜像文件。由于虚拟机镜像文件是对应用服务器14运行环境进行模拟的操作文件,因此云主机服务器12在其上运行目标虚拟机镜像文件时,相当于运行的是发生故障的应用服务器14的运行环境,也就是说,在应用服务器14发生故障时,由云主机服务器12通过运行与该应用服务器14对应的虚拟机镜像文件,相当于应用服务器14中的应用继续运行。可选的实现方式为,中央控制管理服务器11向云主机服务器12发送的第一指令信息中携带有发生故障的应用服务器14的标识信息,从而云主机服务器12可以利用该标识信息调用存储服务器13中与该标识信息对应的虚拟机镜像文件。相应地,存储服务器13中存储的虚拟机镜像文件是分别与各应用服务器14的标识信息对应的。高可用系统中的存储服务器13与云主机服务器12连接,存储服务器13中预先存储有中央控制管理服务器11所连接的一个或多个应用服务器14各自的虚拟机镜像文件。也就是说,存储服务器13中所存储的一个或多个虚拟机镜像文件是分别与各应用服务器14对应的。从而云主机服务器12可以在接收到中央控制管理服务器11向其发送的第一指令信息之后,根据该第一指令信息从存储服务器13所存储的一个或多个虚拟机镜像文件中调用与发生故障的应用服务器14对应的虚拟机镜像文件,即目标虚拟机镜像文件。可选的实现方式为,存储服务器13所存储的一个或多个虚拟机镜像文件是与各应用服务器14的标识信息对应的。也就是说,各虚拟机镜像文件是分别与各应用服务器14对应的,并且各应用服务器14是由各自的标识信息进行标识的,根据标识信息能够对各应用服务器14进行区分,因此存储服务器13中的各虚拟机镜像文件是与各应用服务器14的标识信息对应的,以便于云主机服务器12根据应用服务器14的标识信息从存储服务器13中调用与该标识信息对应的虚拟机镜像文件。可以理解的是,中央控制管理服务器11向云主机服务器12发送的第一指令信息中携带有发生故障的应用服务器14的标识信息。当中央控制管理服务器11所连接的一个或多个应用服务器14中有两个或多个应用服务器14均发生故障时,中央控制管理服务器11向云主机服务器12发送第一指令信息,由云主机服务器12调用与发生故障的两个或多个应用服务器14分别对应的虚拟机镜像文件,并分别运行各虚拟机镜像文件。云主机服务器12从存储服务器13中调用目标虚拟机镜像文件的方式可以为,云主机服务器12从存储服务器13中复制该与发生故障的应用服务器14对应的目标虚拟机镜像文件。进一步地,中央控制管理服务器11对其所连接的应用服务器14进行监控,以及向云主机服务器12发送指令信息的实现方式可以为,预先在云主机服务器12和各应用服务器14中分别安装代理(Agent)软件。中央控制管理服务器11通过该代理软件即可实现对其所连接的各应用服务器14的监控,并且,中央控制管理服务器11通过向该代理软件发送指令信息,由该代理软件对指令信息进行解析,从而在云主机服务器12上执行相应的操作。以上仅为中央控制管理服务器11对应用服务器14和云主机服务器12进行控制的一种实现方式,可选的实现方式并不仅限于此。进一步地,所述中央控制管理服务器11和所述存储服务器13还可以根据高可用系统的需求,合设在同一服务器设备中。本实用新型实施例中的基于云计算技术的高可用系统,通过在中央控制管理服务器监控到有应用服务器发生故障之后,向云主机服务器发送第一指令信息,以使云主机服务器从存储服务器中调用与发生故障的应用服务器对应的虚 拟机镜像文件,由云主机服务器运行该虚拟机镜像文件,使得发生故障的应用服务器无法正常工作时,云主机服务器可以在中央管理控制服务器的指示下,通过模拟与该应用服务器相同的运行环境,继续运行该应用服务器上的应用,而无需为各应用服务器分别配置备用服务器设备,从而有效地提高了高可用系统的资源利用率,有效地提高了高可用系统对各应用服务器进行监控管理的效率和便捷性。进一步地,在上述实施例的基础上,所述中央控制管理服务器11还用于,在监控到所述发生故障的应用服务器14恢复正常之后,向所述云主机服务器12发送第二指令信息;相应地,所述云主机服务器12还用于接收所述第二指令信息,并根据所述第二指令信息停止运行所述目标虚拟机镜像文件。当中央控制管理服务器11监控到发生故障的应用服务器14恢复正常之后,向云主机服务器12发送第二指令信息,指示该云主机服务器12停止运行与发生故障的应用服务器14对应的虚拟机镜像文件。云主机服务器12在接收到第二指令信息之后,根据第二指令信息的指示,停止运行目标虚拟机镜像文件,即停止运行发生故障的应用服务器14对应的虚拟机镜像文件,释放云主机服务器12上相应的系统资源。当有两个或多个应用服务器14恢复正常时,云主机服务器12根据第二指令信息,停止运行与该两个或多个应用服务器14分别对应的虚拟机镜像文件。可选的实现方式为,第二指令信息中携带有恢复正常的应用服务器14的标识信息,从而云主机服务器12根据第二指令信息的指示,停止运行与标识信息对应的虚拟机镜像文件。本实用新型实施例提供的基于云计算技术的高可用系统,通过在中央控制管理服务器监控到发生故障的应用服务器恢复正常之后,向云主机服务器发送第二指令信息,以使云主机服务器停止运行目标虚拟机镜像文件,实现云主机服务器在应用服务器故障期间模拟故障的应用服务器的运行环境运行应用,在故障的应用服务器恢复正常之后,云主机服务器的系统资源被释放出来,以供在其他应用服务器发生故障时运行相应地虚拟机镜像文件,有效地提高了高可用系统的资源利用率。图2为本实用新型基于云计算技术的高可用系统另一实施例的系统结构示意图,如图2所示,所述中央控制管理服务器11包括监控模块111和第一收发模块112 ;所述云主机服务器12包括第二收发模块121和运行模块122。其中,监控模块111,用于对所述至少一个应用服务器14分别进行监控,获取监控结果,并将所述监控结果发送给第一收发模块112 ;所述第一收发模块112,用于接收所述监控模块111发送的所述监控结果,并在所述监控结果表明所述至少一个应用服务器14中存在发生故障的应用服务器14时,向所述云主机服务器12发送所述第一指令信息;第二收发模块121,用于接收所述第一收发模块112发送的所述第一指令信息,并根据所述第一指令信息的指示,从所述存储服务器13中调用所述目标虚拟机镜像文件,并将所述目标虚拟机镜像文件发送至运行模块122 ;所述运行模块122,用于接收所述第二收发模块121发送的所述目标虚拟机镜像文件,并运行所述目标虚拟机镜像文件。中央控制管理服务器11中的监控模块111,与一个或多个应用服务器14分别连接,监控模块111对其所连接的一个或多个应用服务器14进行监控,监控模块111对应用服务器14进行监控的内容中包括监控是否有应用服务器14发生故障。监控模块111将获取到的监控结果发送给第一收发模块112。第一收发模块112所接收到的监控结果若表明一个或多个应用服务器14中有应用服务器14发生故障,则向云主机服务器12上的第二收发模块121发送第一指令信息。云主机服务器12上的第二收发模块121在接收到中央控制 管理服务器11的第一收发模块112发送的第一指令信息之后,根据第一指令信息的指示,从其所连接的存储服务器13中调用与发生故障的应用服务器14对应的虚拟机镜像文件。该与发生故障的应用服务器14对应的虚拟机镜像文件,即为目标虚拟机镜像文件。第二收发模块121从存储服务器13中调用目标虚拟机镜像文件之后,将该目标虚拟机镜像文件发送至运行模块122,由运行模块122运行该目标虚拟机镜像文件。本实用新型实施例中的基于云计算技术的高可用系统,通过中央控制管理服务器的监控模块对应用服务器进行监控,并将监控结果发送给中央控制管理服务器的第一收发模块,第一收发模块在接收到的监控结果表明有应用服务器发生故障时,向云主机服务器的第二收发模块发送第一指令信息,以使第二收发模块从存储服务器中调用与发生故障的应用服务器对应的虚拟机镜像文件,由云主机服务器的运行模块运行该虚拟机镜像文件,使得发生故障的应用服务器无法正常工作时,云主机服务器可以在中央管理控制服务器的指示下,通过模拟与该应用服务器相同的运行环境,继续运行该应用服务器上的应用,而无需为各应用服务器分别配置备用服务器设备,从而有效地提高了高可用系统的资源利用率,有效地提高了高可用系统对各应用服务器进行监控管理的效率和便捷性。进一步地,在上述各实施例的基础上,所述第一收发模块112还用于,在所述监控结果表明所述发生故障的应用服务器14恢复正常之后,向所述云主机服务器12发送第二指令信息;相应地,所述第二收发模块121还用于,接收所述第一收发模块112发送的所述第二指令信息,并将所述第二指令信息发送给所述运行模块122 ;所述运行模块122还用于,根据所述第二指令信息停止运行所述目标虚拟机镜像文件。当中央控制管理服务器11的第一收发模块112所接收到的监控结果表明发生故障的应用服务器14恢复正常之后,向云主机服务器12的第二收发模块121发送第二指令信息,第二收发模块121在接收到第二指令信息之后,将该第二指令信息发送给云主机服务器12的运行模块122,运行模块122在接收到第二指令信息之后,根据该第二指令信息停止运行目标虚拟机镜像文件,即停止运行发生故障的应用服务器14对应的虚拟机镜像文件。当有两个或多个应用服务器14恢复正常时,运行模块122根据第二指令信息,停止运行与该两个或多个应用服务器14分别对应的虚拟机镜像文件。[0062]本实用新型实施例提供的基于云计算技术的高可用系统,通过在监控模块监控到发生故障的应用服务器恢复正常之后,由中央控制管理服务器的第一收发模块向云主机服务器的第二收发模块发送第二指令信息,以使云主机服务器的运行模块停止运行目标虚拟机镜像文件,实现云主机服务器在应用服务器故障期间模拟故障的应用服务器的运行环境运行应用,在故障的应用服务器恢复正常之后,云主机服务器的系统资源被释放出来,以供在其他应用服务器发生故障时云主机服务器运行相应地虚拟机镜像文件,有效地提高了高可用系统的资源利用率。进一步地,在上述各实施例的基础上,所述高可用系统中的所述云主机服务器12为多个;相应地,所述第一收发模块112还用于,在所述监控结果表明所述至少一个应用服务器14中存在发生故障的应用服务器14时,向多个云主机服务器12中满足预设条件的云主机服务器发送所述第一指令信息。 本实用新型实施例中的云主机服务器12可以为多个,即由多台云主机服务器12组成云主机服务器资源池,如图3所示。图3为本实用新型基于云计算技术的高可用系统又一实施例的系统结构示意图。本实用新型实施例高可用系统中的各设备之间通过高速网络系统,即千兆交换机,进行通信连接。当中央控制管理服务器11中的监控模块111向第一收发模块112发送的监控结果中表明,监控模块111所连接的一个或多个应用服务器14中有应用服务器14发生故障时,第一收发模块112向云主机服务器资源池中满足预设条件的云主机服务器12的第二收发模块121发送第一指令信息。其中,预设条件可以为对云主机服务器12中空闲的系统资源的要求,也就是说,在云主机服务器资源池中,具有足够系统资源能够运行相应的虚拟机镜像文件的云主机服务器为满足预设条件的云主机服务器12。进一步地,所述云主机服务器12的数量小于或等于所述至少一个应用服务器14的数量。例如,利用5台云主机服务器12组成的云主机服务器资源池,可以实现对20台应用服务器14的备份。本实用新型实施例提供的基于云计算技术的高可用系统,通过在高可用系统中设置多台云主机服务器作为云主机服务器资源池,从而使得在高可用系统中的应用服务器较多时,保证一个或多个应用服务器发生故障时,有足够的系统资源保证相应的虚拟机镜像文件的运行,并且中央控制管理服务器从云主机服务器资源池中选择满足预设条件的云主机服务器以运行相应的虚拟机镜像文件,从而保证了高可用系统的高可用性,并且有效地提高了高可用系统的资源利用率。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述各实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的范围。
权利要求1.一种基于云计算技术的高可用系统,其特征在于,包括 中央控制管理服务器、云主机服务器、存储服务器和至少一个应用服务器; 所述中央控制管理服务器与所述至少一个应用服务器连接,用于对所述至少一个应用服务器分别进行监控,若监控到所述至少一个应用服务器中存在发生故障的应用服务器,则向所述云主机服务器发送第一指令信息; 所述云主机服务器与所述中央控制管理服务器连接,用于接收所述中央控制管理服务器发送的所述第一指令信息,并根据所述第一指令信息的指示,从所述存储服务器中调用所述目标虚拟机镜像文件,并运行所述目标虚拟机镜像文件;其中,所述目标虚拟机镜像文件为与发生故障的应用服务器对应的虚拟机镜像文件; 所述存储服务器与所述云主机服务器连接,用于存储与所述至少一个应用服务器分别对应的虚拟机镜像文件,以供所述云主机服务器调用所述虚拟机镜像文件中的所述目标虚拟机镜像文件。
2.根据权利要求I所述的基于云计算技术的高可用系统,其特征在于,所述中央控制管理服务器还用于 在监控到所述发生故障的应用服务器恢复正常之后,向所述云主机服务器发送第二指令信息; 相应地,所述云主机服务器还用于接收所述第二指令信息,并根据所述第二指令信息停止运行所述目标虚拟机镜像文件。
3.根据权利要求I或2所述的基于云计算技术的高可用系统,其特征在于,所述中央控制管理服务器包括 监控模块,用于对所述至少一个应用服务器分别进行监控,获取监控结果,并将所述监控结果发送给第一收发模块; 所述第一收发模块,用于接收所述监控模块发送的所述监控结果,并在所述监控结果表明所述至少一个应用服务器中存在发生故障的应用服务器时,向所述云主机服务器发送所述第一指令信息; 相应地,所述云主机服务器包括 第二收发模块,用于接收所述第一收发模块发送的所述第一指令信息,并根据所述第一指令信息的指示,从所述存储服务器中调用所述目标虚拟机镜像文件,并将所述目标虚拟机镜像文件发送至运行模块; 所述运行模块,用于接收所述第二收发模块发送的所述目标虚拟机镜像文件,并运行所述目标虚拟机镜像文件。
4.根据权利要求3所述的基于云计算技术的高可用系统,其特征在于,所述第一收发模块还用于 在所述监控结果表明所述发生故障的应用服务器恢复正常之后,向所述云主机服务器发送第二指令信息; 相应地,所述第二收发模块还用于,接收所述第一收发模块发送的所述第二指令信息,并将所述第二指令信息发送给所述运行模块; 所述运行模块还用于,根据所述第二指令信息停止运行所述目标虚拟机镜像文件。
5.根据权利要求3所述的基于云计算技术的高可用系统,其特征在于,所述高可用系统中的所述云主机服务器为多个; 相应地,所述第一收发模块还用于,在所述监控结果表明所述至少一个应用服务器中存在发生故障的应用服务器时,向多个云主机服务器中满足预设条件的云主机服务器发送所述第一指令信息。
6.根据权利要求5所述的基于云计算技术的高可用系统,其特征在于,所述云主机服务器的数量小于或等于所述至少一个应用服务器的数量。
7.根据权利要求I所述的基于云计算技术的高可用系统,其特征在于,所述中央控制管理服务器和所述存储服务器合设在同一服务器设备中。
8.根据权利要求I所述的基于云计算技术的高可用系统,其特征在于,所述应用服务器为数据库服务器。
专利摘要本实用新型提供一种基于云计算技术的高可用系统,包括中央控制管理服务器、云主机服务器、存储服务器和至少一个应用服务器;中央控制管理服务器与至少一个应用服务器连接,用于对至少一个应用服务器分别进行监控,若监控到至少一个应用服务器中存在发生故障的应用服务器,则向云主机服务器发送第一指令信息;云主机服务器与中央控制管理服务器连接,用于接收中央控制管理服务器发送的第一指令信息,并根据第一指令信息的指示,从存储服务器中调用目标虚拟机镜像文件,并运行目标虚拟机镜像文件;存储服务器与云主机服务器连接,用于存储与至少一个应用服务器分别对应的虚拟机镜像文件,有效地提高了高可用系统的资源利用率。
文档编号H04L29/08GK202798798SQ20122034650
公开日2013年3月13日 申请日期2012年7月17日 优先权日2012年7月17日
发明者马勇, 付萍萍, 李凡, 梁良, 余鹏飞, 李文军 申请人:江西省电力公司信息通信分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1