“把业务迁移到阿里云 SAE 之后,我们的产品更加稳定,用户体验更流畅,提高了业务连续性和稳定性,降本 60%。”
———么么互联 CEO 张雄
1. 小熊油耗介绍
“小熊油耗”是北京么么互联信息技术有限公司推出的汽车油耗计算 APP,可以帮助用户计算日常使用过程中车辆的实际油耗水平,旨在帮助用户实现省油省钱,节能减排的目标。自 2009 年面市以来,这款应用迅速在细分市场中崭露头角,成为行业的领先者。随着新能源交通工具的迅猛发展,“小熊油耗”不仅继续支持传统汽油、柴油车型,更秉持着助力能源高效清洁利用的初心,不断升级迭代,现已支持包括纯电、混动、增程等多元化能源动力,包括摩托车等多种类型的交通工具,全面满足不同车主的多样化需求。
“小熊油耗”在细分领域内多年持续稳定地输出价值,赢得了广大车友的坚定支持。截至 2024 年中,装机量超过 1300 万,累计记录里程达到惊人的 600 亿公里。小熊油耗不但成为车主心中老牌可信工具,生成的车型真实油耗数据,更是成为大众购车决策的重要依据。这些可信且海量的数据,为能源、汽车、环境和交通行业的合作伙伴提供了极具价值的数据支持。北京么么互联信息技术有限公司因此与众多高等学府、标准制定及科研机构、企业、媒体建立了深厚的合作关系,有幸共同为全社会的节能减排事业贡献了一份力量。
2. 业务发展遇到的挑战
小熊油耗作为一家高速发展的企业,早期选择了某云平台的 PaaS 产品进行业务部署。在那个阶段,这种部署方式因其简便性为小熊油耗的从 0 到 1 业务发展提供了有力支撑。然而,随着近年来业务的迅猛扩展,原有的云平台逐渐显露出多方面的瓶颈和挑战。
面临的主要挑战包括:
- 云产品更新缓慢:原有云平台在运营支撑能力方面的演进的比较慢,跟不上客户业务发展的需要。
- 资源利用率低:CPU 和内存固定配比,虽然保证了易用性,无法灵活配置 CPU 和内存,导致资源利用率不高。
- 框架兼容性不足:平台的开放性和兼容性有所欠缺,不容易引入第三方软件系统和技术框架。
- 系统弹性不足:应对流量高峰,只能预先手动升级系统配置规格,效率较低,且难以实现准确的调控。
在面对这些挑战时,小熊油耗始终积极寻求更为优质和适配的解决方案,以期实现更加高效和灵活的业务运营。通过对这些问题的深入分析和总结,小熊油耗力求找到最合适的云服务产品,为未来的业务发展打下坚实的基础。
3. 阿里云 SAE 解决方案
小熊油耗在进行架构升级时,进行了广泛的市场调研,深入分析了国内多家云服务商。经过对比多种 IaaS 层云主机方案及 Serverless 产品的部署策略,他们最终选择了阿里云Serverless 应用引擎 SAE。小熊油耗认为,阿里云能给他们提供更强的安全感,安全感来自于阿里云是一个更大的平台:历史最悠久,用户最多、产品最丰富、配套工具众多、技术支持体系成熟,阿里云 SAE,不仅在稳定性上表现卓越,在细粒度的成本控制和极致的弹性能力上表现也非常出色,而且免运维,完美契合了小熊油耗作为一家细分领域小而美的公司的需求。
阿里云 SAE 提供了一站式的 Web 应用全托管解决方案,旨在帮助企业快速上云,简化迁移流程。
- 云端资源的全面 Serverless 化:
- 计算:SAE 提供的无服务器计算服务,让小熊油耗彻底摆脱了传统服务器运维的负担。无需关心底层硬件的配置和维护,只需专注于应用逻辑的开发,SAE 便能自动进行计算资源的分配和优化。
- 存储:通过集成的 OSS(对象存储服务),小熊油耗能够轻松管理海量数据,享受高可靠、高扩展的存储能力,同时降低存储成本。
- 数据库:阿里云的 RDS Serverless 版数据库服务,为小熊油耗提供了按需使用的数据库资源,无需预先配置,即可实现高性能、高可用的数据库支持。
- 一站式快速上云,零改造迁移:
- 小熊油耗通过 SAE 的全托管服务,能够轻松地将业务迁移至云端,而无需担心资源的运维问题。SAE 的“开箱即用”特性,意味着小熊油耗无需深入了解各个云产品的对接细节,即可享受到平台自动集成的日志、监控、Web 应用防火墙、OSS 持久化存储、RDS 数据库等高级功能。这能让小熊油耗能够专注于核心业务的创新与发展,而将底层的技术运维工作交给 SAE 来处理。
- 快速弹性、精益成本:
- SAE 的自动扩缩容功能,根据实时的请求数量动态调整实例数量,确保了在流量高峰时能够提供充足的计算资源,而在流量低谷时则能够缩减资源,以实现成本的最优化。这种百毫秒级的弹性效率,配合无请求时 CPU 资源的免费策略,以及支持缩容到 0 的能力,使得小熊油耗能够根据实际业务需求灵活调整资源使用,从而显著降低了运营成本。
- 应用秒级更新,支持增量部署:
- SAE 支持应用的快速更新和增量部署,使得小熊油耗能够迅速响应市场变化,及时推出新功能和优化。新版本的应用部署后,SAE 能够在秒级时间内配置流量比例,确保用户体验的连续性和一致性。同时,SAE 提供的面向应用的持久化存储方案,包括 NAS 和 OSS 网盘,为静态文件的存储和站点的增量更新提供了强大的支持。此外,SAE 还支持代码包部署,使得小熊油耗能够快速地将多个站点部署到网站,提高了开发和部署的效率。
通过采用阿里云 SAE,小熊油耗不仅实现了架构的稳健升级,更为未来的发展奠定了坚实的基础。这一举措让他们在激烈的市场竞争中,能够更灵活、高效地应对各种挑战。
架构升级图
4. SAE 出色的效果
在数字化转型的浪潮中,小熊油耗选择了阿里云的 Serverless 应用引擎(SAE)作为其技术架构的核心,这一决策在短短两个月内便显现出了卓越的成效。通过 SAE 的全量迁移,小熊油耗不仅在业务稳定性、流畅度和成本效益上取得了显著提升,更在高并发场景下展现了系统的高可用性和稳定性,有效解决了原有系统中的主要瓶颈。
- 成本效益的显著提升:SAE 的弹性策略解决方案使得小熊油耗能够轻松应对周期性的业务高峰,同时一键启停开发测试环境,极大提高了资源的利用效率。与传统云产品相比,成本节约超过 60%,同时简化了资源预估和应用部署流程,运维团队的工作压力大幅减轻,整体工作效率提升了 40%。助力业务发展。
- 监控与问题定位的优化:SAE 内置的监控解决方案的无缝集成,为小熊油耗提供了快速、精准的问题定位能力,整体 Bug 处理速度提升了 30%,显著提高了开发和运维团队的响应速度。
- 资源利用的极致提升:SAE 的扩缩容能力背后,是其对资源利用的极致追求,帮助小熊油耗整体资源利用率提升了近 50%,进一步降低了运营成本。
5. 展望未来,小熊油耗对阿里云 SAE 的期待
- 镜像制作的简化:当前 SAE 镜像部署需要用户自行准备镜像,小熊油耗期待阿里云能够降低制作镜像的技术门槛,最好通过技术手段帮客户通过扫描 ECS 或者其它方式,让用户不用学习镜像制作的过程。源码部署是一种平台侧的解决方式,但是也希望引入第三方代码的应用没办法使用源码部署,也能享受到低门槛的技术红利。
- 典型镜像、应用模板的丰富:希望能直接在 SAE 平台上部署典型镜像或应用程序,类似于应用模板中心的形式,以便更加快速地搭建起新的服务环境,持续推动业务向前发展。
- SAE Web 多语言应用监控:目前 SAE Web 还不支持多语言应用监控,希望尽快支持。
在技术不断进步与市场竞争日益激烈的背景下,小熊油耗坚定地相信,通过持续优化和创新,定能在未来实现更大的发展与突破。感谢阿里云 SAE 为小熊油耗的成长与发展提供了强有力的支持。
作者:赵世振、黛忻