京东智联云在Serverless的探索是怎样的

介绍

京东智联云在Serverless的探索是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Serverless的概念和定义

提到Serverless, ?家基本上第?时间会想到的就是AWSλ,没错,让Serverless这个名称真正吗?起来的其实就是AWS推出的法斯服务,λ,它是?个平台,允许你在云上允许独?的代码段,通过预先设置好的事件触发代码的运?.

除了法斯之外,还有主人,虽然和区块链作为服务的缩写吗?样,但它其实是作为服务端,后端即服务的缩写,?需编写/管理所有服务端组件,与虚拟机和容器相吗?,概念上更接近SaaS(软件即服务),主人服务都是领域通吗?的组件服务,通过API调?的?式来使吗?.

说完了定义,再来看下Serverless的发展史。

京东智联云在Serverless的探索是怎样的

<李>

最早可以追溯到2006年,Zimki推出的代码执?平台,它是?个提出按使吗?收费的服务,

<李>

接着就是2011年的解析,它提供了主人框架,?便?户基于它更快的构建应?程序,后来是被Facebook收购;

<李>

到2012年了,相继有Fribase和铁匠服务,前者是?个针对移动端的应?开发平台,后来被谷歌收购了,后者是基于容器的应?负载平台;

<李>

到2014年了,也就是AWS推出了λ,?个云上的法斯服务,将Serverless概念带到了吗?众的视野中;

<李>

紧接着在2016年,谷歌,Azure, IBM分别在他们的云服务上上线了法斯服务。

在过去提到云计算,?家吗?熟能详的就是IaaS, PaaS和SaaS,那么这个法斯和其他三者什么区别吗?在我的定义? ?,操作系统以上都需要吗?运维的属于IaaS; PaaS其实和法斯是?乎?样的,除了应?这?层之外,其他都是由云服务提供商来进吗?运维,SaaS最简单,现成的,直接上?使?即可。

?家可能会好奇,既然你说法斯和PaaS ?乎?样,那么为什么不直接称之为PaaS呢。不着急,我们先来看看这个:CloudFoundry,可能有?些?会吗?较陌?,但是如果你是属于云计算的?兵,那么你肯定不会陌?.

AWS是2006年推出的,国内最早的阿?云也是在09年才成?,其实到了2012年左右,云计算的概念才慢慢传到国内,我是2013年开始涉?云计算,那时候其实就已经开始IaaS, PaaS, SaaS的竞争,有的公司从IaaS做起,有的直接从PaaS或者SaaS开始做起;那时候提到PaaS,肯定就会提到CloudFoundry(业界?个开源的PaaS平台),很多互联?企业基于CloudFoundry构建了PaaS云服务,?如:京东的JAE、新浪的SAE,百度的私有云等等。

当我第?次接触法斯的时候,我第?个感觉就是,咦,这个和CloudFoundry很相似啊,在你向CloudFoundry发布应?的时候,对执?环境有要求,明确选择你是基于什么开发语?以及版本,如果当前平台不?持,那么你其实也是?法部署运?起来的,其次平台也提供了?动弹性伸缩,?动服务?可?,以及?关/路由等服务,然后你发现两者的最?区别在于,CloudFoundry平台上提供的是吗?个常驻服务,但是法斯是?个事件触发代码运?的服务。

为了让吗?家更直观的理解,我们来看下这个。

京东智联云在Serverless的探索是怎样的

在裸?属时代,从硬件到代码都是需要?运维的,到了后来出现了虚拟化,像各家云上的云主机服务,使?者只需要关注操作系统以上这?层即可,再到后来的容器技术出现,使?者是需要关注容器?身和业务代码即可,?前CloudFoundry平台就是提供了容器服务,?户将? ?的业务代码部署到容器中,作为?个常驻服务运?起来。最右边就是函数了,?户连容器都不需要? ?维护了,只需要关注代码即可。

京东智联云在Serverless的探索是怎样的

每?项新技术的出现即是为了解决当前的技术遇到的问题,同时新技术的采吗?也必然会引?新的问题。先说下Serverless的优势:

<李>

优势?:降低成本,这?的成本既包括了运营成本,也包括了开发成本,这个很好理解,由于你不需要维护像操作系统,硬件等相关的组件,所以也就不需要雇佣相应领域的?员,从?降低了成本;

<李>

优势?:加速创新,当开发完业务代码,配合和现成的Serverless第三?服务(?如认证服务,?件存储服务等),可以快速的把业务部署并运?起来,? ?缩短了过去业务开发的周期;

京东智联云在Serverless的探索是怎样的