加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 经验 > 正文

Serverless爆发,AWS微软卡位,腾讯云阿里云华为云紧跟

发布时间:2020-03-18 15:04:49 所属栏目:经验 来源:中国软件网
导读:副标题#e# 3月10日,云原生基金会CNCF发布了2019年年度调查报告。41%的受访者表示已经在使用无服务器Serverless计算,20%的受访者表示计划在未来12-18个月应用Serverless计算。 之前的3月1日,市场研究机构Forrester发布的最新报告认为,Serverless计算的兴

一般认为Serverless应用使用的技术包括BaaS与FaaS两类。BaaS(Backendas a Service,后端即服务),提供的是后端服务级支持,主要针对一些富客户端应用。FaaS(Functionas a Service,函数即服务),其中的函数是业务逻辑代码的执行单元,提供的是代码级支持。

需要注意的是,这两个领域是有重叠的。目前大家广泛讨论的Serverless主要集中在FaaS方向,也是国内外云服务商争抢的领域。

Serverless爆发,AWS微软卡位,腾讯云阿里云华为云紧跟
 

百度智能云提供的函数计算的基本使用流程

资料来源:百度智能云

因此,Serverless也被称为函数计算。函数计算的基本使用流程包括创建函数、提供代码、配置触发器、配置运行环境、执行函数、查看日志等。

张浩说,腾讯云把Serverless技术看作是继虚拟机、容器之后的第三代通用计算技术。

那么,Serverless计算能给用户带来哪些价值呢?O’Reilly最近针对Serverless的应用情况进行了调查。

Serverless爆发,AWS微软卡位,腾讯云阿里云华为云紧跟
 

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%的份额。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读