[发明专利]服务实例的部署方法、装置及一致性服务系统有效

专利信息
申请号: 201911348671.6 申请日: 2019-12-24
公开(公告)号: CN113037524B 公开(公告)日: 2023-10-24
发明(设计)人: 鞠进涛;朱云锋;程霖 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: H04L41/0894 分类号: H04L41/0894;H04L41/0823;H04L41/5041;H04L67/51
代理公司: 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 代理人: 郭少晶
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 服务 实例 部署 方法 装置 一致性 系统
【说明书】:

发明公开了一种服务实例的部署方法、装置及一致性服务系统,该方法包括:响应于目标应用方加入一致性服务系统的请求,获取目标应用方待部署的目标服务实例;获取在一致性服务系统的物理机上已部署的至少一个其他应用方的服务实例的当前组合,其中,组合用于表征每台物理机上所部署的服务实例;根据目标服务实例和服务实例的当前组合,得到符合预设条件的服务实例的目标组合;根据服务实例的目标组合,将目标服务实例部署在一致性服务系统中对应的物理机上。

技术领域

本发明涉及云服务技术领域,更具体地,涉及一种服务实例的部署方法、一种服务实例的部署装置、一种一致性服务系统、及一种计算机可读存储介质。

背景技术

在分布式系统中,分布式一致性服务系统一般基于C/S架构(客户/服务架构)来实现,服务一般由多个服务实例形成的多个节点提供服务,以保证一致性和可用性。客户端提供接口给用户或应用方来访问分布式一致性服务。

在分布式一致性服务系统中,默认一台物理机只会部署一个应用方的服务实例。例如,在有两个应用方的服务实例的情况下,一台物理机只部署一个应用方的服务实例的效果可以是如图1a所示。

但是在池化的概念中,单台物理机可以部署多个应用方的服务实例,这样可以最大化利用每台物理机的资源,组成一个服务实例的池子。在有两个应用方的服务实例的情况下,单台物理机可以部署多个应用方的服务实例的效果可以是如图1b所示。

在如图1b所示的部署方式中,如果单台物理机部署三个服务实例,理论上就能减少两倍数量的物理机。但是这其中存在一些缺陷,如果物理机故障,影响的应用方的数量增多,这也就意味着爆炸半径变大了。在一台物理机只会部署一个应用方的服务实例的情况下,每个应用方对应的多数派物理机故障,只会导致一个应用方不能提供服务,但是在如图1b所示的池化方案中,可能会导致多个应用方不能提供服务。

发明内容

本发明实施例的一个目的是提供一种在一致性服务系统中部署服务实例的新技术方案。

根据本发明的第一方面,提供了一种服务实例的部署方法,包括:

响应于目标应用方加入一致性服务系统的请求,获取所述目标应用方待部署的目标服务实例;

获取在所述一致性服务系统的物理机上已部署的至少一个其他应用方的服务实例的当前组合,其中,所述组合用于表征每台物理机上所部署的服务实例;

根据所述目标服务实例和所述服务实例的当前组合,得到符合预设条件的服务实例的目标组合;

根据所述服务实例的目标组合,将所述目标服务实例部署在所述一致性服务系统中对应的物理机上。

可选的,所述目标应用方的目标服务实例采用多数派机制维持一致性。

可选的,所述根据所述目标服务实例和所述服务实例的当前组合,得到符合预设条件的服务实例的目标组合之前还包括:

获取每台物理机最多部署服务实例的第一数量;

获取所述目标应用方待部署的目标服务实例的第二数量;

根据所述第一数量和所述第二数量,得到所述预设条件。

可选的,所述预设条件包括:

每台物理机上部署服务实例的数量小于或等于对应的第一数量;

每台物理机上至多部署一个目标服务实例;以及,

所述目标应用方与每一其他应用方部署在同一物理机中的服务实例的数量少于所述第二数量的一半。

可选的,所述根据所述目标服务实例和所述服务实例的当前组合,得到符合预设条件的服务实例的目标组合的步骤包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911348671.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top