点击上方蓝字 关注我们
用友网络科技股份有限公司(以下简称“用友网络”)创立于1988年,是全球领先的企业云服务与软件提供商。用友网络的商业创新平台YonBIP以 iUAP为技术底座,为企业提供业务中台、数据中台、智能中台、技术平台、连接集成、低代码开发等服务与解决方案。
面临的问题及痛点
作为新一代云原生数字基础设施,用友网络iUAP技术平台在生产环境中拥有600多个微服务,同时支持十几条产品线,在部署了容器化之后,会产生大约3 000多个微服务实例,需要通过上千个节点支撑微服务的运行。而且,云原生和微服务架构下的典型特征是技术栈比较深,技术栈采用的中间件组件也比较多,这为保障整个技术平台的稳定性带来挑战。主要表现在以下几个方面。
平台包含上千个节点,技术组件数量庞大,需要实现整体平台的可观测性,以保证平台健康度。
平台中间件管理面临极大的挑战,缺乏一个有效措施来全面了解中间件的使用状况。
微服务众多,依赖关系复杂,开发团队缺乏一个有效手段了解全链路,难以及时定位问题。
系统内部分组件存在性能瓶颈,缺乏有效的手段来优化性能。
业务系统的部分组件存在响应慢的问题,目前只能依赖各个分散的工具来诊断,效率低、成效慢。
案例实施的目的和意义
用友网络将Instana集成进自己的Hubble监控平台,对企业服务进行实时全链路分析,提供微服务调用关系拓扑图、线形图等分析与可观测能力,帮助企业快速解决分布式架构下问题定位与性能诊断,改善用户体验。用友网络计划基于Instana 构建研发/监控/运维一体化平台。
实施详情
用友网络采用IBM Observability by Instana APM (以下简称“Instana”)部署了新的微服务运维监管平台。用友网络和IBM成立联合方案组,把 Instana产品在用友的生产环境里进行了完整的部署,打造了新的运维监管平台,获得了更强壮的底座资源支持。
Instana 作为一个自动化应用性能监控解决方案,基于开源技术,支持传统环境和现代化云原生环境中上百种技术栈,实现技术栈自动发现和监控,全面关联相关信息并定位故障,提供全面的可观测性。
Instana拥有出色的平台能力,它以大数据为基础,具有强大的分析能力。Instana具有强大的代码追踪能力,从一个链路的URL请求到一个代码点、代码片断都能够追踪出来。
常用场景总结
•基于全局视图,监控整个集群的状况,针对出现的异常响应处理;
•基于某个微服务进行jvm堆外内存的分析,找到微服务的合理内存设置;
•某个业务访问比较慢,查看当前阶段的调用链情况;
•查看慢SQL的情况,优化SQL,提升应用性能;
•基于代码反编译能力,分析代码性能问题;
•压测时的综合性能分析,发现性能瓶颈;
•发版时的资源利用率分析,给出不同版本的推荐配置;
•项目现场出现性能问题,针对用友原厂及客户化开发服务,诊断分析。
实施后的效果
•自动发现服务,以及服务间的端到端分布式调用链;
•自动识别应用、技术栈到基础设施的依赖关系,自动关联,实现对整个平台的可观测性;
•自动采集从应用到依赖的技术栈的指标,发现性能问题,自动告警,提高MTTD;
•直观、快速分析和定位应用性能问题,直至应用代码级,提高MTTR。
在用友网络的“秒开计划”中,通过采用Instana产品,定位一个应用故障点或性能瓶颈点的时间从40分钟缩短到4分钟,效率提高了10倍以上。
编辑点评:
IBM Obervalility by Instana APM专注于为企业提供管理复杂的现代化云原生应用性能的各项能力。用友网络将Instana产品部署在生产环境里,从而打造新的运维监管平台,将定位一个应用故障点或性能瓶颈点的时间从40分钟缩短到4分钟,效率提高了10倍以上。
相关阅读
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...