[发明专利]分布式应用的生命周期管理方法、管理器、设备和介质有效
申请号: | 201810361329.9 | 申请日: | 2018-04-20 |
公开(公告)号: | CN108595316B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 韩冰;陈夏明 | 申请(专利权)人: | 星环信息科技(上海)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 应用 生命周期 管理 方法 管理器 设备 介质 | ||
本发明实施例公开了一种分布式应用的生命周期管理方法、管理器、设备和介质。其中,该方法包括:响应于对发布对象的发布指令,计算得到发布对象的发布列表,发布对象包括产品或应用,发布列表中包含有多个应用实例以及多个应用实例之间的发布顺序,所述生命周期管理器预先发布在分布式集群管理平台上;将发布列表发送至预先发布在分布式集群管理平台上的应用实例管理器,其中,应用实例管理器用于依据发布列表发布应用实例,并监听已发布应用实例的运行状态数据;采集应用实例管理器监听到的运行状态数据,并将运行状态数据和与发布对象有关的发布数据进行保存;根据保存的数据分析发布对象的性能。本发明实施例具备完整的生命周期管理能力。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种分布式应用的生命周期管理方法、管理器、设备和介质。
背景技术
分布式应用区别于单一执行实体部署的传统单体应用,其使用多个执行实体分别部署在通过网络连接的普通服务器上,是通过分布式组织,使用大量计算资源实现高性能计算的模式。分布式应用能够实现成本和收益的均衡,但是与此同时,分布式应用的复杂性对发布、监控、升级和故障处理等工作带来了很大的挑战,需要一套完整的生命周期管理机制和技术来处理。
现有技术中通常采用虚拟机技术来搭建分布式系统,而容器虚拟化技术,作为一种能够替代传统虚拟化技术的解决方案,凭借其高效性和可靠性得到了快速发展。容器虚拟化技术可以隔离运行在主机上的不同进程,从而达到进程之间、进程和宿主操作系统之间相互隔离、互不影响。目前,主流容器技术关注的都是单机的容器和资源隔离,对于集群管理都依赖于容器集群管理技术进行支持。
具体的,容器集群管理技术是对分布式硬件资源上的大量容器进行管理的技术。通过容器集群管理技术可以屏蔽分布式带来的分散管理的问题,提供更高层视图对容器、计算、存储、网络等资源进行统一管理,具备代表性的如Kubernetes和mesos marathon等。其中,Kubernetes是基于Google borg(集群管理器)开发的面向容器的集群管理平台,它基于容器技术等对底层的主机、网络和存储资源进行统一管理。mesos(分布式资源管理框架)实现了对底层分布式计算资源的统一管理和监控,通过marathon(基于mesos实现的管理框架)可以实现分布式应用在mesos上的发布和管理,mesos和marathon的配合使用,实现了分布式资源的两级调度,提供了面向不同对象的使用接口。
然而,在现有的容器集群管理技术中,有的是主要面对应用配置的模板控制和配置生成,有的是趋向于单机包管理系统,重点关注于应用的打包、发布和版本管理上,对发布后的应用没有运行数据的监控,不具有完整的生命周期管理的能力。
发明内容
本发明实施例提供一种分布式应用的生命周期管理方法、管理器、设备和介质,以解决现有技术不具有完整的生命周期管理的能力的问题。
第一方面,本发明实施例提供了一种分布式应用的生命周期管理方法,应用于生命周期管理器,该方法包括:
响应于对发布对象的发布指令,计算得到所述发布对象的发布列表,其中,所述发布对象包括产品或应用,所述发布列表中包含有多个应用实例以及多个应用实例之间的发布顺序,所述生命周期管理器预先发布在分布式集群管理平台上;
将所述发布列表发送至应用实例管理器,其中,所述应用实例管理器预先发布在所述分布式集群管理平台上,用于依据所述发布列表发布应用实例,并监听已发布应用实例的运行状态数据;
采集所述应用实例管理器监听到的运行状态数据,并将所述运行状态数据和与所述发布对象有关的发布数据进行保存;
根据保存的数据分析所述发布对象的性能。
第二方面,本发明实施例还提供了一种分布式应用的生命周期管理方法,应用于应用实例管理器,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星环信息科技(上海)有限公司,未经星环信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810361329.9/2.html,转载请声明来源钻瓜专利网。