开发者社区> 无所不能的蛋蛋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

对Serverless函数计算的理解

简介: Serverless的全称是Serverless computing无服务器运算,又被称为函数即服务(Function-as-a-Service,缩写为 FaaS),是云计算的一种模型。以平台即服务(PaaS)为基础,无服务器运算提供一个微型的架构,终端客户不需要部署、配置或管理服务器服务,代码运行所需要的服务器服务皆由云端平台来提供。
+关注继续查看

概念

image.png
Serverless的全称是Serverless computing无服务器运算,又被称为函数即服务(Function-as-a-Service,缩写为 FaaS),是云计算的一种模型。以平台即服务(PaaS)为基础,无服务器运算提供一个微型的架构,终端客户不需要部署、配置或管理服务器服务,代码运行所需要的服务器服务皆由云端平台来提供。Serverless是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署。它与传统架构的不同之处在于,完全由第三方管理,由事件触发,存在于无状态(Stateless)、暂存(可能只存在于一次调用的过程中)计算容器内。构建无服务器应用程序意味着开发者可以专注在产品代码上,而无须管理和操作云端或本地的服务器或运行时。Serverless真正做到了部署应用无需涉及基础设施的建设,自动构建、部署和启动服务。

Serverless架构

image.png
Serverless主要包括了两个领域的技术,BaaS(Backend as a Service)和FaaS(Function as a Service),也就是说Serverless技术实际上是一组技术的集合。

Serverless应用开发生命周期

image.png

使用 Serverless优势

1.降低硬件基础设施的部署和维护成本。
2.降低应用扩展成本
3.构建和部署更简单
4.降低运维成本;
5.提高开发效率。

使用Serverless劣势

1.重复函数逻辑,函数量多
2.无状态,不适合有状态复杂场景;
3.冷启动慢&高延迟;
4.工具链(调试、开发、日志工具等)缺乏。

Serverless适用业务场景:

1.多媒体处理;
2.数据库更改或者数据捕获;
3.大规模数据流处理;
4.HTTP REST API 和Web应用程序;
5.持续集成管道;
6.机器学习及AI模型处理;
7.图片处理以及聊天极其人

体验过程

  1. 进入https://fcnext.console.aliyun.com/overview 选择应用->通过模板创建应用 -> 选择web应用 -> Todolist 点击创建

image.png

image.png
2.选择部署类型为 直接部署 填写应用名称 描述 配置好用户角色 直接点击创建即可
image.png
3.创建后会自动执行部署命令 等待部署任务完成即可
image.png
4.部署成功
image.png
5.返回上一页查看应用
image.png
6.访问域名
image.png

体验总结

操作简单,guoce过程清晰明了,方便快捷,整个过程没有什么难点,新手feich非常容易上手没有什么学习成本。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《函数计算—事件驱动的serverless计算平台》电子版地址
函数计算—事件驱动的serverless计算平台
64 0
基于函数计算一键部署一个Serverless VSCode WebIDE
从技术角度来说,Serverless 就是 FaaS 和 BaaS 的结合。Serverless = FaaS + BaaS。 简单来讲,FaaS(Function as a Service) 就是一些运行函数的平台,比如阿里云的函数计算、AWS 的 Lambda 等。 BaaS(Backend as a Service)则是一些后端云服务,比如云数据库、对象存储、消息队列等。利用 BaaS,可以极大简化我们的应用开发难度。 Serverless 则可以理解为运行在 FaaS 中的,使用了 BaaS 的函数。
2279 0
从函数计算到 Serverless 架构
如果说前十年,云计算对传统服务器进行了革新,那么我相信此时, Serverless 架构是云计算对自我的革新,而且这种革新还在不断的进行中。
673 0
【serverless函数计算测评】通过FC实现音视频转码
本来想着在函数计算FC平台上创建例如在线博客和商城之类的传统Web应用和一些音视频功能性的业务都会非常麻烦,但事实并非如此,官方公测中的应用中心提供了一键式的建站体验,本文介绍基于函数计算 Serverless架构的弹性高可用音视频处理系统。
244 0
发评测赢好礼 | Serverless 函数计算征集令
Beats耳机、机械键盘、千元天猫超市卡等你来拿,参与Severless评测抢“鲜”体验限量高级版产品。发布你的评测就有机会赢取大奖!
179 0
对Serverless函数计算的理解
对Serverless函数计算的理解
151 0
Serverless 在阿里云函数计算中的实践
近日,阿里云 aPaaS&Serverless 前端技术专家袁坤在 CSDN 云原生 meetup 长沙站分享了 Serverless 在阿里云函数计算 FC 的实践。
717 0
只更新代码,然后发布版本:基于 Serverless Devs 原子化操作阿里云函数计算
本文以阿里云为例,通过在 Github 上使用 Servelress Devs 单纯对代码进行更新,并进行版本发布,该流程是比较常见的,也是比较通用的,希望读者可以发挥想象力,将这个流程应用到自己的项目中。
312 0
Serverless 解惑——函数计算如何访问 Mongo 数据库
函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。
1202 0
函数计算+日志服务 -- Serverless监控指标聚合新玩法
背景 本文旨在介绍通过阿里云函数计算(FC)结合日志服务 (Log Service)简单方便地搭建一套Serverless监控系统。日志服务的一个典型使用场景是将监控指标数据通过日志(json/csv 格式)的方式上传到日志服务(例如每个请求一条日志),借助日志服务强大易用的功能做索引,查询分析,制作面板功能和设置报警规则,可以花费很小的代价就能建立起监控大盘和报警系统。
1974 0
+关注
无所不能的蛋蛋
无所不能的蛋蛋
文章
问答
文章排行榜
最热
最新
相关电子书
更多
函数计算最佳实践:基于函数计算实现 Serverless 自动化运维
立即下载
函数计算事件驱动的serverless计算平台
立即下载
基于函数计算的serverless应用开发
立即下载