server less的含义:
1 server拆分开=server less=减少服务器的份额
2 faas+baas的含义:
Faas=serverless computing
Baas=backend as a serveice 后端及服务
3 Serveless是基于云计算的一种模型,是“函数即服务”和“后端即服务”的总和
server less 并不是没有服务器,它只是将服务器的运维和管理和分配托管给了云服务厂商。最大特地就是为用户实现的弹性计算。
4 浅谈时代的划分
4.1 物理机时代 : 需要熟练的安装操作系统。linux的系统的熟悉度,磁盘挂载什么的。服务器的型号。网络带宽的接入,每天的走IDC机房这种。交付软件的方式就是软盘的交付方式这种。
4.2 虚拟化时代: 出现laas平台这种 对虚拟机的规划,虚拟机的安装对底层资源的占用。可以运行多台虚拟机 使用openstack这种方式管理多台节点的安装
4.3 容器时代: Docker kubernetes 监控系统的升级开源监控系统的运用 诞生的许多优秀软件也是再这个时代开发飞速发展。
4.4 Serverless 时代如果说在容器时代,资源依然需要预留和维护,那么在Serverless时代,底层资源被进一步抽象,服务提供商屏蔽了容器的分配和扩缩容,给客户提供代码托管和运行的平台,即FaaS服务。在这种情况下,业务的最小部署单元为单个函数,并且可以按需使用和付费。
5 server less背景发展

2006年,伦敦的一家公司发布了名为Zimki的平台,该平台提供了端到端的JavaScript开发能力,并且最早提出了“Pay asyou go”的概念,但在商业上并未取得显著成功。
2008年,谷歌发布App Engine服务,用户的开发方式得到了根本的变革,无须考虑预分配多少资源,也无须考虑操作系统的实现。
2012年,一家提供DevOps解决方案的公司Iron.io首次提出了Serverless的概念。
2014年,AWS(Amazon Web Service)率先发布Lambda产品。这是首个落地的Serverless商业化产品。从此,Serverless的概念逐渐进入大众视野,并开始为人熟知。
2016年,Azure Function、GCP(Google Cloud Platform)以及IBM Open Whisk相继发布Serverless计算平台。
2017年,腾讯云和阿里云先后发布了Serverless计算产品——云函数和函数计算;同年,谷歌GCP发布了Firebase产品,提供多端一体化开发的Serverless解决方案。
2018年,腾讯云发布小程序·云开发产品,提供基于小程序的多端Serverless开发方案。
2019年,腾讯云和Serverless.com达成战略合作,共同开发Serverless Framework产品,提供Serverless开发的一站式解决方案。
浙公网安备 33010602011771号