[发明专利]管理微服务的网络的方法、系统和计算机可读介质有效
申请号: | 202010161410.X | 申请日: | 2020-03-10 |
公开(公告)号: | CN111682954B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | A·V·冈加尔;N·K·卡什雅普;P·S·达西亚;希曼什;A·乔尼;A·辛格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L41/50 | 分类号: | H04L41/50;H04L67/51 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 微服 网络 方法 系统 计算机 可读 介质 | ||
本申请涉及管理微服务的网络。提供一种方案,其中信息处理系统捕获与通过包括在服务网格中的一组微服务的业务流相对应的一组性能度量。接着,信息处理系统基于针对与一组微服务相对应的一组应用需求,分析该组性能度量来识别对业务流的一个或多个修改。进而,信息处理系统基于识别的一个或多个修改来调整服务网格的业务路由策略。
技术领域
本申请涉及网络,具体地,涉及管理微服务的网络。
背景技术
微服务架构涉及将应用设计为一组可独立部署的小型模块化服务,这种服务通常被称为“微服务”。每个微服务执行一个独特的过程,并且通过良好定义的轻量级机制进行通信,以使用通信协议来服务商业目标。微服务架构已成为开发软件系统(尤其是操作在基于云的环境中的软件系统)的首选方式。
微服务可以被部署在由不同服务提供者提供的各种各样的云环境上。当将应用开发为多个粒度和可重用的微服务的集合时,部署将在消费者、微服务和服务提供者之间创建具有多个连接的“服务网格”。服务网格是从微服务之间的交互和应用开发的微服务的网络。
服务网格通常采用服务网格业务管理器,其监视和管理微服务的网格。服务网格业务管理器保护微服务之间的通信,监视业务,强制实施策略并且强制实施诸如发现、负载平衡、故障恢复、度量和监视之类的要求。存在的挑战是,随着服务网格在大小和复杂性方面的增加,服务网格业务管理器难以管理服务网格,从而导致通过服务网格的业务流未被优化。
发明内容
根据本公开的一个实施例,提供了一种方案,其中信息处理系统捕获与通过被部署到云环境上的服务网格中的一组微服务的业务流相对应的一组性能度量。接着,信息处理系统基于针对与一组微服务相对应的一组应用需求,分析该组性能度量来识别对业务流的一个或多个修改。进而,信息处理系统基于识别的一个或多个修改来调整服务网格的业务路由策略。
上文是概述并且由此根据需要包含细节的简化、概括和省略;因此,本领域技术人员将理解,该概述仅是示例性的,而不是旨在进行任何限制。仅由权利要求书限定的本公开的其他方面、发明特征和优点在以下阐述的非限制性详细描述中将变得显而易见。
附图说明
通过参考附图,可以更好地理解本公开,并且使本公开的众多目的、特征和优点对本领域技术人员显而易见,其中:
图1是在其中可以实现本文所描述的方法的数据处理系统的框图;
图2提供了图1中所示的信息处理系统环境的扩展,以说明本文所描述的方法可以在联网环境中操作的各种信息处理系统上执行;
图3是描绘动态业务管理代理分析服务网格状况并且向服务网格控制器提供业务管理建议的示例图;
图4是描绘动态业务管理代理收集服务网格性能度量并且通知服务网格控制器调整其业务路由策略的示例图;
图5是示出了收集服务网格性能数据并且提供业务路由策略调整的步骤的示例性高级流程图;
图6是示出了学习服务网格业务流状况而采取的步骤的示例性流程图;
图7是示出了基于当前业务流状况以分析服务网格而采取的步骤的示例性流程图;
图8是示出了基于分析当前服务网格状况以调整服务网格中的业务流状况而采取的步骤的示例性流程图;以及
图9是示出了基于识别出的业务流调整建议而修改业务路由策略而采取的步骤的示例性流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010161410.X/2.html,转载请声明来源钻瓜专利网。