【技术实现步骤摘要】
一种服务器集群及其后端管理方法
本专利技术涉及集群管理
,特别是涉及一种服务器集群及其后端管理方法。
技术介绍
随着互联网行业的发展,对互联网行业基础设施提出了更高的要求。全球服务器出货量不断攀升,并且在行业巨头中服务于不同业务的服务器数以万计。这样大量的服务器就导致需要对服务器集群进行管理。而目前的服务器集群在进行管理时,人工干预操作较多,例如集群进行扩展或收缩(即服务器增加或减少)后,均需要工作人员人为重新进行进程配置等操作,管理效率低;且由于集群管理过程中,人工干预较多,使得集群的整体管理较为分散,集群的管理操作分别分散在服务器自身、集群主节点以及工作人员身上,不利于集群整体的集中管理。因此,如何提供一种管理效率高的服务器集群及其后端管理方法是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种服务器集群及其后端管理方法,集群的管理操作基本集中于主服务器上,而几乎不需要人为进行干预,管理效率高,集群的管理集中性更强。为解决上述技术问题,本专利技术提供了一种服务器集群后端管理方法,包括:集群服务启动时,各个子服务器分别从指定路径下获取 ...
【技术保护点】
1.一种服务器集群后端管理方法,其特征在于,包括:集群服务启动时,各个子服务器分别从指定路径下获取相应的配置文件,来启动自身的工作进程以及调度进程,主服务器从所述指定路径下获取相应的配置文件来启动管理进程;每个所述子服务器通过运行所述调度进程及所述工作进程,周期性地发送进程运行状态至所述主服务器;所述主服务器通过运行管理进程,来接收各个所述子服务器发送的进程运行状态并据此对各个所述子服务器进行业务管理。
【技术特征摘要】
1.一种服务器集群后端管理方法,其特征在于,包括:集群服务启动时,各个子服务器分别从指定路径下获取相应的配置文件,来启动自身的工作进程以及调度进程,主服务器从所述指定路径下获取相应的配置文件来启动管理进程;每个所述子服务器通过运行所述调度进程及所述工作进程,周期性地发送进程运行状态至所述主服务器;所述主服务器通过运行管理进程,来接收各个所述子服务器发送的进程运行状态并据此对各个所述子服务器进行业务管理。2.根据权利要求1所述的服务器集群后端管理方法,其特征在于,所述所述子服务器周期性地发送进程运行状态至所述主服务器的过程具体为:各个所述子服务器通过运行所述调度进程及所述工作进程,周期性地发送各项进程对应的心跳信号至所述主服务器;所述主服务器通过所述管理进程,检测是否在预设时间段内接收到所述心跳信号,若是,则所述心跳信号对应的所述调度进程或所述工作进程工作状态正常,若否,则所述心跳信号对应的所述调度进程或所述工作进程工作状态不正常。3.根据权利要求2所述的服务器集群后端管理方法,其特征在于,还包括:所述子服务器通过运行所述调度进程或所述工作进程,周期性地发送自身负载压力至所述主服务器;此时,所述业务管理具体包括:所述主服务器通过运行所述管理进程,来接收各个所述子服务器发送的负载压力,并依据所述负载压力以及各个工作进程的工作状态对各个所述子服务器进行业务均衡调度处理。4.根据权利要求3所述的服务器集群后端管理方法,其特征在于,所述业务均衡调度处理具体包括:判断所述负载压力是否超出预设负载压力范围,若是,依据预设均衡规则,将所述负载压力对应的服务器内相应比例的业务,迁移至其他负载压力未超...
【专利技术属性】
技术研发人员:王伟亮,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。