一、什么是serverless
无服务器运算(英语:Serverless computing),又被称为功能即服务(Function-as-a-Service,缩写为 FaaS),是云计算的一种模型。以平台即服务(PaaS)为基础,无服务器运算提供一个微型的架构,终端客户不需要部署、配置或管理服务器服务,代码运行所需要的服务器服务皆由云端平台来提供。
亚马逊公司在2014年11月推出AWS Lambda,是最早提供这个服务的供应商。
二、阿里云serverless介绍
阿里云 Serverless 是国内最早提供 Serverless 计算服务的团队之一, 依托于阿里云强大的云基础设施服务能力,不断实现技术突破。目前,淘宝、支付宝、钉钉、高德等已经将 Serverless 应用于生产业务,云上的 Serverless 产品在南瓜电影、网易云音乐、爱奇艺体育、莉莉丝等数万家企业成功落地。
阿里云在2017年4月推出函数服务第一个版本并迭代至今。借助函数计算,您无需采购和管理服务器等基础设施,可以运维成本低快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。
三、使用serverless快速搭建博客
下面我们就使用阿里serverless快速搭建一个博客应用,让大家通过实例来了解serverless。
进入到函数计算控制台:https://fcnext.console.aliyun.com/overview
点击左侧的应用按钮:
此时选择“Zblog”即可:
选择立即创建,然后选择直接部署:
此处要稍等片刻,等待创建完成,可以看到访问域名:
此时可以打开访问域名进行Zblog初始化,首先进行协议阅读,并点击同意,进入到下一步:
上面所有的内容均通过检测,会有绿色的对号,此时可以点击下一步:
选择SQLite数据库,并配置站点名和管理员信息,并点击下一步完成初始化。
稍等片刻可以看到结果:
此时点击完成,就可以看到博客首页:
四、总结
从上面的实验我们可以看到,以前如果我们想搭建一个线上的博客系统,需要购买服务器,编写响应的代码才可以事项,中间很多繁琐的过程让很多人望而却步,而使用阿里云serverless,可以在短短几分钟内 快速完成部署,大大节约了开发成本和运维成本。