Serverless ---阿里云已经同时提供了server和serverless的k8s ; 后面会出现很多k8s的云计算平台,他们直接嫁接在AWS.GCE, Aliyun,Qcloud上的IaaS上。


Serverless Kubernetes 与 kubernetes 容器服务的对比架构图如下所示。

1


由来已久,但至今没有非常清晰的定义。2012 年 Iron.io 就提出了这一概念, 2014 年 AWS 则推出了“无服务器Serverless”的范式服务,但在当时的环境下,AWS 提供的并不是真正意义上的“无服务器”,只是帮助开发者摆脱了运行后端应用程序所需的服务器设备的设置和管理工作,这个工作依然存在,只不过是第三方供应商来负责,当时 AWS 的这种服务形式也被称为后端即服务Backend-as-a-Service(BaaS)。

打个形象的比方,假如你想卖一些自己的产品,那你就需要买或者租一个店面。但无论是买的还是租的,你都要做一些基本店面布置和维护工作,比如布置柜台、清扫店面,这就好比传统的应用架构,你需要设计,部署和维护硬件基础设施。当然现在你也有另外一种选择,就是在“疯果盒子”这样的店面里,直接租一个放你的产品的盒子,委托“疯果盒子”来销售你的产品。这就像 Serverless,你利用第三方的服务和设施来实现你的业务。

随着云计算基础设施的不断完善,加上创业公司对云的天然依赖,Web 应用服务器如何配置、数据库如何配置、消息服务中间件如何搭建这些系统成本将会被 Serverless 取代,2018 年 Serverless 架构或迎来大爆发。

国外比较常见的 Serverless 框架有 AWS 的 Lambda、谷歌的 Google Cloud Functions、Iron.io 等。国内比较有代表性的是阿里云的函数计算,适合应用场景中有明显波峰波谷的行业。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