Timing App在Serverless 领域做了哪些深入的实践?
用户介绍 Timing App 成立于 2017 年 5 月 12 日,是武汉氪细胞网络技术有限公司旗下的 一款提供在线学习的教育社交类应用,专注帮助社区用户提升学习凝聚力,达成学习目标。 目前已有超过 700 万人通过 Timing 进行高效学习。 与传统的在线学习应用不同,Timing app 提供了 Timing 自习室、图书馆学习、视 频打卡、学习日记、契约群、学习服务等多类具有社交性质的在线教育服务,帮助用户找到 自己的学习节奏,找到坚持学习的一万种理由。例如一起考雅思,可以通过它的社交属性来 发起学习小组,小组成员之间相互鼓励和帮助,一同完成学习目标。 业务痛点 Timing App 未设置专职运维人员,之前采用单体 PHP 架构,无法满足快速增长的 业务需求。今年,开始尝试开源项目,自建微服务架构+APM,但因技术门槛和人力不足 一直没有成功落地。业务本身具有潮汐特性,用户访问主要集中在晚间和节假日,此外,受 疫情影响,春节期间峰值流量暴增 4 倍,面临较大的成本压力。 痛点综述: 代码耦合度较高; 微服务架构运维复杂; 开发迭代效率较低; 资源利用率不高; 因此,Timing App 借助 SAE 实现了: 降成本:节省了自建微服务架构的 ECS 成本。基于秒级弹性能力,无需长期保有固 定资源,按需自动弹、按分钟计费,极大的提升了资源利用率。 提效率:屏蔽了底层 IaaS 购买、底层 K8s 细节和运维的烦恼,低门槛部署 Dubbo /Spring Cloud 等微服务应用,支撑新业务快速上线,还提供了 QPS、RT、接口调 用量、错误数等实时监控功能,用于快速定位问题,提升诊断效率,让企业专注于业务 本身。 业务稳定:基于 SAE 的定时弹性能力和基于监控指标弹性(CPU/Memory 等), 无须容量规划,秒级弹性,便可轻松应对流量暴增,保障 SLA。据悉,通过 SAE 来部署和开发应用的客户遍布各行各业,例如在线教育、物联网、 新零售、在线旅游、能源科技、汽车金融、国有大企业等 。此外,SAE 支持 0.5core 的最小规格,进一步降低了用户的使用成本,部署一套日常环境成本节省高达 47%~57%。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。