25年11月软考架构真题《 论无服务器架构(Serverless)》考后复盘总结

分类: 软考高级 发表时间:2025年11月11日 22:57 阅读量:318

论无服务器架构(Serverless)

无服务器架构(Serverless)是一种以函数即服务与后端即服务为核心的云计算范式,其核心思想是开发者无需关注服务器管理、资源调度与运维工作,仅需聚焦业务逻辑代码编写,平台自动完成资源分配、弹性扩缩容及故障恢复。该架构通过抽象基础设施层,将应用运行环境与计算资源交由云服务商管理,实现“按需使用、按量计费”的开发与运行模式,显著降低了软件开发与运维的复杂度。

请围绕“论无服务器架构(Serverless)”论题,依次从以下方面进行论述:

1、概要叙述你参与的采用无服务器架构的软件项目,说明项目的业务目标、技术选型背景及你在其中承担的主要工作。

2、详细阐述无服务器架构的核心特征及其对软件开发过程的影响。

3、结合具体项目,说明无服务器架构在需求分析、架构设计及开发实施全流程中的应用策略。

个人看法

该题个人看法,难度上可以给到4颗星,主要是实践过的人少啊!

在我这两天考后复盘、聊下来的考友不下于100名,没有一个人写这道题的!几乎都是一致性的回答:知道有这项技术、没有真正实践过!

这题实际上和前面聊的那道《论云原生数据库》论题,在考察方向基本上差不多,同样也是24年11月那道《论云原生架构及应用》论题的子集,无服务器架构(Serverless)技术更加聚焦于弹性、自动化。

无服务器架构技术在我看来,可能99%的公司都用不会用这个技术,不是说不好用,是组织、使用起来太复杂,它还需要和云厂商的各种服务深度绑定,以至于多数程序员可能仅仅从概念上知道有这么这么一项技术,真正实践使用的很少。更主要的是你要是自己学习这项技术,还需要到云厂商那里购买服务才能研究学习,导致学习成本提高了,程序员实践的机会也就更少了。

书上知识点

无服务器架构(Serverless)的知识点主要出现在第14章“云原生架构设计理论与实践”中。在“14.3.3 无服务器技术”一节中有详细讨论。该节介绍了无服务器技术的技术特点、主要特征和应用场景,包括函数计算(FaaS)作为无服务器架构的代表性产品形态,以及无服务器计算在弹性伸缩、按量计费等方面的优势。

简单聊聊这项技术

“无服务器”这个名字听起来好像没有服务器了,这一点如果不了解它的本质很容易引起误解。本质上“无服务器”的服务器依然存在云上,但它的核心思想是“开发者无需关心服务器的存在、运维和管理”。它是一种云计算执行模型,由云服务厂商动态地管理机器资源的分配和部署,开发者只需要专注于编写函数或业务逻辑代码,而服务器、操作系统、资源扩展、负载均衡等底层基础设施工作全部由云平台自动完成。

举个更加形象的例子:

  • 传统方式(自建机房):你租了一整台服务器(好比租了一整套房子),你需要自己装修、交水电费、打扫卫生。
  • 容器化方式(k8s):你租了房子里的一个房间(容器),房东负责房子的外部维护,但房间里的东西还得自己管。
  • 无服务器方式(serverless):你住进了酒店(云平台)。你只需要按需入住(上传函数代码),酒店会自动为你提供房间、打扫卫生、供应水电,你只需为实际入住的天数(代码运行时间)付费,完全不用操心空调坏了怎么办、床单谁来洗。

那什么是云函数代码?

举个实际业务例子:假设你的电商平台需要一个处理商品图片的图片压缩功能,如果使用传统方式(自建机房)或者容器化方式(k8s),为了减少图片压缩占用大量的服务器资源,你顶多是新创建一个java项目,这个java项目专门处理图片压缩,如果说你的图片非常多,你可能会采用人工的方式扩充虚拟机、容器或者提高cpu和内存的配置来提高压缩效率。



本篇完!
请输入阅读码
你可能也喜欢这些文章
 

软考不确定性决策五大准则怎么考?乐观准则、悲观准则、折衷准则、等可能准则与最小后悔值准则一篇讲透
09-10
软考二叉排序树BST怎么学?查找插入删除与ASL计算、平衡二叉树AVL四种旋转一篇讲透,LL型RR型LR型RL型一次分清
08-31
《论无服务器架构及其应用》适合写什么项目?
09-27
软考网络工程师VRRP怎么学?虚拟路由冗余协议从Master选举到抢占模式一篇讲透,网关单点故障的救星
09-07
数据库事务ACID特性深度拆解:系统架构设计师必考并发控制机制原理详解
07-20
《论SOA在企业集成架构设计中的应用》适合写什么项目?
10-11
《论软件系统架构风格》适合写什么项目?
09-07
深度解析《论边缘计算及其应用》知识点
08-10
《论信息系统项目的沟通管理》高分秘籍
11-29
深度解析《论数据访问层设计技术及其应用》知识点
08-20
监理四控三管一协调怎么考?核心框架拆解与真题陷阱全梳理
07-24
多核CPU属于哪种计算机分类?软考Flynn分类法SISD到MIMD全解析,一张图看懂并行计算的四象限世界
08-14
《论信息系统项目的成本管理》论文写作思路
11-11
软考二叉排序树与平衡二叉树怎么学?BST查找退化与AVL四种旋转一次讲透
10-04
段页式存储管理:分页与分段为何要合体?
08-01
软考论文《论企业应用系统的分层架构风格》精选试读
10-14