用友旗下成员企业畅捷通是中国重要的小型微型企业管理云服务与软件提供商,为400多万小微企业提供智能云管理服务。在互联网时代,畅捷通率先提出了以畅捷通T+为核心的“云+端”战略,通过在传统管理软件上增加云的协同办公服务、财税知识服务、网络营销服务、网店管理以及移动应用等多项云业务,实现对小微企业全面的云服务支持。截至2020年,已经有超过7万家企业付费使用畅捷通提供的企业管理云服务。
客户需求
随着业务的快速发展,畅捷通IT团队对原有的IT系统进行了大量的微服务化改造,以适应互联网大型应用快速迭代以及频繁发布的需求。畅捷通的SaaS化企业管理云服务具备用户量大、业务复杂、调用链路长、与第三方应用系统深度集成等特点,给微服务化改造工作带来了非常大的挑战。特别是在新版本的发布过程中,如果不能保证整个流程平滑、可控,就很容易因为单个应用的更新而造成整个系统的崩溃。如何提升整体的微服务治理能力与监控能力,在频繁的版本迭代中确保系统的稳定健壮 ,是畅捷通IT团队需要解决的重要课题。
解决方案
经过与阿里云技术专家多轮深入的技术交流后,畅捷通IT团队决定将整个微服务架构逐步部署到阿里云提供的企业级分布式应用服务EDAS上。对于通过Spring Cloud技术体系建立的微服务应用,可以在不改动任何代码的情况下,直接部署在EDAS上,整个迁移的过程也非常平滑,对于畅捷通的用户而言,是没有任何感知的。运行在EDAS上的Spring Cloud应用,可以享受到应用生命周期管理、无损下线、全链路流控等一系列针对微服务治理领域的能力增强。特别在应用发布的流程中,EDAS所提供的平滑上下线以及灰度机制极大程度的提升了系统在版本更新期间的稳定性,降低了应用发布所带来的风险。
接入阿里云应用实时监控服务ARMS,为畅捷通的微服务体系进一步的提供了监控能力。在此之前,由于畅捷通的SaaS产品所涉及到的业务链路极为复杂,当用户反馈系统Bug或者性能存在问题时,IT团队需要耗费非常长的时间在错综复杂的链路之间定位故障源以及性能瓶颈。在接入ARMS之后,通过全链路信息排查以及应用实时诊断等工具,将定位系统故障源以及性能瓶颈的工作量降低到了之前的50%以下,极大程度地提升了IT团队的工作效率。
随着畅捷通各条业务线的不断迭代,在整体微服务架构中也逐步引入了消息服务(原MNS)、AHAS、PTS等一系列云原生产品,进一步解放了IT团队的生产力,让畅捷通将更多的精力投入到满足用户的业务需求中来。
上云价值
通过引入成熟、稳定的阿里云原生产品方案,畅捷通的系统架构在面对复杂业务下的频繁迭代时,表现得稳定、健壮、弹性。畅捷通的IT团队也通过方案背后所融入的方法论,掌握了一套适合自己的微服务治理机制,并开始实践全链路流控等全新的微服务治理思路,在降本增效的同时,体现了畅捷通在企业管理云服务领域领先的研发管理水平。
客户原声
全面拥抱阿里云原生产品和方案,对于提升畅捷通的研发效率,有着非常重要的帮助。