首页> 外文会议>IEEE Infrastructure Conference >Model Based Control for Microservices Applications
【24h】

Model Based Control for Microservices Applications

机译:基于模型的微服务应用程序控制

获取原文

摘要

Summary form only given, as follows. The complete presentation was not made available for publication as part of the conference proceedings. The move to cloud to leverage agility and scale initiated a fundamental shift from monolithic to microservices based applications. While they improved modular development, testing, and frequent improvements, microservices create significant challenges for Operations teams. These challenges result from application structure and behavior variability, shifting bottlenecks, and limited visibility and control of cloud infrastructure resources and services. Traditional performance management approaches such as queueing networks are not feasible for microservice applications given the lack of in-depth knowledge of the application structure and inability to handle the complexity of such systems at scale. Using heuristics that capture static relationships between performance and resources are also no longer applicable with highly dynamic virtual cloud resources. We propose a new model-based control for managing application performance. Relying on existing monitoring data and without instrumenting the application, we discover and build the application structure. Subsequently, using both machine learning (ML) and a priori knowledge of known services, we build a predictive application behavior model. The model is generated with sufficient granularity to detect anomalies that predict emerging performance problems. We then apply knowledge-based reasoning on insights from the anomaly analysis and dependencies within the application to recommend remedial actions to the infrastructure and services for problem resolution.
机译:摘要只给出,如下所述。完整的陈述未作为会议诉讼程序的一部分提供出版物。转向云以利用敏捷性和比例从单片到基于微服务的应用开始的根本班次。虽然它们改善了模块化开发,测试和频繁的改进,但微服务为运营团队创造了重大挑战。这些挑战是由应用结构和行为可变性,转换瓶颈和对云基础设施资源和服务的有限知识和控制的影响。传统的性能管理方法,如排队网络对于微服务缺乏对应用结构的深入知识和无法处理这些系统的复杂性,因此对微服务应用不可行。使用启发式捕获性能和资源之间的静态关系也不再适用于高度动态的虚拟云资源。我们提出了一种新的基于模型的控制,用于管理应用程序性能。依赖于现有的监控数据,无需介绍应用程序,我们发现并构建应用程序结构。随后,使用机器学习(ML)和已知服务的先验知识,我们构建了预测应用程序行为模型。通过足够的粒度生成模型,以检测预测新出现性能问题的异常。然后,我们将基于知识的推理应用于应用程序内的异常分析和依赖关系的见解,为问题解决问题的基础架构和服务推荐补救措施。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号