Serverless爆发,AWS微软卡位,腾讯云阿里云华为云紧跟
一般认为Serverless应用使用的技术包括BaaS与FaaS两类。BaaS(Backendas a Service,后端即服务),提供的是后端服务级支持,主要针对一些富客户端应用。FaaS(Functionas a Service,函数即服务),其中的函数是业务逻辑代码的执行单元,提供的是代码级支持。 需要注意的是,这两个领域是有重叠的。目前大家广泛讨论的Serverless主要集中在FaaS方向,也是国内外云服务商争抢的领域。 ![]() 百度智能云提供的函数计算的基本使用流程 资料来源:百度智能云 因此,Serverless也被称为函数计算。函数计算的基本使用流程包括创建函数、提供代码、配置触发器、配置运行环境、执行函数、查看日志等。 张浩说,腾讯云把Serverless技术看作是继虚拟机、容器之后的第三代通用计算技术。 那么,Serverless计算能给用户带来哪些价值呢?O’Reilly最近针对Serverless的应用情况进行了调查。 ![]() Serverless 计算能给用户带来价值 资料来源:O’Reilly 结果表明,用户最看重的三大价值包括: 首先,减少运营成本是大家采用Serverless的第一大原因,应用Serverless之后,就无需为潜在的流量高峰购买大部分时间处于空闲状态的服务器。 第二,自动按需扩展。采用了Serverless之后,可以随时扩展到当前的使用量,消除了意外或者季节性流量高峰的困扰。 第三,不要关注服务器的维护工作。由于企业中大部分开发人员都是软件工程师,并不是系统管理员,所以对于软件的修复、保护和管理并不擅长,而使用Serverless之后,这些工作都可以交给供应商。 3、Serverless服务市场格局初步形成 Forrester的报告已经给出了Serverless计算的几大阵营,以及几大阵营中不同企业的位置。 Forrester的报告聚焦于全球领先云厂商,从开发体验、编程模式、编译环境等十个维度综合考量,全面评估FaaS服务综合实力,帮助企业用户甄选适合自身的Serverless计算服务提供商。 第一大阵营当然是公有云市场的几大巨头,提供Serverless计算服务。居于领导者象限的AWS、微软,处于强劲表现者象限的中国的腾讯云、阿里云,以及谷歌云。 Serverless的市场格局基本上是IaaS市场格局的复制。Serverless技术首先由AWS提出,并率先推出云服务,其他企业基本上是跟随者。微软、谷歌云等提供了Serverless云服务。 中国云计算企业在Serverless发展中迅速跨入先行者行列。腾讯云FaaS能力凭借在产品体验、安全性、战略愿景等方面的优势脱颖而出,成为中国进入全球Top3的云厂商。 阿里云2018年正式启动内部Serverless资源底座的准备工作,2019年基于搭建好的底座建设上层前端框架,到2019年双十一,阿里云已经在部分电商导购业务上开始实践这套新的研发模式。 另一阵营就是包括即将从公有云市场转入PaaS市场的IBM、Oracle等企业,提供Serverless创建平台、工具。 行业专家认为,IBM在2019年收购Red Hat和Oracle与微软结为合作伙伴,表明了这两家公司在2020年的发展方向。 IBM和Oracle正在将重点从云提供商领域转移到开发平台领域。IBM和Oracle试图在公共云市场一较高下,但是根本没有足够的资金与另外四家云巨头相比拼。 IBM会改而专注于帮助客户通过任何主要的云供应商使用OpenShift开发平台,更新和改造核心业务应用软件。 IBM Bluemix云端平台推出OpenWhisk服务,同时将OpenWhisk以开放原始码模式释出,提供企业自建Serverless架构。 而Oracle将专注于其擅长的领域——软件即服务(SaaS)和自主数据库产品,引导客户使用Azure的云开发服务,包括AI/机器学习、Kubernetes/容器、物联网及其他新兴创新技术。 Oracle发布了Fn,Fn是一个新开源的、云平台无关的Serverless平台。它初始启动时拥有广泛的Java能力和一个JUnit测试框架,但也支持“任何编程语言”。 第三阵营就是创新企业Nimbella、Cloudflare等,提供Serverless创建工具。 使用Nimbella、Cloudflare等提供的工具,可以轻松构建、管理、测试、监控用户的无服务器应用架构。 第四阵营就是开源FaaS平台/框架/工具。尽管各个云厂商都在大力推广自己的Serverless服务、产品,但是开发者普遍还是会担心被厂商绑定,因此具备一定规模的组织会基于开源方案,如Knative,搭建自己的Serverless平台。而一旦某个开源方案成为主流,云厂商就会主动去兼容开源标准并增大社区投入。 目前,Serverless开源项目很多,如目前GitHubStar数最高的Serverless框架,与主流云厂商集成得很好。Knative是Google发布的基于Kubernetes的Serverless框架。分布式无服务器平台OpenWhisk最开始由IBM和Adobe驱动,后来捐给Apache基金会,2019年7月晋升为顶级项目等。 4、云巨头试水Serverless服务 最早提出Serverless概念的是AWS,2014年年底Amazon Lambda也正式推出,此后全球各大云服务厂商相继推出各自的Serverless平台。 典型如Google Cloud Functions、Azure Functions、IBM Cloud Functions等。 国内市场Serverless开始普及在2017年,腾讯无服务器云函数、阿里云函数计算相继推出,华为云、百度智能云也都推出了自己的方案。 AWS借助领先两年的优势,以及硬件创新和软件创新中投入数十亿美元而脱颖而出。AWS拥有种类最丰富的Serverless函数,可以协同运行。 AWS采取的方法是促进用户心甘情愿依赖亚马逊,积极担当基础设施创新的重任,那样企业能够专注于业务逻辑的创新。云原生计算基金会(CNCF)的调查数据表明,AWS Lambda在蓬勃发展的Serverless市场占有70%的份额。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |