Servless 使用体验

简介: 在云服务为天下的今天,阿里云发布了ServerLess 函数计算。本文以简单使用Serverless快速入门为主。

Servless 使用体验

引言

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

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

什么是Serverless?

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

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

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

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

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

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

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

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

小试牛刀

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

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

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

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

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

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

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

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

然后就可以开心玩耍了。

SpringBoot搭建

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

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

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

使用感受

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

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

总结

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

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
Linux
Linux命令(105)之readlink
Linux命令(105)之readlink
307 1
DataFrame(12):数据转换——apply(),applymap()函数的使用(一)
DataFrame(12):数据转换——apply(),applymap()函数的使用(一)
DataFrame(12):数据转换——apply(),applymap()函数的使用(一)
|
存储
JavaWeb如何获取当前访问IP
JavaWeb如何获取当前访问IP
382 0
|
6月前
|
存储 监控 调度
阿里云对象存储OSS之间进行数据转移教程
讲解如何在阿里云对象存储OSS之间进行跨账号、跨地域、以及同地域内的数据迁移,包括数据迁移之前的准备工作和实施数据迁移以及一些后续操作
|
7月前
|
人工智能 缓存 供应链
2025行业报告:API将如何重塑电商、金融、SaaS的竞争格局?
API作为数字化转型的核心引擎,正在电商、金融、SaaS等行业推动效率提升与商业模式创新。它打破数据孤岛,实现供应链协同、智能风控与系统集成,助力企业实现业务自动化、服务个性化与决策智能化,成为驱动产业数字化升级的关键力量。
548 100
|
运维 Cloud Native 安全
Serverless是什么
小陈向大刘请教Serverless,了解到Serverless是种云原生开发模式,重点在于FaaS(函数即服务)和BaaS(后端服务),让开发者专注于业务逻辑,而无需管理服务器等基础设施。Serverless并非无服务器,而是将服务器运维工作交给云厂商。FaaS是代码托管服务,例如阿里云的函数计算,提供敏捷、弹性、可靠且成本效益高的计算服务。BaaS则是通过API调用第三方服务,如数据库访问。Serverless与传统架构相比,减少了开发者的负担,提高了效率,降低了成本,并增强了安全性。
3482 6
|
存储 物联网 Serverless
什么是Serverless
Serverless是一种云计算架构模式,让开发者通过第三方服务直接构建和部署应用。在此模式下,应用被分解为无状态函数,由云平台统一管理。开发者仅需关注业务逻辑编写,无需管理底层服务器及基础设施。这种方式具有诸多优点:无需管理服务器,可专注业务逻辑;能够根据负载自动调整资源,实现按需计费;具备高可用性和灵活性,并支持多种编程语言。此外,Serverless应用按需启动和停止,无请求时不消耗资源,进一步提高了效率和成本效益。已被广泛应用于Web应用、移动应用、数据分析和物联网等领域。
999 3
|
负载均衡 应用服务中间件 Nacos
Nacos配置中心
Nacos配置中心
852 1
Nacos配置中心
|
存储 弹性计算 数据管理
阿里云对象存储OSS收费标准:存储、流量和请求等多个计费项详解
阿里云对象存储OSS提供多样化的计费模式,涵盖存储、流量、请求等多项费用。存储费用方面,按量付费标准型为0.09元/GB/月,包年包月则有9元40GB等多种选择。流量费用仅对公网出方向收费,价格区间从0.25至0.50元/GB不等,支持按量付费与流量包抵扣两种方式。更多详情及精准报价,欢迎访问阿里云OSS官方页面。
7550 1
|
机器学习/深度学习 监控 Serverless
无服务器架构(Serverless)
无服务器架构(Serverless)
943 4