再升级,阿里云让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

相关推荐

  • 做GEO站群选服务器时有哪些避坑技巧,怎么选?

    选SEO站群服务器,核心是IP纯净度、资源隔离和合规资质,这三项缺一不可,IP资源与网络隔离:站群服务器的第一条生命线站群的风险在于关联,而IP是关联的主要指标,很多新手买服务器时只看价格,结果所有站点都在同一IP段,甚至共享IP,一旦某个站点被惩罚,整个站群跟着遭殃,独立IP与C段分布独立IP是基础,每个站点……

    2026-07-26
    0
  • 服务器租用年付为什么不建议新手选,月付和年付哪个好?

    服务器租用年付虽然价格有优惠,但对新手来说风险较高,不建议直接选择年付, 新手往往不清楚自己的业务需求,容易选错配置,导致资源浪费或性能不足,年付合约一旦签署,后续调整成本高,多数情况下,新手更应从月付起步,逐步优化,年付对新手不友好的核心原因配置预估容易出错新手刚开始做网站或应用,往往无法准确预估流量和资源消……

    2026-07-26
    0
  • 高防服务器虚假防御怎么识别才准确,靠谱吗?

    识别高防服务器虚假防御,核心在于验证服务商是否具备真实的防御架构、独立的带宽资源以及合规的运营资质,而非轻信宣传数值,虚假防御的常见套路高防服务器市场的虚假防御手段层出不穷,本质是利用信息差和贪便宜心理,了解这些套路,是鉴伪的第一步,共享IP池,防御共用部分服务商将多个客户的服务器放置在同一IP段,使用同一个防……

    2026-07-26
    0
  • 个人站长选服务器有哪些避坑经验?,怎么选?

    个人站长选服务器,避坑的核心法则是紧盯服务商资质与自营能力,而非只盯价格或参数,配置陷阱:核心数背后的真实性能CPU主频与架构差异很多站长选购服务器时,第一眼就看核心数,8核、16核似乎很诱人,但实际踩坑后才发现,同一核心数下,不同主频和架构带来的性能差距极大,比如共享型实例的8核,往往跑不满持续负载,一旦遇到……

    2026-07-26
    0
  • 站群服务商跑路前常见征兆有哪些,怎么识别

    站群服务商跑路前,通常会出现客服响应失速、IP质量崩塌、价格突破底线、资质信息模糊、公司主体异动这五个关键征兆,任何一个都值得拉响警报,客服响应速度与专业度断崖式下降工单系统开始“装死”多数跑路案例中,服务商最先出问题的部门就是客服,你提交的工单从半天回复变成一天、两天,甚至直接石沉大海,技术问题得到的回答明显……

    2026-07-26
    0

发表回复

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