Timing App在Serverless 领域做了哪些深入的实践? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Timing App在Serverless 领域做了哪些深入的实践?

1358896759097293 2021-03-23 20:09:42 102

Timing App在Serverless 领域做了哪些深入的实践?

Serverless
分享到
取消 提交回答
全部回答(1)
  • 1358896759097293
    2021-03-24 10:10:32

    用户介绍 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%。

    0 0
阿里巴巴云原生
使用钉钉扫一扫加入圈子
+ 订阅

关注云原生中间件、微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生技术趋势、云原生大规模的落地实践

推荐文章
相似问题