开发者社区> 无所不能的蛋蛋> 正文
阿里云
为了无法计算的价值
打开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非常容易上手没有什么学习成本。

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

相关文章
5分钟快速了解Serverless和云函数计算
5分钟快速了解Serverless和云函数计算
47 0
《函数计算—事件驱动的serverless计算平台》电子版地址
函数计算—事件驱动的serverless计算平台
87 0
基于阿里云 Serverless 函数计算搭建按量付费的 WordPress 网站
Serverless 经过几年的发展,已经和传统服务器一样好用了。我最初接触 Serverless 是在 2020 年的云开发校园合伙人创造营上,当时我基于阿里云云开发平台部署了一个在线工具箱。
1584 0
基于函数计算快速部署 Serverless VSCode WebIDE-2
基于函数计算快速部署 Serverless VSCode WebIDE-2
52 0
Serverless 解惑——函数计算如何访问 Mongo 数据库
函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。
1211 0
10分钟上线 - 函数计算实现Serverless图片处理服务
阿里云函数计算服务(FunctionCompute,FC)是一个事件驱动的全托管计算服务。通过函数计算与云端各个服务的广泛集成,开发者只需要编写函数代码,就能够快速地开发出弹性高可用的后端系统。接下来我们FC,来快速实现一个图片处理服务。
8940 0
使用阿里云函数计算和 Websocket,轻松开发 Serverless 实时应用
函数计算能够让开发者无需管理服务器(Serverless),只需要编写函数代码就能快速搭建应用。并且函数计算能够弹性地伸缩,用户只需要按使用量进行付费。 如今越来越多的应用(特别是移动端)需要双向通信的能力,例如即时通信 /在线游戏等,阿里云 API 网关提供了基于 Websocket 的双向通信能力。
6761 0
触摸云端编程之道——基于函数计算的serverless应用开发
本文的整理自2017云栖大会-南京峰会上阿里云存储服务高级专家杨皓然的分享讲义,讲义主要介绍了基于函数计算的serverless应用开发的相关内容,从计算的新需求和计算的演化过程谈起,对比传统计算所面临的困境介绍了函数计算所具有的优势,并介绍了函数计算的使用流程和应用示例。
2221 0
从函数计算架构看 Serverless 的演进与思考
作者?|?杨皓然? 阿里巴巴高级技术专家 导读:云计算之所以能够成为 DT 时代颠覆性力量,是因为其本质是打破传统架构模式、降低成本并简化体系结构,用全新的思维更好的满足了用户需求。而无服务器计算(Serverless Computing)作为这个巨大市场的下一个阶段的进化产物,将真正帮助企业实现只专注于业务和构建应用程序,而不必担心 IT 基础设施,这也将成为云服务商未来竞争的关键。
7046 0
15+文章详细讲述Serverless:开启函数计算时代!(含PDF下载)
Serverless是一种基于互联网的技术架构理念,应用逻辑并非全部在服务端实现,而是采用FAAS(Function as a Service)架构,通过功能组合来实现应用程序逻辑。同时,Serverless架构能够让开发者在构建应用的过程中无需关注计算资源的获取和运维,由平台来按需分配计算资源并保证应用执行的SLA,按照调用次数进行计费,有效的节省应用成本。
11856 0
+关注
无所不能的蛋蛋
无所不能的蛋蛋
文章
问答
文章排行榜
最热
最新
相关电子书
更多
函数计算最佳实践:基于函数计算实现 Serverless 自动化运维
立即下载
函数计算事件驱动的serverless计算平台
立即下载
基于函数计算的serverless应用开发
立即下载
http://www.vxiaotou.com