《2023云原生实战案例集》——04 互联网——鱼传科技 基于函数计算高性价比地支持了一个日活50W+的小程序

简介: 《2023云原生实战案例集》——04 互联网——鱼传科技 基于函数计算高性价比地支持了一个日活50W+的小程序

image.png 

客户简介

深圳鱼传科技有限公司是专注以精准营销和互联网生态产品运营为核心的综合互联网营 销推广服务商。通过整合全网优质媒体资源,并结合智能数据模型和AI标签算法,向企 业提供包括流量矩阵搭建运营、媒介流量采买、投放模型设计、产品营销策划、数据监 控分析、效果运营等多层次服务。

客户痛点

突增流量问题:"多多有礼”是公司旗下一款主打互动领奖的小程序,目前已经积累 了百万日活的规模。为了抗住高并发流量,企业准备大概三、四台高配服务器做负载 均衡,然而在业务并发高峰期,服务崩掉的情况还是经常发生。因为这个小程序涉及 到的业务逻辑,和应用后端交互比较多,有很多复杂流程,比如打卡、签到、庄园运 营等,所以遇到突增流量,单纯增加服务器数量很难扛住。

资源利用率低的问题:"多多有礼”在初期上线的时候,业务高峰期并发大概在 1000-2000,但业务低峰期可能也就几十,这是因为小程序设计的用户打卡、签到等 动作,使得用户量非常容易在早上、晚上,或者某一个特定时间暴增。在这种情况下 如果再用ECS的话,不仅需要按照峰值流量预留足够的ECS资源,维护起来也会变的 非常复杂,资源利用率很难做上去,费用也会成倍的增加。

解决方案

方便的开发流程:函数计算配合ServerLess Devs工具支持了多语言Web框架的"0" 改造迁移,每个开发人员会独立负责一个函数服务,服务下面每个函数会作为一个小 的应用。函数计算支持层功能,后面会用层来部署公共函数、依赖,比如给用户发红 包,代码只用写一份。另外对新招进来的开发来讲,函数计算上手门槛还是很低的, 不用管理服务器搭环境,可以直接在线编辑代码、部署、测试。

流水线和灰度发布:我们本地一直采用的SVN存储代码,SVN提交代码支持触发 Action,我们封装了函数计算的API接口,可以通过关键字触发函数和服务的发布。

为了避免发布影响线上服务,我们还使用了函数计算的版本和别名的功能。正常线上 业务会发布成新的版本,同时把HHP流量入口绑定的reLease别名指向新的版本, 这样就完成了发布过程,如果最新的代码出现问题,可以更改别名的指向,就能达到 一键回滚到上个版本。同时我们也会创建一个测试别名,会先完成版本的测试后,才 会把承载现网流量的reLease别名指向到新版本。这样通过别名的能力就区分出了线 上环境和测试环境,非常方便。

运维管理:函数计算集成了 SLS,每次请求都会生成一条日志,可以比较方便的过滤 出错误日志,对线上问题排查比较方便的。另外函数计算也提供了比较全的监控视图, 我们最常用的就是请求量、错误次数、并发、执行耗时等指标,针对错误次数也加了告警,这样开发就可以直接兼业务运维,效率成倍增加。

用户价值

稳定性增强:开发不需要去关心后端服务的搭建运维,只需要编写函数就能够为小程 序提供稳定可靠并且弹性伸缩的服务。

开发上手快,不用维护服务器:开发新人在生产过程中直接使用函数计算,上手非常 快,他们只需要关心自己的代码就可以了。

价格低服务好,想买技术支持:支撑一个日活超过50万人的小程序,使用函数计算 费用大约在200元/日左右,这个费用还是很便宜的。函数计算团队能及时、耐心的 给予技术支持,服务非常好。

相关产品

函数计算FC

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
11月前
|
消息中间件 存储 运维
嘉银科技基于阿里云 Kafka Serverless 提升业务弹性能力,节省成本超过 20%
云消息队列 Kafka 版 Serverless 系列凭借其秒级弹性扩展、按需付费、轻运维的优势,助力嘉银科技业务系统实现灵活扩缩容,在业务效率和成本优化上持续取得突破,保证服务的敏捷性和稳定性,并节省超过 20% 的成本。
905 76
|
移动开发 小程序 JavaScript
小程序与快应用:中国移动互联网的渐进式革命——卓伊凡的技术演进观
小程序与快应用:中国移动互联网的渐进式革命——卓伊凡的技术演进观
556 12
小程序与快应用:中国移动互联网的渐进式革命——卓伊凡的技术演进观
|
边缘计算 运维 Cloud Native
浙江省科技进步奖一等奖!阿里云云原生技术实现新突破
科技成果鉴定委员会高度评价该技术,“项目研发难度大,成果创新性强,对促进关键技术进步及自主可控具有重大意义,成果在国内外开源社区产生了广泛影响,并成功应用于互联网、交通、金融、物流、医疗等多个行业。”
833 13
|
存储 分布式计算 物联网
美的楼宇科技基于阿里云 EMR Serverless Spark 构建 LakeHouse 湖仓数据平台
美的楼宇科技基于阿里云 EMR Serverless Spark 建设 IoT 数据平台,实现了数据与 AI 技术的有效融合,解决了美的楼宇科技设备数据量庞大且持续增长、数据半结构化、数据价值缺乏深度挖掘的痛点问题。并结合 EMR Serverless StarRocks 搭建了 Lakehouse 平台,最终实现不同场景下整体性能提升50%以上,同时综合成本下降30%。
1246 58
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
847 12
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。
|
人工智能 Cloud Native 算法
|
关系型数据库 Serverless 分布式数据库
揭秘PolarDB Serverless:大促洪峰秒级应对,无感伸缩见证科技魔法!一探云数据库管理的颠覆性革新,强一致性的守护神来了!
【8月更文挑战第13天】在云计算背景下,阿里巴巴的云原生数据库PolarDB Serverless针对弹性伸缩与高性能一致性提供了出色解决方案。本文通过一个电商平台大促活动的真实案例全面测评PolarDB Serverless的表现。面对激增流量,PolarDB Serverless能秒级自动扩展资源,如通过调用`pd_add_reader`快速增加读节点分摊压力;其无感伸缩确保服务平滑运行,不因扩展中断;强一致性模型则保障了数据准确性,即便在高并发写操作下也确保库存等数据的同步一致性。PolarDB Serverless简化了数据库管理,提升了系统效能,是追求高效云数据库管理企业的理想选择。
367 7
|
人工智能 Serverless
AI 创作风潮起:函数计算探索科技与艺术的无限可能
AI 创作风潮起:函数计算探索科技与艺术的无限可能。

相关产品

  • 函数计算