对Serverless函数计算的理解

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 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非常容易上手没有什么学习成本。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
3月前
|
消息中间件 运维 Serverless
函数计算产品使用问题之如何部署Stable Diffusion Serverless API
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
14天前
|
机器学习/深度学习 监控 Serverless
无服务器架构(Serverless)
无服务器架构(Serverless)
|
3月前
|
运维 前端开发 Serverless
Serverless痛点解决问题之将 WordPress 工程部署到函数计算中如何解决
Serverless痛点解决问题之将 WordPress 工程部署到函数计算中如何解决
44 1
|
3月前
|
存储 运维 Serverless
Serverless 支撑赛事转播问题之利用函数计算实现图片处理的实时性和成本节约如何解决
Serverless 支撑赛事转播问题之利用函数计算实现图片处理的实时性和成本节约如何解决
|
3月前
|
消息中间件 运维 Serverless
Serverless 支撑赛事转播问题之利用函数计算处理视频直播截帧服务如何解决
Serverless 支撑赛事转播问题之利用函数计算处理视频直播截帧服务如何解决
|
3月前
|
JavaScript Serverless
Serverless 架构问题之Midway FaaS开源框架的设计如何解决
Serverless 架构问题之Midway FaaS开源框架的设计如何解决
32 0
|
3月前
|
Serverless 数据安全/隐私保护 开发者
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
40 0
|
3月前
|
Serverless 测试技术 Go
Serverless 函数计算问题之无法压测如何解决
高德在函数计算压测中发现单实例TPS达300时延迟剧增,通过登录实例使用profiling工具定位到性能瓶颈并完成优化。在Go的custom runtime中执行`go tool pprof`需先确保Go环境安装,再运行命令进行CPU分析。产生的分析文件可通过ossutil64上传至OSS存储,以便进一步分析处理。[详细解答链接](https://developer.aliyun.com/ask/666283)。
46 0
|
3月前
|
监控 Serverless API
Serverless 函数计算问题之环境变量不生效如何解决
在函数实例详情页面登录实例的方法是在“监控指标-实例指标”区域点击特定实例ID进入详情页,之后在右上方找到并点击“登录实例”按钮即可开始操作。使用Golang SDK调用`InstanceExec` API执行命令并通过回调处理输出的具体方式为:首先构建`InstanceExecInput`对象设置服务名、函数名、实例ID及命令
44 0
|
2月前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
139 13

热门文章

最新文章

相关产品

  • 函数计算