《2023云原生实战案例集》——03 交通/物流——高德 基于函数计算实现毫秒级自动扩缩容

本文涉及的产品
可观测监控 Prometheus 版,每月50GB免费额度
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
注册配置 MSE Nacos/ZooKeeper,182元/月
简介: 《2023云原生实战案例集》——03 交通/物流——高德 基于函数计算实现毫秒级自动扩缩容

image.png 

高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。自主出行是高德地 图的核心业务,涉及到用户出行相关的功能诉求,承载了高德地图APP内最大的用户流 量。自主出行核心业务中应用Node FaaS的部分场景包括主图场景页、路线规划页和 导航结束页等。

客户痛点

随着功能的进一步拓展,高德地图从导航工具升级为出行服务平台和生活信息服务入口, 进一步拓展了出行相关的生活信息服务场景,带给用户更全面的用户体验。例如新功能 场景推荐卡片,旨在根据用户出行意图推荐信息,提升用户出行体验。此功能需具备快 速迭代,样式调整高灵活性的能力。因此,将卡片样式模版存放于云端,通过服务下发 的形式渲染至客户端无疑为最优选择,可以满足业务快速灵活迭代的目的。

解决方案

经过方案评估判断,此场景类型属于无状态服务,基于阿里云ServerLess成熟的生态, 高德最终选择接入Node FaaS (阿里云函数计算)服务能力,出行前端搭建了场景推荐 卡片服务。卡片的UI模版获取、数据请求聚合&逻辑处理、拼接生成Schema的能力均 在FaaS层得到实现,客户端根据服务下发的Schema直接渲染展示,达到更加轻便灵 活的目标。在"十一出行节"峰值场景中,Servertess整体服务成功率均大于99.99%, 总计100W+次触发/分钟,QPS 2W+,各场景的服务平均响应时间均在60ms以下,服 务稳定性超出预期。

用户价值

简单提效

高德实现了 FaaS层(阿里云函数计算)与研发体系的完全对接,因此,应用从开发、 测试、灰度、上线的全生命周期,到具备流控、弹性、容灾等标准化能力,所用的时间 较以前缩短了 40%,大大提高了人效。image.png

弹性高可用、降成本

地图场景流量特点一-高峰与低峰的落差十分明显。按照传统应用的资源准备,我们需 要根据最高峰的流量进行资源准备,所以到了流量低峰期,多准备的机器会有很多冗余, 这就造成了成本的浪费。使用函数计算,可以根据流量变化自动扩缩容,通过毫秒级别 的启动优势,将快上快下的扩缩容能力普及给用户,轻松帮助用户实现计算资源的弹性 利用,大大降低了成本。

•可观测

阿里云函数计算率先与日志服务、云监控、廿acing平台以及函数工作流编排做了完美的 融合,用户只需要配置一次,就可以完完整整的享受到以上这些功能,大大降低了用户 的学习成本,实现了对应用程序的快速诊断。

相关产品

函数计算FC

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
存储 缓存 Cloud Native
MPP架构数据仓库使用问题之ADB PG云原生版本的扩缩容性能怎么样
MPP架构数据仓库使用问题之ADB PG云原生版本的扩缩容性能怎么样
MPP架构数据仓库使用问题之ADB PG云原生版本的扩缩容性能怎么样
|
5月前
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
320 12
|
弹性计算 Cloud Native Serverless
云原生应用示例:智能物流管理系统
在电商行业的快速发展中,某企业借助阿里云服务构建了一个云原生智能物流管理系统。此系统基于微服务架构,利用ECS、Kubernetes、ESS及RDS等服务来支撑其核心功能,并采用Serverless函数计算FC处理前端需求,配合消息队列MQ确保通信顺畅。ARMS的应用实现了性能监测与故障快速响应。同时,通过PAI分析数据以提高物流效率,OSS与CDN则优化了文件存储与全球访问速度。此外,系统还整合了Docker及GitLab CI/CD以支持快速迭代,并通过WAF、SLS等工具保障了安全性和合规性,整体上提供了高效、智能且低成本的物流解决方案。
335 9
|
7月前
|
Cloud Native 安全 Serverless
云原生应用实战:基于阿里云Serverless的API服务开发与部署
随着云计算的发展,Serverless架构日益流行。阿里云函数计算(Function Compute)作为Serverless服务,让开发者无需管理服务器即可运行代码,按需付费,简化开发运维流程。本文从零开始,介绍如何使用阿里云函数计算开发简单的API服务,并探讨其核心优势与最佳实践。通过Python示例,演示创建、部署及优化API的过程,涵盖环境准备、代码实现、性能优化和安全管理等内容,帮助读者快速上手Serverless开发。
|
9月前
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19598 31
|
10月前
|
关系型数据库 Serverless 分布式数据库
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益。用户无需预配高固定资源,仅需为实际使用付费,有效应对流量突变,降低总体成本。示例代码展示了基本数据库操作,强调了合理规划、监控评估及结合其他云服务的重要性,助力企业数字化转型。
249 6
|
10月前
|
运维 Cloud Native 云计算
云原生之旅:Docker容器化实战
本文将带你走进云原生的世界,深入理解Docker技术如何改变应用部署与运维。我们将通过实际案例,展示如何利用Docker简化开发流程,提升应用的可移植性和伸缩性。文章不仅介绍基础概念,还提供操作指南和最佳实践,帮助你快速上手Docker,开启云原生的第一步。
|
12月前
|
运维 Cloud Native Docker
云原生技术入门:Docker容器化实战
【9月更文挑战第20天】本文将引导你走进云原生技术的世界,通过Docker容器化技术的实战演练,深入理解其背后的原理和应用。我们将一起探索如何在云平台上利用Docker简化部署、扩展和管理应用程序的过程,并揭示这一技术如何改变现代软件的开发和运维模式。
128 18
|
运维 Cloud Native 数据库
Flink 新一代流计算和容错问题之将 Flink 的容错与云原生的弹性扩缩容相结合要怎么操作
Flink 新一代流计算和容错问题之将 Flink 的容错与云原生的弹性扩缩容相结合要怎么操作
104 1

相关产品

  • 函数计算