云帐房网络科技有限公司(以下简称“云帐房”)成立于 2015 年 3 月 10 日,是一家 AI + RPA 技术驱动的业财税云平台公司。云帐房围绕企业的业财税工作全流程提供全周期的产品与服务,业务覆盖财税服务机构、中大型集团企业及高等教育院校,以卓越的数字化产品及服务,为各行业打造优质的生产力。
在实际推进过程中,随着云帐房业务规模不断扩大,报税业务对 IT 的能力要求呈指数级提升。报税具有显著的周期,业务高峰期一般在月初的工作日,需要在短时间内迅速拉起数万核的 CPU 资源;而在报税期之外,业务请求很少,CPU 资源需求几乎为 0。
业务特点带来的具体挑战如下:
弹性能力要求很高:报税业务高峰期需要几分钟内弹出几万核的 CPU 资源,对弹性能力要求很高,传统方案难以满足。
运维管理投入较大:业务发展迅速,人员更应聚焦在业务本身,传统方案需手动管理资源,大大增加运维的工作量。
成本难以控制:非报税期的资源消耗极低,传统方案的资源闲置率较高。
在选择阿里云函数计算 FC 之前,云帐房使用其他云的函数计算也遇到一些挑战:
手动配置并发配额繁琐:每次高峰期需自己手动调整函数的并发配额,非高峰期再调低,过程繁琐且易出错。
资源配置不够灵活:CPU 和内存固定配比,无法灵活配置 CPU 和内存,导致资源利用率不高;没有闲置模式,预留实例在非高峰时段仍需支付高额费用,导致资源浪费。
基于上述挑战,云帐房的技术团队一直在寻求更高效的解决方案,来应对复杂业务场景下的流量压力,提升系统性能;同时简化运维管理、优化用户体验。
云帐房进行了细致的调研与比对,发现阿里云函数计算产品非常适合处理报税等具有显著流量波峰波谷特征的业务场景。
函数计算具体特点如下:
函数计算是事件驱动的全托管计算服务,使用函数计算,客户无需采购与管理服务器等基础设施,只需编写并上传代码或镜像。
函数计算会准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。
函数计算提供 CPU、GPU 的算力,秒级计费,客户只需要为实际资源使用付费。
资源弹性可根据定时、请求量等指标自动伸缩,无需维护调度、负载、重试、异步回调等组件,提供了开箱即用、用完即走、按量付费的极致 Serverless 能力。
云帐房将业务迁移到函数计算 FC 的过程中,阿里云的产研和 TAM 团队全程保驾护航,有力协助云帐房成功应对了业务增长带来的挑战,同时显著优化了成本结构,加速了开发和运维流程,实现了前所未有的敏捷性和效率。
以下是这次双方合作带来的主要成效:
性能提升与用户体验优化
显著的并发性能提升:在函数计算 FC 上的并发读写性能是原来云函数的 4 倍,即面对 QPS 数万的任务型请求,函数计算 FC 也能够提供稳定高效的性能,确保请求都能及时响应。
用户体验的优化:长时间排队等待的情况没有再出现,用户体验显著提升。系统的高效响应提高了业务的连续性和稳定性,增强了客户的满意度。
成本显著优化
函数计算采用按量付费的计费方式,仅按实际请求处理时间收费,弹性实例计费粒度为 1 毫秒,CPU 和内存配比灵活,提高了资源利用率,大幅降低了资源成本。
函数计算还提供闲置计费模式,相较于早前的云函数,函数计算 FC 的费用降低了 30% 左右,达到了理想的降本效果。