再升级,阿里云让Serverless更好地落地

再升级,阿里云让Serverless更好地落地

原创
作者:赵立京 2020-11-24 12:07:57

云计算 从领先到普惠,阿里云正在帮助Serverless 更快、更好的落地,帮助用户以更高效、更经济的方式进行转型,为企业客户带来更大的价值。

【51CTO.com原创稿件】十多年间,云计算一直在进化,从关注基础设施,到仅需关注业务和所需资源,从高深莫测的技术,到越来越“傻瓜”的使用方法,无疑都指向云计算的根本目的:降本、增效。

为了实现这个目标,云计算涌现出了很多新技术,如容器、微服务等,这些技术都在尽可能地把应用环境中很多通用的部分变成服务,让用户使用起来更加简单。而Serverless就更厉害了,它把服务器管理、操作系统管理、资源分配等组件都外包出去,当作某种可以购买的服务—只要花钱,即刻享用!

Serverless比较官方的解释是:不代表不需要服务器,而是说:开发者不用过多考虑服务器的问题,计算资源作为服务而不是服务器的概念出现。Serverless与以往架构的不同之处在于,完全由第三方管理,由事件触发,存在于无状态(Stateless)、暂存在计算容器内。构建Serverless应用程序意味着开发者可以从繁重的手动资源管理和性能优化中解脱出来,而专注在产品代码上,真正做到了部署应用,而无须管理和操作云端或本地的服务器,也因此实现了快速交付。同时,就像水、电、煤一样,Serverless 只为实际产生的资源消耗付费,而无需为闲置的资源买单。至此,Serverless将云计算降本、增效的价值表现的淋漓尽致!

基于此,国内外的各大云厂商 Amazon、阿里云、微软、Google等都相继推出了Serverless产品,Serverless也从概念逐步走向落地,在各企业、公司中得到应用。在前不久中国信息通信研究院发布的国内首个《云原生用户调查报告》中,阿里云 Serverless 产品在国内 Serverless 用户规模的占比达到 66%,远超其他云厂商总和,被认为是国内 Serverless 用户的首选。

阿里云函数计算FC的诞生:丰富的产品积累加实际需求

对于阿里云来说,Serverless 不是一个新概念,其计算、存储等领域的很多服务都是 Serverless模式。例如阿里云推出的第一个云服务,对象存储(OSS),就是Serverless 形态的存储服务。用户不需要关心数据是如何存储在底层服务器上,只为实际使用的存储资源付费。

2017年,基于已经有了较为丰富的Serverless产品积累,和很多事件触发场景的实际需求,阿里云正式推出了函数计算 FC。

函数计算 FC 提供了完备的后端云服务和开发者工具,如事件总线 EventBridge、Serverless 工作流、开发者框架、命令行工具、Web IDE 等,从开发者体验出发的Serverless-tools 与 Serverless 应用中心。此外,函数计算 FC 还支持容器镜像,与容器生态深度融合。

丰富的应用场景服务于内部需求和外部客户

说到应用,淘宝、天猫、支付宝、钉钉、飞猪、闲鱼等等阿里系自己的产品都是函数计算FC的练兵场。“阿里内部有很多的场景,催生出了很多Serverless的需求。”阿里云 Serverless 研发负责人杨皓然(不瞋)告诉51CTO记者。

[[353881]]

阿里云 Serverless 研发负责人杨皓然(不瞋)

一个典型场景就是前端全栈场景。比如在一个促销活动中,会涉及到会员管理、商品推荐等服务,把这些服务组合起来之后,做一个活动页面推广出去。这种情况下,前端如果没有Serverless,那些联合后端的服务,都需要用后端来做,研发效率比较低。而有了Serverless之后,BFF(backends for frontends,服务于前端的后端)的架构可以把后端的接口按照前端的业务逻辑组合起来,起到了业务聚合的关键作用,通过openfeign、restTemplate调用基础服务来获取数据,将获取到的数据进行组装返回结果对象,解决了业务场景问题。

另外一个场景是电商业务,由于天然的峰值特性,服务器资源要按照峰值需求预估,而在波谷时服务器利用率明显下降而导致浪费。 Serverless 计算平台可以自动安排合理的计算资源满足业务需求,轻松应对请求的波峰与波谷。

