Serverless是什么意思?Serverless无服务器架构特点

Serverless是什么意思?Serverless是关于将开发人员的精力集中在为用户提供价值的方面,通过Serverless化,可以不用管理服务器这些基础设施,简化了开发运维过程。简单地说,Serverless平台自动化了整个过程中的建立、部署和按需启动服务,让开发人员专注于核心代码和应用的开发。

Serverless是什么意思?Serverless无服务器架构特点插图

Serverless并不是不用服务器,恰恰相反,它将服务器全权托管给了云厂商,根据业务流量大小自动弹性伸缩,开箱即用免去维护成本,按使用量计费。用户无需关心和管理底层IT资源,只要聚焦业务代码,根据实际请求处理业务。

依托于Serverless无服务器架构,云上研发方式正在发生根本性的改变。从过去的集中式研发、分布式研发,到云上的组装式研发,实现了软件研发的服务化、模块化、可编排、可组装。无论是2万用户还是2000万用户体量,基于Serverless构建的IT架构都可以自适应伸缩,峰值秒级自动扩容、峰谷自动缩容。

例如,2022年,阿里巴巴确立了以“云原生”作为集团整体技术架构的战略,向Serverless化迈进;9月,淘宝首页核心应用率先实现了Serverless架构升级,通过更轻量灵活规范地用云,实现业务快速迭代创新。目前,阿里云已经拥有超过20款Serverless产品,包括函数计算FC、Serverless应用引擎SAE、Serverless 容器服务ASK、PolarDB数据库、AnalyticDB数仓等,未来还可能将继续推进核心产品全面Serverless化。

除了广泛应用的小程序外,Serverless还受到电商大促、音视频转码、AI算法、游戏分发、物联网等场景的青睐。权威分析机构Gartner预测,2025年将有50%以上的全球企业采用Serverless架构。

THE END
点赞674 分享