热点|yoo:Timing App上云 提升业务及闲置资源的利用率
摘要:业务痛点TimingApp未设置专职运维人员,此前采用单体PHP架构,无法满足快速增长的业务需求。今年,开始尝试开源项目,自建微服务架+APM,但因技术门槛和人力不足一直没有成功落地。业务本身具有潮业
业务痛点TimingApp未设置专职运维人员,此前采用单体PHP架构,无法满足快速增长的业务需求。今年,开始尝试开源项目,自建微服务架+APM,但因技术门槛和人力不足一直没有成功落地。业务本身具有潮
业务痛点
TimingApp未设置专职运维人员,此前采用单体PHP架构,无法满足快速增长的业务需求。今年,开始尝试开源项目,自建微服务架+APM,但因技术门槛和人力不足一直没有成功落地。业务本身具有潮汐特性,用户访问主要集中在晚间和节假日,此外,受疫情影响,春节期间峰值流量暴增4倍,面临快速响应和成本上的压力。
痛点综述:代码耦合度较高、微服务架构运维复杂、开发迭代效率较低、资源利用率不高
解决方案
解决方案逻辑图
方案细节:
阿里云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/
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。