serverless 是什么意思

news/2024/5/20 6:26:03 标签: serverless, 云原生, cloud, aws

目录

serverless__3">1. serverless 是什么意思

serverless__5">1.1. serverless 的含义

狭义 Serverless 是指: Serverless computing 架构 = FaaS 架构 = Trigger(事件驱动)+FaaS(Function as a Service, 函数即服务)+BaaS(Backend as a Service, 后端即服务, 持久化或第三方服务) = FaaS + BaaS

广义 Serverless 是指服务端免运维, 也就是具有 Serverless 特性的云服务。要想达到 NoOps, 需要具备:

  • 无需用户关心服务端的事情(容错、容灾、安全验证、自动扩缩容、日志调试)
  • 按使用量(调用次数、时长等)付费, 低费用和高性能并行, 大多数场景下节省开支。
  • 快速迭代&试错能力(多版本控制、灰度、CI&CD 等等)。

serverless__15">1.2. serverless 的价值

  • 免运维: 无需管理基础设施, 可以专注业务开发
  • 按量计费: 闲时不计费, 降低成本
  • 弹性伸缩: 峰时自动扩容, 无需考虑可用性问题

1.3. 什么是 BaaS

Baas 的英文翻译成中文的含义: 后端即服务, 它的应用架构由大量第三方云服务器和 API 组成的, 使应用中关于服务器的逻辑和状态都由服务提供方来管理的。比如我们的典型的单页应用 SPA 和移动 APP 富客户端应用, 前后端交互主要是以 RestAPI 调用为主。只需要调用服务提供方的 API 即可完成相应的功能, 比如常见的身份验证, 云端数据/文件存储, 消息推送, 应用数据分析等。

1.4. 什么是 FaaS?

FaaS 可以被叫做: 函数即服务。开发者可以直接将服务业务逻辑代码部署, 运行在第三方提供的无状态计算容器中, 开发者只需要编写业务代码即可, 无需关注服务器, 并且代码的执行它是由事件触发的。其中 AWS Lambda 是目前最佳的 FaaS 实现之一。

Serverless 的应用架构是将 BaaS 和 FaaS 组合在一起的应用, 用户只需要关注应用的业务逻辑代码, 编写函数为粒度将其运行在 FaaS 平台上, 并且和 BaaS 第三方服务整合在一起, 最后就搭建了一个完整的系统。整个系统过程中完全无需关注服务器。


http://www.niftyadmin.cn/n/4929960.html

相关文章

“海纳“二维码生成器(绿色版本,离线无需安装)

介绍一款所见即所得的二维码生成器:"海纳"二维码生成器,免费、离线,简单、快捷。 主要功能: 图形界面,所见即所得;支持数字、字符、汉字等生成二维码;支持网址、邮件地址&#xff1…

springboot开发的悠点装饰后台管理系统java公司装修设计jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 springboot开发的悠点装饰后台管理系统 系统有1权限&…

【nginx】配置将HTTPS请求转换成HTTP

要将HTTPS请求转换为HTTP请求,可以在Nginx的配置文件中添加以下配置: 打开Nginx的配置文件,通常位于/etc/nginx/nginx.conf或/etc/nginx/conf.d/default.conf。 在server块中添加以下配置,将HTTPS请求转发到后端的HTTP服务&#…

在SockJS+Spring Websocket中convertAndSendToUser中的“用户”来自哪里?

目录 一、前言二、Principal三、使用 一、前言 我们知道可以使用客户端订阅的主题前缀从 stomp 服务器向客户端发送消息,例如 /topic/hello。我们还知道我们可以向特定用户发送消息,因为 spring 提供了convertAndSendToUser(username, destination, mes…

互联网黑话缩写

文章目录 黑话缩写及含义 黑话缩写及含义 写在最前面 ——————我是分界线—————— 从去年实习到刚刚入职一个月,作为职场小白的我,时常从导师或者同事口中听到各种77怪怪陌生的黑话缩写,包括技术黑话,也包括职位黑话&…

Element组件浅尝辄止5:Empty 空状态组件

Empty空状态组件&#xff1a;空状态时的占位提示。 如第一次进入当前功能模块时&#xff0c;数据状态为空&#xff0c;则展示空状态&#xff0c;可用到Empty组件 1.How? <el-empty description"描述文字"></el-empty> 2.自定义图片 通过设置 image 属…

jpa使用小结

1、查询 在查询的时候&#xff0c;如果你查询的结果为list<a>&#xff0c;a是一个对象&#xff0c;这个时候查出来的是这个对象的所有属性的值&#xff0c;如下 select * from 表名 where 条件 但是你只想要这个对象的一部分属性&#xff0c;那list的泛型就不能是对象&a…

面试热题(反转链表)

给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 链表的题&#xff0c;大部分都可以用指针或者递归可以做&#xff0c;指针如果做不出来的话&#xff0c;…