Servless 使用体验

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 在云服务为天下的今天,阿里云发布了ServerLess 函数计算。本文以简单使用Serverless快速入门为主。

Servless 使用体验

引言

在云服务为天下的今天,阿里云发布了ServerLess 函数计算。

很多同学可能会问 Severless 是啥,官方的介绍是函数技术服务,这个术语可能看着让人却步,所以本着探索精神,在介绍使用体验的同时顺带介绍Servless的基本概念。

什么是Serverless?

单单从单词本身的意思,拆分为 Server、less,更少的服务?

其实是叫做无服务,无服务的理念类似黑盒,开发者不需要关心服务是怎么实现的,只需要把更多的注意力集中在业务开发上面。

虽然术语看着挺别扭,但是实际体验过后确实发现无服务这个词最为贴合。

无服务并不是意味着没有服务器,而是服务通常由第三方运营维护和打理,使用人员只需要把提供的服务快速部署上去即可开箱即用。

无服务的特点是一旦部署就可以立马使用,并且可以实现动态扩容,而对于无服务的计费方式则通过实践驱动的模型方式按需计费。

也就是说如果不使用服务,服务器本身不会产生费用,有点类似我们日常生活中的水费电费,用多少算多少钱。

通过Severless实际上还涉及到另一个概念:FaaS

FaaS(功能即服务)就是上文提到的事件驱动模型,也就是开发人员部署服务之后按需计费的方式。

小试牛刀

工欲善其事必先利其器,我们先领取一下Serverless服务器,然后先随便搭建一个模板体验一下,通过相关账号进入到阿里云的网页之后,在左上角的三个横杠展开所有的服务,在搜索界面搜索关键词 Serverless 找到服务。

这里用到的是"函数计算FC",如果是第一次进入会询问是否开通,开通之后给的免费额度作为个人使用绰绰有余,现在动手来玩玩Serverless。

点击左侧进入到“应用”,然后可以看到官方提供了一堆热门模板,这里我们使用盲盒游戏来进行演示。

下面的内容个人使用了默认模板(就是懒得改,官方也考虑到了,全都有默认生成的名称替代,体验很好)。

简单配置之后,点击创建会进入等待界面,这时候可以去泡杯茶或者做别的事情等待服务慢慢创建,同样自动化体验良好。

接着会跳转页面,依然是静静等待,这个过程可能会需要比较长的时间。

额,不知道为啥失败了一次,重新部署之后就好了。

部署完成之后,我们点击进入到部署的服务,在详情页面会展示访问地址:

然后就可以开心玩耍了。

SpringBoot搭建

作为WEB开发人员,自然少不了使用SpringBoot,小试牛刀之后我们照葫芦画瓢搭建一个SpringBoot服务。

除了修改一下部署地区以外基本不需要改任何配置,这里同样偷懒用了模板的配置。

依然是重复上面的步骤,最后是访问搭建好的SpringBoot服务器,对应得源代码可以在平台上看到,只要本地拉取项目代码部署自己的系统即可。

使用感受

整体来说Serverless 的第一感受是 方便,甚至比编辑器搭建一个项目来的还要快,所有流畅由第三方服务商帮忙给处理好,真正意义上的体现了“开箱即用”的特点。

这种保姆级的服务,建议以后多来一点。

总结

在Serverless中还有更多的模板可以使用,感兴趣的读者可以自行领取体验一番。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
运维 Serverless 数据库
使用serverless快速搭建博客
使用serverless快速搭建博客
550 0
使用serverless快速搭建博客
|
6月前
|
弹性计算 安全 Ubuntu
使用体验
便捷,合理
|
6月前
|
API
VoceChat使用体验
部署VoceChat简便,官方文档清晰易懂,无碍快速上手。丰富的API适配自定义需求,集成第三方服务及语音通话教程详尽。全中文界面与文档,便于国内用户使用。活跃社区提供即时帮助,如羊二老师解答HTTPS问题。轻量级聊天工具,适合新手,推荐利用闲置VPS尝试搭建。
|
移动开发 vr&ar HTML5
LayaMe使用体验
LayaMe使用体验
397 0
|
6月前
|
前端开发 Java
干货文:SpringBoot 配置 AOP 打印请求参数和返回参数
干货文:SpringBoot 配置 AOP 打印请求参数和返回参数
659 1
使用体验书
阿里云服务器使用方便快捷,稳定可靠。
|
运维 NoSQL 前端开发
我的使用体验
通过对阿里云服务器的使用,通过这个“飞天加速计划高校学生在家实践”计划让我能够深切的感受到web开发的企业级部署上的服务器操作,体验了一番基本的服务器配置部署访问等一系列的操作。同时,通过这个计划,大大节省了我作为学生缺少足够的项目经费,能够通过“飞天加速计划高校学生在家实践”计划提供的较长体验时长,深刻地从服务器部署方面提升自己的业务能力。 在最开始我配置redis的时候,因为版本上面安装有一些不正确的地方,通过对服务器的云盘的重新配置,就能很快的又继续进行到服务器的部署工作上去。通过这次计划的学习,我希望我能够在Linux上的一些技术能够有更多的一些提升。
|
6月前
|
存储 缓存 网络协议
CDNJS/UNPKG/JSDelivr 太慢用不了,换成这些国内高速镜像
npm cdn, cdnjs, unpkg, jsdelivr, zstatic, zstatic.net, s4.zstatic.net
3898 4
|
弹性计算 运维 Linux
关于ECSd的使用体验
公网IP或域名;需求选择购买的地域;需求选择自己的云主机配置;管理控制台的功能齐全;完备的用户客服服务系统;linux系统可能不兼容MP4中文名称;网络延迟;客服工程师服务问题。
136 0
|
消息中间件 Java Maven
springboot整合rocketmq,快速上手消息队列
这里提前下载好rocketmq的源码并运行,个人比较推荐去github直接clone代码,然后idea导入并运行,好处就是可以学习源码,并且支持debug调试,github地址如下,因为官方有教程,这里就直接跳过安装。
10403 1