美好,一直在身边■Timing App上云 提升业务及闲置资源的利用率


业务痛点 TimingApp未设置专职运维人员 , 此前采用单体PHP架构 , 无法满足快速增长的业务需求 。 今年 , 开始尝试开源项目 , 自建微服务架+APM , 但因技术门槛和人力不足一直没有成功落地 。 业务本身具有潮汐特性 , 用户访问主要集中在晚间和节假日 , 此外 , 受疫情影响 , 春节期间峰值流量暴增4倍 , 面临快速响应和成本上的压力 。
痛点综述:代码耦合度较高、微服务架构运维复杂、开发迭代效率较低、资源利用率不高
解决方案解决方案逻辑图
美好,一直在身边■Timing App上云 提升业务及闲置资源的利用率
本文插图
【美好,一直在身边■Timing App上云 提升业务及闲置资源的利用率】
方案细节:
阿里云Serverless应用引擎(简称SAE)基于Serverless架构 , 屏蔽了底层IaaS运维和K8s细节 , 区别于FaaS形态的Serverless产品 , 用户无需修改编程模型 , 零代码改造就能直接使用 。 同时 , 完美结合SpringCloud/Duboo等微服务架构 , 提供应用发布、管理和服务治理等应用全生命周期的服务 。
上云价值 TimingApp借助SAE实现了:

  • 提效率:屏蔽了底层IaaS购买、底层K8s细节和运维的烦恼 , 低门槛部署Dubbo/SpringCloud等微服务应用 , 支撑新业务快速上线 , 还提供了QPS、RT、接口调用量、错误数等实时监控功能 , 用于快速定位问题 , 提升诊断效率 , 让企业专注于业务本身 。
  • 2.业务稳定:基于SAE的定时弹性能力和基于监控指标弹性(CPU/Memory等) , 无须容量规划 , 秒级弹性 , 便可轻松应对流量暴增 , 保障SLA 。
  • 3.降成本:节省了自建微服务架构的ECS成本 。 基于秒级弹性能力 , 无需长期保有固定资源 , 按需自动弹、按分钟计费 , 极大的提升了资源利用率 。
证言 SAE帮助我们提升了微服务应用的低门槛部署 , 同时还通过其定时弹性能力和基于监控指标弹性(CPU/Memory等) , 轻松应对流量变化 , 提升了我们业务的稳定性 , 此外 , SAE的按需自动弹、按分钟计费功能 , 极大的提升了我们对闲置资源的利用率 。
选用产品
  • Serverless 应用引擎
Serverless 应用引擎(Serverless App Engine , 简称 SAE)是面向应用的 Serverless PaaS 平台 , 帮助 PaaS 层用户免运维 IaaS , 按需使用 , 按量计费 , 实现低门槛微服务应用上云 , 有效解决成本及效率问题 。 支持 Spring Cloud、Dubbo 和 HSF 等流行的开发框架 , 真正实现了 Serverless 架构和微服务架构的完美融合 。 除了微服务应用外 , 您还能通过 Docker 镜像部署任何语言的应用 。
查看更多:https://yqh.aliyun.com/detail/6561
上云就看云栖号:更多云资讯 , 上云案例 , 最佳实践 , 产品入门 , 访问:https://yqh.aliyun.com/