[发明专利]用于在集群系统上部署服务的方法、程序以及系统在审
申请号: | 202110598422.3 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113760309A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 沈宇晨;N.梅纳德-拉马尔 | 申请(专利权)人: | 柯尼卡美能达株式会社 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F9/4401 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金兰 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 集群 系统 部署 服务 方法 程序 以及 | ||
本发明涉及用于在集群系统部署服务的方法、计算机可读取的记录介质、以及系统,并基于服务间的依赖关系来决定服务的部署顺序。用于在集群系统部署服务的方法包括:获取第一节点的第一运行级别的步骤(S2010);获取第二节点的第二运行级别的步骤;获取服务的请求运行级别的步骤(S2010);对请求运行级别(S2020)和第一运行级别以及第二运行级别进行比较的步骤(S2030);基于比较的结果来判定是否能够将服务部署到第一节点以及第二节点中的每一个节点的步骤(S2030);以及基于将服务部署到第一节点以及第二节点的至少一方(S2040)来更新第一运行级别以及第二运行级别的至少一方的步骤。
技术领域
本公开涉及用于在集群系统上部署服务的方法,更特定地涉及服务的部署顺序的控制。
背景技术
近年来,在集群系统中,应用程序的部署(可以包括安装和/或启动)的声明式(Declaration)成为主流。作为支持声明式的部署的集群系统,已知Kubernetes等。声明式的部署与使用指令或者脚本的以往的指令式不同,基于服务的副本数等描述元信息的清单文件来控制服务的部署或者结束等处理。
管理者通过采用与声明式的部署对应的集群系统,即使没有指令或者脚本的知识也能够容易地创建用于将服务部署到集群系统的设定。另一方面,与声明式的部署对应的集群系统不提供使用脚本的详细的设定方法。该情况下,管理者不能够基于服务间的依赖关系容易地创建用于按特定的顺序部署各服务的设定。因此,需要一种基于服务间的依赖关系在集群系统按顺序部署服务的技术。
关于服务的部署,例如日本特开2013-089093号公报(专利文献1)公开:“应用启动确认功能部按从启动顺序数据库提取的启动信息的顺序编号从小到大的顺序进行虚拟服务器的多次的电源接通的确认,并且在进行对通过确认了该多次的电源接通的虚拟服务器的应用程序开通的通信端口的疏通的多次的确认,确认顺序编号下一个大的其它虚拟服务器的电源接通以及端口疏通后,进行下一个顺序编号的虚拟服务器的启动,在先行应用程序的启动完成后启动后续应用程序”的虚拟服务器的启动顺序管理方法(参照[摘要])。
另外,与服务的部署有关的其它技术例如在专利文献2~专利文献5中公开。
现有技术文献
专利文献
专利文献1:日本特开2013-089093号公报
专利文献2:日本特开2005-043962号公报
专利文献3:日本特开2011-018223号公报
专利文献4:日本特开平7-200441号公报
专利文献5:日本特开2019-164621号公报
发明内容
发明要解决的课题
根据专利文献1~5所公开的技术,无法基于服务间的依赖关系来决定服务的部署顺序。因此,需要一种用于基于服务间的依赖关系来决定服务的部署顺序的技术。
本公开是鉴于上述那样的背景而完成的,某个方面的目的在于提供用于基于服务间的依赖关系来决定服务的部署顺序的技术。
用于解决课题的手段
按照某个实施方式,提供用于在集群系统部署服务的方法。该方法包括:获取第一节点的第一运行级别的步骤;获取第二节点的第二运行级别的步骤;获取服务的请求运行级别的步骤;对请求运行级别和第一运行级别以及第二运行级别进行比较的步骤;基于比较的结果来判定是否能够将服务部署到第一节点以及第二节点中的每一个节点的步骤;以及基于将服务部署到第一节点以及第二节点的至少一方来更新第一运行级别以及第二运行级别的至少一方的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柯尼卡美能达株式会社,未经柯尼卡美能达株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110598422.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:旋流吸尘器
- 下一篇:钱包服务器、钱包系统以及记录介质