Serverless 时代开启,云计算进入业务创新主战场
作者 | 于洪涛
Serverless 时代开启
近来,全球正在加速推进云计算的 Serverless 化进程。作为一个革命性的技术,Serverless 的价值,不仅体现在技术层面和开发者层面,更为企业的业务创新带来了价值,并推动商业模式的变革,以获得更强的市场竞争力。
阿里云资深技术专家、Serverless 研发负责人 杨皓然 在接受「科技商业」媒体采访的时候,介绍 Serverless 将带来三大趋势:云产品全面 Serverless 化、应用架构 Serverless 化、组装式研发,并全面介绍了阿里云 Serverless 产品布局与核心价值。
把繁琐的基础工作交出去
向“出门好生活开放服务平台”升级的「高德地图」,增添了更多用户使用场景,业务系统变得更加复杂。这导致系统的波峰波谷更为明显,难以保持系统稳定;而且如果要把业务逻辑放在 APP 上,还会导致 APP 过大且需要频繁升级。
通过对系统架构的深度思考,高德地图决定全面拥抱 Serverless,利用阿里云的 Serverless Devs 开发平台,同时引入函数计算服务来处理业务逻辑。Serverless 免运维、高弹性等优势,不仅降低了开发和运维的难度,还使得其业务逻辑可以在后端实现,降低前端 APP 的负担。
让 IT 跟上企业的业务逻辑
一场热映,让「南瓜电影」的日注册用户突破 80 万。在传统的服务器使用模式下,扩容要经历买 ECS、上传脚本到服务器、运行脚本、扩容数据库等过程,耗时4小时。这显然无法应对暴涨流量的挑战,不仅服务的稳定性面临挑战,还会带来业务上的损失。
借助阿里云 Serverless 应用引擎 SAE,南瓜电影在 7 天内全面 Severless 化,零门槛拥抱 K8s,轻松应对热映电影的突发流量。相比传统服务器运维模式,其开发部署效率提升了 70%,成本下降了 40%,扩容效率提升 10 倍以上。
我们都知道,弹性伸缩、按需付费和简化运维,是 Severless 的三大核心价值。
弹性伸缩,就是无需实现部署服务器等底层基础设施资源,当业务快速增长时,能够在用户无感知的情况下把资源弹出来。按需付费,就是按实际使用量来付费,不用为闲置资源买单。简化运维,则能够帮用户省去资源管理的烦恼。
显然,相比传统云计算,Severless 更加贴近企业的业务逻辑。比如,可以简化企业的预算制定工作,因为能够做到有多少业务付多少钱,成本核算非常简单方便。
除了像南瓜电影这样 40% 的直接成本降低,杨皓然表示,Serverless 还可以缩简企业 IT 团队低水平的重复工作,同样数量的开发人员如今可以做更多的事情,这同样也是成本的节约。
从物理机到虚拟机,再到 Serverless 的发展进程,就如同从买车到租车,再到网约车一样。物理机就像买一辆私家车,要自己开车自己维护保养车;虚拟机就像汽车租赁,可以把业务 host 到云上;到了网约车,则完全不用关心车况,通过打车实现按需付费、按需弹性。
二十年前,大量企业还在自购汽车自雇司机,如今这一观念已经被彻底改变。Serverless 化的进程,或许用不了二十年就可以完成。Gartner 预测,到 2025 年就将有 50% 以上的全球企业采用 Serverless 架构。
抹平传统企业的技术鸿沟
彻底改变软件研发模式
「wolai」是一个面向未来的云端信息协同平台。其研发工程师团队只有 10 个人,要忙着开发和运营,很难把大量精力放在运维服务器上。
在做这款产品之初,wolai 就希望把架构彻底放到 Serverless 上。通过使用函数计算,wolai 的前端工程师们就可以把从前到后的一整套开发流程负责起来,一个很小的团队即可保证研发,实现高速迭代。相比传统架构,使用函数计算可节省 50% 计算费用,人力的投入能够节省一半甚至更多。
END
关于 Serverless 应用架构对企业价值的一些思考
对话阿里云叔同:如何看待 2022 年云原生的发展,2023 年有哪些值得关注的技术?