一个成熟的微服务解决方案产品需要经历足够大的业务量侵袭,才能变得更加成熟和可靠。华为终端业务中的应用市场、Vmall、浏览器、华为音乐、负一屏等20多款应用,5亿多的用户量,日均千亿次调用,背后正是由一万多微服务实例集群在支撑。
早期华为终端业务部门自研GAF单体应用架构并不能满足业务的高并发、敏捷迭代的需求,运维的成本和难度成几何级上升。基于CSE微服务框架,智能助手将其后端拆分为多个微服务,实施集群部署,开发效率提高一倍,系统吞吐量提高50%,系统开销降低30%,运维效率也大幅提升,智能助手应用SLA提升到99.96%。更轻量级的架构拆分至多个3-5人的微服务团队,采用DevOps开发模式,真正实现Cloud-Native敏捷开发。
华为消费者云基于Apache ServiceComb的高性能,低延迟的异步技术来实现1,500多个节点级的微服务,支持7.6亿移动手机用户在线。使用ServiceComb,QPS提升2倍+,时延降低45%。目前,华为终端业务中的应用市场已在全球100多个国家上线,支持70多种语言,累积下载超过1200亿次。
一直以来,华为云作为Apache ServiceComb项目的开发主力,并基于Apache ServiceComb在华为云微服务应用平台ServiceStage提供对应的商业化服务,在云原生领域,华为云持续深耕,降低技术门槛,将云原生技术红利不断释放给企业;在商业领域,华为云不断加强产品服务能力,为更多企业上云、数字化转型提供共同发展的沃土。