计算系统中的服务位置管理技术方案

技术编号:39900516 阅读:30 留言:0更新日期:2023-12-30 13:14
本文中公开了用于促进云计算系统中的云服务的分配的技术

【技术实现步骤摘要】
计算系统中的服务位置管理
[0001]分案申请说明
[0002]本申请是申请日为
2017

09

14


申请号为
201780057740.0、
专利技术名称为“计算系统中的服务位置管理”的中国专利技术专利申请的分案申请,其中申请号为
201780057740.0
的中国专利技术专利申请为国际申请号为
PCT/US2017/051432
的国际申请进入中国国家阶段的专利技术专利申请


技术介绍

[0003]远程或“云”计算通常利用数据中心中的远程服务器集合来提供计算

数据存储

电子通信或其他云服务

远程服务器可以通过计算机网络互连以形成被组织为一个或多个计算集群的计算结构

在操作期间,多个远程服务器或计算集群可以协作以提供促进用户应用的执行以提供云服务的分布式计算环境


技术实现思路

[0004]提供本“专利技术内本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种在具有由计算机网络互连的多个计算设施的云计算系统中部署云服务的方法,所述方法包括:接收针对在所述云计算系统中部署应用的服务请求,所述应用利用不同的服务类型的多个云服务,所述多个云服务在所述云计算系统中被分别地管理,所述多个云服务中的至少一个云服务可部署在所述计算设施中的多于一个计算设施中;以及响应于接收到所述服务请求,查询单独地包含表示所述计算设施的数据的列表,所述计算设施按照偏好顺序来布置,所述偏好顺序用于部署与所述应用相关联的不同服务类型的所述多个云服务中的每一个;基于被反映在所查询的列表中的所述服务控制器的偏好来从所述多个计算设施选择计算设施;以及部署所述应用和与所述应用相关联的所述多个云服务部署到所选择的所述计算设施
。2.
根据权利要求1所述的方法,其中查询所述列表包括:传输包含标识要被部署的所述云服务的数据的请求;以及基于所述各个计算设施的简档来接收按照偏好顺序而被布置的所述计算设施的所述列表
。3.
根据权利要求1所述的方法,其中:接收所述服务请求包括接收标识所述多个云服务中的两个或更多个云服务之间的协同定位约束的所述服务请求;并且选择所述计算设施包括:传输包含标识要被部署的所述云服务的数据的投标请求;以及基于各个计算设施的可用容量或能力以及所述多个云服务中的两个或更多个云服务之间的所述协同定位约束中的至少一项来接收按照偏好顺序而被布置的所述计算设施的所述列表
。4.
根据权利要求1所述的方法,其中:接收所述服务请求包括接收标识所述云服务中的两个或更多个云服务之间的协同定位约束和所述协同定位约束能够被放宽到的阈值程度的所述服务请求;所选择的所述计算设施是第一计算设施;并且选择所述计算设施包括基于所述阈值程度来放宽所述协同定位约束以选择用于部署与所述应用相关联的所述多个云服务中的至少一个云服务的第二计算设施,所述第二计算设施不同于所述第一计算设施
。5.
根据权利要求1所述的方法,其中选择所述计算设施包括:聚合所述列表中的所述偏好以得出所述服务控制器的总体偏好计算设施;并且选择所述计算设施包括选择用于部署所述应用的所述多个云服务的所述总体偏好计算设施
。6.
根据权利要求1所述的方法,其中:所述列表中的每个列表包含表示按照偏好顺序的所述计算设施的排序的数据;选择所述计算设施包括:针对所述列表中的每个列表,基于对应计算设施的所述排序来向所述列表中的所述计
算设施中的每个计算设施指派数值;对针对每个计算设施的所指派的所述数值求和以得出针对所述计算设施中的每个计算设施的总值;以及选择具有最高总值的计算设施以用于部署与所述应用相关联的云服务
。7.
根据权利要求1所述的方法,其中选择所述计算设施包括过滤所述计算设施的所述列表以消除所述服务控制器中的至少一个服务控制器不可接受的一个或多个计算设施
。8.
根据权利要求1所述的方法,其中:选择所述计算设置包括:向对应于所述多个云服务器中的一个云服务器的所述列表应用加权因子以使得所述多个云服务器中的所述一个云服务器的偏好的权重超过所述多个云服务器中的另一云服务器的偏好
。9.
根据权利要求1所述的方法,还包括:接收被部署到所选择的所述计算设施的对应云服务要被迁移到所述计算设施中的另一计算设施的通知;以及响应于接收到所述通知,查询按照偏好顺序来布置所述计算设施的新的列表,所述偏好顺序用于部署与所述应用相关联的所述多个云服务中的每一个的;基于被反映在所述计算设施的列表中的所述偏好来从所述多个计算设施选择另一计算设施;以及将与所述应用相关联的所述多个云服务迁移到所选择的所述另一计算设施
。10.
一种计算设备,包括:处理器;以及存储器,所述存储器包含由所述处理器可执行以使得所述处理器执行过程的指令,所述过程包括:经由计算机网络接收针对当在云计算系统的多个计算设施中的一个计算设施中部署云服务时的偏好的请求;以及响应于接收到所述请求,生成包含基于用于部署所述云服务的适合性而被排序的所述计算设施的列表;作为所接收的所述针对偏好的请求的响应,经由所述计算机网络传输包含排序的所述计算设施的所生成的所述列表;经由所述计算机网络接收将所述云服务部署到被包括在所传输的所述列表中的所述计算设施中的一个计算设施的指令;以及响应于接收到所述指令,将所述云服务部署到在所述指令中被指示的所述计算设施中的所述一个计算设施
。11.
根据权利要求
10
所述的计算设备,其中生成包含所述计算设施的所述列表包括基于用于部署所述云服务的各个计算设施的可用容量或能力来生成包含所述计算设施的所述列表
。12...

【专利技术属性】
技术研发人员:J
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1