还有一些偏数据处理的场景,如离线音视频的批量处理,也比较适合用Serverless。

除了自身产品的应用,阿里Serverless产品还帮助微博、石墨文档、跟谁学、Timing、联合利华等数万家企业客户成功落地 Serverless,覆盖前端全栈、小程序、新零售、游戏互娱、在线教育等全行业应用场景。

在微博的应用中,函数计算 FC 支持微博个性化图片处理,达到百毫秒极致弹性,日处理数十亿次请求,综合成本下降 35%。在线教育平台的应用中,SAE 支撑了Timing 700 万用户的在线学习,零改造微服务架构 Serverless 化,计算成本下降 30%。在微服务的应用场景中,百富旅行通过使用Serverless应用引擎,把传统的微服务直接迁移到了阿里云Serverless应用引擎平台上,大大提升了人效(只需一位运维人员),实现了30%-40% 的资源节省。

帮助用户落地Serverless

纵然有很多优势,但不可否认的是Serverless比较高的门槛,如迁移成本。

首先函数计算FC产品本身的限制比较多,比如冷启动等一些技术问题。“这是可以解决的,而且我们正在不断的去减少这个限制。”不瞋表示。

第二就是函数计算FC的工具链。如果用户使用Serverless,其开发、运维流程跟原来的VM、容器完全不同,比如打包的方式、运维部署的工具和习惯等等。还有一些用户担心使用Serverless之后会被厂商绑定,这些割裂的开发运维体验也是迁移的巨大障碍。

以上两个问题也正是阿里Serverless努力的方向。

Serverless Devs:云原生全生命周期管理平台

前些时候,阿里正式宣布开源首个Serverless开发者平台:Serverless Devs,目标直指帮助开发者实现一键体验多云产品,极速部署 Serverless 项目,这也是业内首个支持主流 Serverless 服务/框架的云原生全生命周期管理的平台。

“Serverless Devs在我们内部是一个战略级产品,因为我们就是要解决工具链上的问题。”不瞋这样评价Serverless Devs。“我们在做产品之前,必须要先自己回答,他到底给用户什么价值,有没有一些独特的东西。”

Serverless Devs最本质的出发点还是希望给用户一致的体验。无论用户使用的是什么样的云平台,或是开源的k8s,无论是Node.js的应用,还是java 的应用,或者Python的应用,Serverless Devs的目标都是给他一个统一的Devops流程。这也是为了减少Serverless所谓的Vendor lock-in(厂商绑定问题)。

其次要给用户的是一个全流程的,闭环的体验。比如用户在自己最熟悉的IDE中写java 代码或者Node.js代码,之后做测试、构建、部署到不同的云平台或者容器上,也包括灰度发布、金丝雀发布,及后期的监控。Serverless Devs希望给用户提供一个全生命周期的完整环节的工具。

第三,必须开源开放,这也符合阿里“三位一体”的原则。

Serverless Devs 包含 Serverless Devs Tool (Serverless 开发者工具)和 Serverless Devs App Store(Serverless 应用中心)。Serverless Devs Tool 是一款可以让 Serverless 开发者的开发和运维效率翻倍的工具。通过使用该工具,开发者可以更简单、更快速的进行应用创建、项目开发、测试、发布部署等,实现项目的全生命周期管理。Serverless Devs App Store 是一个集 Serverless 应用在线搜索,一键部署以及资源可视化编辑于一体的应用中心产品。应用中心拥有海量的生产级项目模板,案例模板,开发者可以自由选择,并将项目一键部署到指定的云平台上。

后记

2020 云栖大会期间,阿里巴巴正式成立云原生技术委员会,阿里巴巴高级研究员蒋江伟担任委员会负责人,他表示,委员会将大力推动阿里经济体全面云原生化,并沉淀阿里巴巴 10 多年的云原生实践,对外赋能数百万家企业进行云原生改造,提升 30% 研发效率的同时降低 30% IT 成本,帮助客户迈入数字原生时代。此次委员会的成立,也意味着阿里已经将云原生升级为新的技术战略方向。

从领先到普惠,阿里云正在帮助Serverless 更快、更好的落地,帮助用户以更高效、更经济的方式进行转型,为企业客户带来更大的价值。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/233353.html<

(0)
管理的头像管理
上一篇2025-04-20 14:23
下一篇 2025-04-20 14:25

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注