【技术实现步骤摘要】
集群间服务迁移方法及装置
本专利技术涉及互联网
,具体涉及一种集群间服务迁移方法及装置。
技术介绍
随着互联网应用的发展,用户量的激增,为了能够满足用户使用需求,通常将服务存储于服务器集群中各服务器,以对外提供服务,然而,实际应用过程中,不可避免地涉及服务迁移,例如,线上某个服务器集群需要下线,或者机房维护搬迁的时候,都会面临服务迁移的紧迫任务,需要将老服务器集群的服务迁移到新服务器集群中,以继续提供服务。现有的技术方案在进行服务迁移时,是根据已有记录信息进行人工迁移,迁移工作全靠人工和经验,由于服务的数量很大,例如,游戏业务线有一百多个服务,且服务类型多样,比如,积分服务、登录服务、游戏币服务等,采用人工迁移服务时,很可能由于人工疏忽等导致迁移错误,从而导致服务迁移后,不能正常使用,因此,需要大量人工核查等,耗费大量时间,并且不能绝对准确进行迁移。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的集群间服务迁移方法及装置。根据本专利技 ...
【技术保护点】
1.一种集群间服务迁移方法,包括:/n获取待迁移服务器集群中各服务器上各服务的资源消耗信息;/n确定目标服务器集群中各服务器的剩余资源信息;/n根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据迁移至目标服务器集群中相应服务器。/n
【技术特征摘要】
1.一种集群间服务迁移方法,包括:
获取待迁移服务器集群中各服务器上各服务的资源消耗信息;
确定目标服务器集群中各服务器的剩余资源信息;
根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据迁移至目标服务器集群中相应服务器。
2.根据权利要求1所述的方法,其中,在获取待迁移服务器集群中各服务器上各服务的资源消耗信息之后,所述方法还包括:
确定各服务之间的关联关系;
所述根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据迁移至目标服务器集群中相应服务器进一步包括:
根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据及与该服务存在关联关系的其它服务的调用信息迁移至目标服务器集群中同一服务器。
3.根据权利要求1或2所述的方法,其中,在获取待迁移服务器集群中各服务器上各服务的资源消耗信息之后,所述方法还包括:获取待迁移服务器集群中各服务器上各服务的服务状态信息;
所述根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据迁移至目标服务器集群中相应服务器进一步包括:
根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据及各服务的服务状态信息迁移至目标服务器集群中相应的服务器,以根据所述服务状态信息在目标服务器集群中各服务器上运行迁移的服务。
4.根据权利要求1-3中任一项所述的方法,其中,在根据所述资源消耗信息及所述剩余资源信息,将待迁移服务器集群中各服务器上服务的服务项目数据迁移至目标服务器集群中相应服务器之后,所述方法还包括:
对迁移至目标服务器集群中相应服务器上的各服务进行服务测试,并生成服务测试结果...
【专利技术属性】
技术研发人员:王凌冉,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。