[发明专利]一种基于日志挖掘的云应用部署方法在审
申请号: | 201711435285.1 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108153532A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 周红卫;刘延新;周博;张晓洲;吴昊 | 申请(专利权)人: | 江苏润和软件股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210041 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云应用 部署 日志挖掘 间通信 自适应 日志 自适应调节 自适应调整 策略优化 服务网关 服务注册 频繁通信 日志审计 日志数据 数据挖掘 系统性能 运行状态 资源管理 构建 聚类 编排 分析 集合 规范化 通信 优化 发现 服务 管理 | ||
发明涉及一种基于日志挖掘的云应用部署方法。首先规范化定义云应用间通信日志,然后基于数据挖掘对日志进行分析,依据云应用间通信的频繁程度进行聚类,找出频繁通信的云应用集合,最后据此给出云应用部署策略的优化方案;实现日志数据的收集与分析,根据服务之间的通信情况给出部署策略优化方案,并完成相关云应用的自适应部署调节;构建了一个面向性能自适应的云应用框架,包括服务网关、日志审计、资源管理、容器编排、服务注册发现以及部署策略的自适应调节等组件,不仅能够实现对云应用的高效部署和管理,还可以根据系统的运行状态对云应用的部署策略进行自适应调整,提高系统性能。
技术领域
本发明涉及一种基于日志挖掘的云应用部署方法,属于软件技术领域。
背景技术
传统应用不再符合新时代的发展需求,为了适应大数据、高并发、海量存储的业务需求,越来越多的新技术、新概念在不断涌现,其中云计算、云应用、容器化已经逐渐成为一种新的趋势。很多大型互联网公司已经开始意识到单体化应用的各种问题和局限性,并开始采用一种新的软件架构模式:云应用。云应用是一种以SOA为基础的轻量级软件架构模式,现在已经被亚马逊、奈飞等公司应用到他们的系统中。云应用强调职责明确,提倡将单体应用划分为一组小服务,服务之间采用轻量级的通信机制进行通信,相互协调,为用户提供最终价值。云应用强调敏捷开发、业务逻辑和技术的简洁性,允许开发团队在云环境中部署应用、快速扩展,是一种面向云计算的持续性解决方案。
在开发运维方面,和单体化架构面向整个应用不同,云应用更加专注于系统的某一具体原子功能。云应用可以有自己独立的代码库和运维开发团队,支持使用不同的技术栈和数据库,能够满足系统在快速迭代过程中局部修改、更新的要求,同时支持持续交付,可以大大提高开发团队的工作效率。在可扩展性方面,云应用相对独立,服务之间松耦合,在云环境中可以根据各自的服务器类型独立、高效、灵活的扩展。在容错性方面,云应用可以避免单体化架构的单点失效问题,能对故障云应用进行隔离,使系统避免因一个服务失效而导致整个应用宕机的问题。同时,借助容器技术,云应用可以实现对资源使用的精确控制,提高资源利用率,支持快速、轻量级的服务启动和部署。
服务划分是云应用系统设计与实现中至关重要的一步,不仅关系到云应用的开发部署、运维管理,还与云应用系统性能息息相关。云应用运行在分布式环境中,服务数量众多,运维管理复杂。与单体系统各个功能模块之间的方法调用不同,云应用之间采用轻量级的通信机制进行通信,通过协调不同服务之间的相互调用为用户提供最终价值。因此,不同的服务划分会产生不同的服务调用模式和通信代价,对系统性能也会带来不同影响。为了获得更好的性能,在云应用系统的设计过程中,我们需要不断修改和调整服务的划分策略。一个好的云应用划分可能就意味着一个成功的云应用系统。但是,我们发现,在云应用划分一定的情况下,服务的部署策略也会对系统性能产生巨大影响。
部署策略影响系统性能。云应用架构面向大型、复杂应用,系统由数量众多、相互独立的云应用构成。与单体应用相比,云应用之间通信效率低,跨主机通信、服务调用都会延长用户请求的响应时间、降低系统吞吐量。系统的每个云应用都有多种部署选择,可以部署在分布式环境中的任意节点上,不同的部署选择将产生不同的通信代价,如:将通信频繁的云应用部署在同一个节点可以减少不必要的跨主机通信,可以降低通信代价。反之,则将增加通信代价。为了保证系统性能,我们应该尽可能的将关系紧密、通信频繁的云应用部署在一起,避免不必要的跨主机通信。因此,一套好的部署策略对云应用系统具有重要意义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏润和软件股份有限公司,未经江苏润和软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711435285.1/2.html,转载请声明来源钻瓜专利网。