与伙伴同行,Serverless 让创新触手可及
今天 Serverless 的方式真正意义上做到了云产品、云技术的开箱即用,企业和开发者不需要再关注底层的资源配置,更多地把精力放在业务系统的开发中。
4 月 26 日,在 2023 阿里云合作伙伴大会现场,阿里云智能 CTO 周靖人发表主题演讲《与伙伴同行,让创新触手可及》,他在分享中详细介绍了阿里云在 Serverless 领域的产品布局、技术创新以及服务伙伴和客户的经验。
他提到:
阿里云通过丰富的 Serverless 产品,进一步降低企业上云用云的门槛。目前阿里云已经提供近 30 款 Serverless 产品,覆盖容器、函数计算、数据库、大数据、机器学习、存储、微服务等领域。Serverless 也在帮助越来越多的生态伙伴充分享受云计算的红利,服务客户、创造更大的社会价值。
Serverless 在一定程度上真正把云的能力释放出来,从资源的弹性到业务的弹性,企业不需要再为资源付费,而是为业务和体验付费,企业和开发者把日常繁琐的运维工作留给了云,让云的价值发挥到了极致。
“国民级”应用探索新技术
以高德为例, 高德的投放业务和用户生活场景紧密相关,功能多变;推荐的下游业务品类快速增长,投放的业务策略多变;而且整个业务和用户出行紧密相关,有明显的峰谷属性。
随着业务的增长,投放平台原有的架构面临一些明显的痛点:
- 重客户端。卡片处理、导航规划、页面展示等逻辑都放在 Web 或者移动设备上,导致客户端发版缓慢、代码臃肿。
- 业务功能紧耦合,跟不上业务迭代要求。投放策略多变,每次发布影响面大。
- 负载有明显的峰谷,常驻实例,资源利用率低。
Serverless 架构能很好地解决上述痛点。首先为客户端瘦身,将端上的逻辑大量的移到 BFF 层(Backends for frontend)。由于 Serverless 计算零运维,只需要开发业务逻辑,完全由客户端人员发布,避免了团队协作问题。借助平台内置的应用平滑发布的能力,客户端人员可以快速迭代,安心发布。
投放策略等后端服务也解耦为函数的形式,包括规则过滤函数、疲劳提醒函数、内容组装函数等等。这些函数作为独立的后端服务开发迭代,每次发布影响面不大,控制了爆炸半径。
通过仔细梳理热点逻辑以及上下游依赖,实现了全链路弹性以及接口级流控能力。弹性伸缩不但快速,而且安全,资源用量和负载峰谷匹配,效率高。目前基于 Serverless 架构和组装式研发的高德业务投放平台已经承载了 100% 的生产流量,业务规模达到百万 QPS,功能交付从原来的数天降低到数小时,整体成本降低了 38%。
让生态伙伴充分用好 Serverless
在 Serverless 化的策略打法之下,阿里云正在大踏步向前。与此同时,越来越多的生态伙伴都在使用 Serverless 给客户提供更好的服务。
钛铂数据(Tapdata) 是一个以低延迟数据移动为核心优势构建的现代数据平台。基于云原生架构,钛铂数据 Tapdata在国内率先推出“实时数据集成和服务 SaaS 平台”——Tapdata Cloud,将异构数据库实时同步以及实时数据服务平台能力发布在云上。Tapdata 以 0 代码、可视化的操作体验,解决企业跨系统之间的数据实时同步/备份、集成等问题,支持企业内建数据库、外部 SaaS、文件的企业核心数据的一键打通,帮助企业释放数据准备阶段的精力,更加专注数据业务的开发与创新。
基于阿里云 Serverless应用引擎 SAE、PolarDB 数据库等产品,钛铂数据实现研发效率提升 80%,应用部署时间节约 40%,上云成本降低50%,业务获得巨大突破。累计已有 10000+ 家企业用户在测试和使用 Tapdata Cloud。
云原生技术的快速发展,不仅让开发者更加高效地开发和部署应用,同时也为企业提供了更多的业务想象空间。以容器和 Serverless 为代表的新一代研发新范式,通过极简架构、加速开发,让创新触手可及。