2、云原生无服务器计算:原理、应用与发展

云原生无服务器计算:原理、应用与发展

1. 云托管无服务器技术概述

过去五年,许多云服务提供商将其技术重新包装为“无服务器”。最初,无服务器指的是一组云托管技术,旨在简化开发者的服务部署。对于专注于移动或 Web 应用的开发者来说,无需了解、管理或部署应用服务器,就能实现少量服务器端逻辑。这些技术主要分为两类:

1.1 后端即服务(BaaS)

BaaS 是一种结构化存储服务,提供丰富且可配置的 API 来管理客户端中的存储状态。通常,该 API 支持在键值存储中存储中小型 JavaScript 对象表示法(JSON)对象,并在服务器上对象被修改时发送设备推送通知。此外,API 还支持定义服务器端对象验证、自动认证和用户管理以及移动客户端感知的安全规则。

知名的 BaaS 服务包括 Parse(2013 年被 Facebook 收购,2017 年开源)和 Firebase(2014 年被 Google 收购)。不过,BaaS 虽适合小团队启动项目,但最终出现了一些问题,导致其受欢迎程度下降:
- 功能局限 :大多数应用最终会超出 BaaS 固定功能的范围。采用 BaaS 虽能在初期提高生产力,但如果应用流行起来,几乎肯定需要进行存储迁移和代码重写。
- 成本与扩展性问题 :与其他存储选项相比,BaaS 既昂贵又扩展性有限。尽管开发者无需管理服务器,但许多实现架构需要单个前端服务器,以避免复杂的对象锁定模型。

1.2 函数即服务(FaaS)

在 FaaS 模型中,应用开发者编写单个函数,当满足特定条件时,这些函数会被调用。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值