公司简介

Timing App成立于2017年5月12日,是武汉氪细胞网络技术有限公司旗下的一款提供在线学习的教育社交类应用,专注帮助社区用户提升学习凝聚力,达成学习目标。目前已有超过700万人通过Timing App高效学习。与传统在线学习应用不同,Timing App提供Timing自习室、图书馆学习、视频打卡、学习日记、契约群、学习服务等多类具有社交性质的在线教育服务,帮助用户找到自己的学习节奏,找到坚持学习的一万种理由。

业务痛点

  • Timing App代码耦合度较高,开发迭代效率较低,资源利用率不高。
  • 未设置专职运维人员,此前采用单体 PHP 架构,今年开始尝试开源项目,自建微服务架构+APM,但因技术门槛和人力不足一直没有成功落地,无法满足快速增长的业务需求。
  • 业务本身具有潮汐特性,用户访问主要集中在晚间和节假日,受疫情影响,春节期间峰值流量暴增4倍,面临快速响应和成本上的压力。

解决方案

图 1. Timing App上云
Timing App上云
  • 区别于FaaS形态的Serverless产品,阿里云Serverless应用引擎(简称SAE)基于 Serverless架构,屏蔽了底层IaaS运维和K8s细节,用户无需修改编程模型,零代码改造就能直接使用。
  • 结合Spring Cloud/Duboo等微服务架构,SAE提供应用发布、管理和服务治理等应用全生命周期的服务。

上云价值

  • 效率提升

    屏蔽了底层IaaS购买、底层K8s细节和运维的烦恼,低门槛部署 Dubbo/Spring Cloud等微服务应用,支撑新业务快速上线。还提供了QPS、RT、接口调用量、错误数等实时监控功能,用于快速定位问题,提升诊断效率,让企业专注于业务本身。

  • 成本控制

    节省了自建微服务架构的ECS成本。基于秒级弹性能力,无需长期保有固定资源,按需自动弹、按分钟计费,极大的提升了资源利用率。

  • 业务稳定

    基于SAE的定时弹性能力和基于监控指标弹性(CPU/Memory等),无须容量规划,秒级弹性,便可轻松应对流量暴增,保障SLA。

证言

SAE 帮助我们提升了微服务应用的低门槛部署,同时还通过其定时弹性能力和基于监控指标弹性(CPU/Memory等),轻松应对流量变化,提升了我们业务的稳定性,此外,SAE的按需自动弹、按分钟计费功能,极大的提升了我们对闲置资源的利用率。SAE 支持 0.5core 的最小规格,进一步降低了用户的使用成本,部署一套日常环境成本节省高达47%~57%。

相关产品

  • Serverless 应用引擎

    Serverless 应用引擎(Serverless App Engine,简称 SAE)是面向应用的 Serverless PaaS 平台,帮助 PaaS 层用户免运维 IaaS,按需使用,按量计费,实现低门槛微服务应用上云,有效解决成本及效率问题。支持 Spring Cloud、Dubbo 和 HSF 等流行的开发框架,真正实现了 Serverless 架构和微服务架构的完美融合。除了微服务应用外,您还能通过 Docker 镜像部署任何语言的应用。

    更多关于Serverless 应用引擎的介绍,参见Serverless 应用引擎产品详情页