微服务管理平台是一个用于解决微服务架构应用部署和运维困难的问题,帮助开发团队更有效地管理和部署大量的微服务,运维人员可以高效的分配和管理项目资源,快速定义和管理项目的每一个微服务并为其快速部署实例,同时对微服务及其运行服务器进行全面的监控预警,及时对已经出现或未来可能出现的故障进行预警和根因定位,提高微服务运维效率与质量。
点击空白处退出提示
微服务管理平台是一个用于解决微服务架构应用部署和运维困难的问题,帮助开发团队更有效地管理和部署大量的微服务,运维人员可以高效的分配和管理项目资源,快速定义和管理项目的每一个微服务并为其快速部署实例,同时对微服务及其运行服务器进行全面的监控预警,及时对已经出现或未来可能出现的故障进行预警和根因定位,提高微服务运维效率与质量。
平台主要包含平台和服务管理模块以及监控预警模块。平台和服务管理模块支持项目和服务的管理、资源分配、服务镜像生成及管理、服务部署等功能,基于该模块运维人员可以高效的分配和管理项目资源,快速定义和管理项目的每一个微服务并为其快速部署实例,支持快速扩展和缩减微服务的实例数量,以应对不同的流量需求,管理微服务的不同版本,并支持不间断升级和回滚操作,此外,系统通过智能化的手段实现了微服务实例的智能调度,以减少相互依赖的实例间夸节点通信,提升微服务系统的整体运行效率。监控预警模块对所有的服务器节点、微服务平台组件实例以及微服务实例进行实时监控,并将监控数据集中存储。后台服务对监控组件获取的所有监控数据进行分析,首先对数据进行预处理,并根据页面展示需求对数据进行不同程度的聚合,将所有监控数据处理成用于前台展示的时序数据。前台页面根据后台服务传入的时序数据通过折线图、柱状图等形式对监控数据进行实时展示。
负责平台的整体架构设计及80%的后台核心功能开发工作。
平台结合K8S集群的特点,与K8S深度结合,通过对K8S接口的调用支持对K8S集群及其服务进行可视化便捷管理。
优化K8S的调度器,设计基于服务画像的自定义调度器实现了微服务实例的智能调度,以减少相互依赖的实例间夸节点通信,提升微服务系统的整体运行效率。
监控预警模块结合Tarce数据和时序监控数据,接口深度学习模型设计故障预测及根因定位算法,支持故障的精准预测和快速根因定位,提升运维效率。




评论