简介:这份习题答案集面向高校云计算课程学习者与备考人员,针对刘鹏《云计算》第三版教材的课后习题提供配套解答,帮助读者在理论学习后及时核对思路、巩固概念。资源包共1个docx文档,约9.51MB,内容按教材章节组织,覆盖云计算基础知识、服务与部署模型、架构设计、典型应用场景及安全策略等模块,对IaaS、PaaS、SaaS三类服务模型和公有云、私有云、混合云、社区云四种部署模式均有对应解析,并延伸至虚拟化、分布式存储、访问控制与数据加密等关键技术要点。目前已有1700人学习下载,适合课堂同步练习、期末复习与知识点查漏补缺,也可作为教师布置作业时的参考对照材料。
1. 云计算复习地图:从服务模型到安全策略的一张全景图
云计算这门课,很多人学的时候觉得概念都懂,一合上书就发现 IaaS、PaaS、SaaS 分不清边界,部署模式和安全策略混在一起背,到了习题里换个问法就翻车。这份习题答案集覆盖的范围其实很清晰:基础知识、架构设计、应用场景、安全四大块,正好对应课程考试里分值最集中的四个方向。它适合两类人——正在系统学云计算、需要一份对照答案来校准理解偏差的人,以及考前想快速把知识地图过一遍、查漏补缺的人。梳理下来会发现,这门课真正的难点不在概念本身,而在概念之间的对应关系:哪个服务模型对应哪层资源、哪种部署模式适合哪类组织、哪项安全策略防的是哪类威胁。把这张对应关系图先立起来,后面的习题才不会做成死记硬背。
2. 基础知识:五个特征、三种服务模型与四种部署模式
2.1 五个基本特征为什么是必考起点
云计算的定义几乎每套题都会考,但真正拉开差距的是对五个特征的理解深度,而不是背出名字。按需服务、广泛网络接入、资源池化、快速扩展、按需付费,这五条不是并列关系,而是有内在逻辑的:资源池化是技术底座,按需服务和快速扩展是它带来的能力,广泛网络接入是使用前提,按需付费是商业模式上的结果。答题时如果只罗列五条,拿不到高分;能说清「池化 → 弹性 → 按需计费」这条因果链,才算答到点上。
| 特征 | 技术含义 | 常见考法 |
|---|---|---|
| 按需服务 | 用户自助申请资源,无需人工干预 | 与传统的资源申请流程对比 |
| 广泛网络接入 | 通过网络随时随地访问 | 判断某场景是否属于云计算 |
| 资源池化 | 物理资源抽象成共享池 | 与虚拟化的关系辨析 |
| 快速扩展 | 容量可弹性伸缩 | 与「快速部署」的区别 |
| 按需付费 | 按实际用量计费 | 与包年包月模式的对比 |
最容易出错的是「资源池化」和「虚拟化」的混淆。资源池化是云计算的特征,虚拟化是实现池化的关键技术手段,两者是目标与手段的关系,答题时把虚拟化直接写成云计算的特征之一,属于概念层级错位。
2.2 三种服务模型的边界怎么划
IaaS、PaaS、SaaS 的分层是整门课的地基,后面架构设计、应用场景的题几乎都要回到这个分层上。判断一个服务属于哪一层,最稳的方法是看「用户管到哪一层」:IaaS 用户管操作系统及以上,PaaS 用户只管应用和数据,SaaS 用户什么都不用管,直接用。
| 模型 | 提供什么 | 用户负责 | 典型判断线索 |
|---|---|---|---|
| IaaS | 计算、存储、网络等基础设施 | 操作系统、中间件、应用 | 题目出现「虚拟机」「弹性云主机」 |
| PaaS | 开发运行平台、数据库、中间件 | 应用代码与数据 | 题目出现「开发环境」「部署平台」 |
| SaaS | 可直接使用的软件 | 仅使用,不维护 | 题目出现「在线办公」「网页版系统」 |
复习时建议自己造三个场景反推:给一台裸虚拟机属于 IaaS,给一套带运行时的部署环境属于 PaaS,给一个打开就能用的在线系统属于 SaaS。这个反推练习比背定义有效得多,因为习题里大量题目是以场景描述的形式出现的。
2.3 四种部署模式的选择逻辑
公有云、私有云、混合云、社区云,四种模式的区分标准是「谁在用、谁在管」。公有云面向公众开放,私有云只服务单一组织内部,混合云是两者的组合,社区云面向有共同诉求的特定群体。考试里常见的坑是把「混合云」简单理解成「用了两家云厂商」,实际上混合云的核心是公有与私有两种形态的协同,而不是供应商数量。
选择逻辑可以归纳成一句话:数据敏感度和合规要求决定私有部分,成本和弹性需求决定公有部分,两者同时存在就落到混合云。社区云的判断线索通常是「若干机构共同建设、共同使用、诉求一致」,看到这类描述基本可以锁定。
提示:部署模式和服务模型是两个独立维度,答题时不要交叉混答。一道题问部署模式,就不要把 IaaS/PaaS/SaaS 写进去凑字数,反而会暴露概念不清。
3. 架构设计:虚拟化、分布式存储与平台技术的复习重点
3.1 虚拟化技术:资源利用率背后的核心机制
架构设计这一块,虚拟化是绕不开的第一考点。它的本质是把物理资源抽象成多个逻辑资源,让多个逻辑实例共享同一份物理能力,从而提高利用率。习题里常见的问法是「虚拟化解决了什么问题」,标准答法要落到三点:提高资源利用率、隔离不同实例、支持资源的动态迁移和弹性分配。
复习时要把虚拟化的层次分清:计算虚拟化、存储虚拟化、网络虚拟化,三者对应的资源类型不同,但目标一致。计算虚拟化把一台物理机切成多台虚拟机,存储虚拟化把多个存储设备抽象成统一存储池,网络虚拟化把物理网络抽象成逻辑网络。很多题会把三者混在一段描述里,让你判断涉及了哪几类虚拟化,这时候逐句拆资源类型就不会错。
# 概念对照:三类虚拟化各自抽象的对象 计算虚拟化 -> CPU、内存 -> 产出:虚拟机实例 存储虚拟化 -> 磁盘、阵列 -> 产出:统一存储池 网络虚拟化 -> 网卡、链路 -> 产出:逻辑网络上面这组对照不是命令,而是复习时值得抄在笔记首页的映射关系。参数层面的记忆点是:计算虚拟化关注「超分比例」,存储虚拟化关注「冗余与一致性」,网络虚拟化关注「隔离与连通性」。习题里如果出现「某系统把多台服务器整合成统一资源池」,先判断抽象的是哪类资源,再对应到具体虚拟化类型,比凭感觉选要稳。
3.2 分布式存储:可靠性和性能从哪来
分布式存储的关键词是「多设备」和「冗余」。数据分散存放在多个存储设备上,通过副本或校验机制保证单点故障不影响整体可用性,同时通过并行读写提升性能。答题时要抓住两个收益:可靠性来自冗余,性能来自并行。
这里最容易翻车的地方是把「分布式」等同于「高性能」。分布式存储的首要目标是可靠性和可扩展性,性能是附带收益,而且副本机制本身会带来存储开销和一致性维护成本。习题里如果问「分布式存储的主要优势」,答可靠性优先,性能其次,顺序错了容易被扣分。
复习时可以建立一个简单的判断框架:题目强调「数据不丢」就往冗余和副本上答,强调「容量不够」就往横向扩展上答,强调「读写慢」才往并行和分片上答。三个方向对应三种不同的技术手段,混着答会显得没有层次。
3.3 平台技术与安全机制在架构中的位置
云计算平台技术负责把虚拟化、存储、网络这些底层能力组织成可调度的资源池,并对外提供统一接口。架构设计题里经常出现「设计一个满足某需求的云平台」这类开放题,答题结构建议按「资源层—平台层—服务层—安全层」四层展开,每层写清职责和关键技术,比零散罗列要点更容易拿分。
安全机制在架构里不是附加项,而是贯穿四层的东西。资源层要管隔离,平台层要管访问控制,服务层要管数据传输与存储加密,整体还要有灾难恢复方案。复习时把安全当成一条纵线穿进架构,而不是单独背一章,这样遇到综合题才不会漏答。
注意:架构设计题里「安全」几乎从不缺席,哪怕题目没明说,答完主体结构后补一句安全设计,往往是拉开分差的地方。
4. 应用场景:企业、个人与公共服务三类落点
4.1 企业应用:降本增效的四个抓手
企业应用是应用场景题里分值最重的一块,典型场景包括企业资源规划、客户关系管理、供应链管理等。答题时不要只写「用了云计算」,要落到具体收益:提高资源利用率、降低成本、提高灵活性、提高可靠性。这四条几乎可以套用所有企业场景题,但要用场景语言展开,比如客户关系管理对应的是业务高峰期的弹性扩容,供应链管理对应的是多节点数据协同。
复习时建议把「场景—痛点—云的能力—收益」串成一条线来记。以企业资源规划为例:痛点是业务量波动大、自建机房闲置率高;云的能力是弹性伸缩和按需付费;收益是资源利用率提升和成本下降。这条线走顺了,任何企业场景题都能现场推导,不用死背。
4.2 个人应用与公共服务:两类容易混的场景
个人应用包括个人存储、个人计算、个人安全,公共服务包括电子政务、电子商务、公共健康服务。这两类在习题里经常被放在一起做区分题,判断依据是「服务对象的范围」:面向个体用户的是个人应用,面向社会公众或特定公共领域的是公共服务。
容易出错的是电子商务的归类。它面向公众提供服务,通常归入公共服务范畴;但如果题目描述的是某个企业内部搭建的电商运营系统,就要按企业应用处理。判断时看「谁在用」比看「叫什么」更可靠,这也是整个应用场景章节最值得反复提醒自己的一条原则。
| 场景类型 | 典型例子 | 核心收益 |
|---|---|---|
| 企业应用 | 资源规划、客户管理、供应链 | 利用率、成本、灵活性、可靠性 |
| 个人应用 | 个人存储、个人计算、个人安全 | 存储空间、计算速度、安全性 |
| 公共服务 | 电子政务、电子商务、公共健康 | 覆盖面、服务效率、可及性 |
4.3 场景题的答题结构
应用场景的开放题最怕写成散文。一个稳定的答题结构是:先点明场景类型,再写该场景的核心痛点,然后对应到云计算的某项能力,最后落到具体收益。四句话一段,逻辑闭环,阅卷时一眼能看到层次。
复习阶段可以拿三类场景各练一道,强制自己按这个结构写,写完对照答案看漏了哪一环。多数失分不是知识点不会,而是结构散、收益写得空。把「痛点—能力—收益」这条链练成条件反射,场景题基本就稳了。
5. 安全策略:四类威胁对应四道防线
5.1 威胁与策略的对应关系
云计算安全这一章,最有效的复习方式不是背策略清单,而是建立「威胁—策略」的对应表。数据泄露对应数据加密和访问控制,未经授权的访问对应身份认证与权限管理,恶意攻击对应网络安全防护,自然灾害对应灾难恢复。四类威胁、四道防线,一一对应,答题时按威胁反推策略,比正向罗列更不容易漏。
| 威胁类型 | 对应策略 | 策略要点 |
|---|---|---|
| 数据泄露 | 数据加密 | 传输加密与存储加密都要覆盖 |
| 未授权访问 | 身份与访问控制 | 认证、授权、最小权限 |
| 恶意攻击 | 网络安全 | 边界防护、流量监控 |
| 自然灾害 | 灾难恢复 | 备份、异地容灾、恢复演练 |
这张表建议直接背下来,因为安全题的题干往往只给威胁描述,让你选或写应对策略,有了对应关系就能快速定位。
5.2 身份与访问控制为什么是安全的第一道门
身份与访问控制排在所有策略之前,原因是它决定了「谁能进来」。认证解决身份真实性问题,授权解决权限范围问题,两者缺一不可。习题里常见的错误答案是只写「设置密码」,这只覆盖了认证的一小部分,没有触及授权和最小权限原则。
复习时把这条线记牢:先认证、再授权、全程最小权限。任何安全方案题,开头写这三步,后面再展开加密和网络防护,结构就完整了。安全策略不是越多越好,而是层次清楚、每层有明确目标。
5.3 灾难恢复容易被低估的部分
灾难恢复在很多人的复习清单里排在最后,但它恰恰是综合题里最容易漏答的一环。完整的灾难恢复不只是「备份数据」,还包括恢复目标、恢复流程和定期演练。答题时如果只写备份,深度是不够的;补上恢复时间目标和恢复点目标的概念,答案立刻上一个档次。
复习建议是把灾难恢复和分布式存储的冗余机制联系起来看:冗余解决的是设备级故障,灾难恢复解决的是站点级故障,两者层级不同,不能互相替代。这个区分在综合题里经常成为得分点。
6. 易错点清单:五处最容易翻车的地方
6.1 易错点一:把虚拟化当成云计算的特征
为什么漏:虚拟化和云计算经常同时出现,教材描述里也常并列,容易让人误以为虚拟化是云计算的五大特征之一。怎么补:记住特征是「池化、按需、弹性、网络接入、按需付费」,虚拟化是实现池化的技术手段,属于架构设计章节的内容,答题时严格分章归属。
6.2 易错点二:服务模型按「技术含量」而不是按「用户管到哪层」判断
为什么漏:很多人凭感觉判断,觉得越底层越「基础」,结果把提供开发平台的服务归到 IaaS。怎么补:固定用「用户负责哪一层」这个标准反推,IaaS 管到操作系统,PaaS 管到应用,SaaS 什么都不管,三条线一划就不会错。
6.3 易错点三:混合云理解成「多家厂商」
为什么漏:字面上「混合」容易被联想成供应商组合。怎么补:混合云的核心是公有形态与私有形态的协同,判断依据是「是否同时存在面向公众和面向内部两种部署形态」,与用了几个供应商无关。
6.4 易错点四:分布式存储的优势顺序答反
为什么漏:直觉上「分布式」听起来就是快。怎么补:分布式存储首要收益是可靠性和可扩展性,性能是并行带来的附带收益,且副本机制有开销。答题时按「可靠—扩展—性能」的顺序写,逻辑更稳。
6.5 易错点五:安全策略只写加密,漏掉访问控制和灾难恢复
为什么漏:加密是最直观的安全手段,容易成为唯一答案。怎么补:按「威胁—策略」对应表逐条检查,四类威胁四道防线,写完加密后强制自问「身份控制写了吗、灾难恢复写了吗」,两问补齐,答案就完整了。
7. 考前查漏补缺:一张自测表和三个复习动作
复习到后期,最怕的不是不会,而是不知道自己哪里不会。下面这张自测表按四个模块列出核心判断项,每项能用自己的话讲清楚就打勾,讲不清的就是要回头补的地方。
| 模块 | 自测项 | 能否讲清 |
|---|---|---|
| 基础知识 | 五个特征之间的因果链 | |
| 基础知识 | 三种服务模型的用户职责边界 | |
| 基础知识 | 四种部署模式的判断线索 | |
| 架构设计 | 三类虚拟化各自抽象什么资源 | |
| 架构设计 | 分布式存储的可靠性来源 | |
| 架构设计 | 四层架构的职责划分 | |
| 应用场景 | 三类场景的区分标准 | |
| 应用场景 | 企业应用的四个收益抓手 | |
| 安全 | 四类威胁与四道防线的对应 | |
| 安全 | 灾难恢复与冗余的层级区别 |
配合这张表,有三个动作值得在考前一周固定执行。第一个动作是「反推练习」:随机抽一个服务模型或部署模式,自己造一个场景描述,再判断它属于哪一类,练的是从场景到概念的映射能力,这正是习题最常见的考法。第二个动作是「对照答案找结构差」:做完一道开放题后,不看对错,先看自己的答案有没有「场景—痛点—能力—收益」这条链,结构缺环比知识点错更常见。第三个动作是「错题归章」:每道错题标注它属于四个模块中的哪一个,统计下来你会发现错题往往集中在某一两个模块,复习时间就该往那里倾斜,而不是平均用力。
# 错题归章统计的小工具,用来决定复习优先级 modules = ["基础知识", "架构设计", "应用场景", "安全"] wrong = {"基础知识": 2, "架构设计": 5, "应用场景": 1, "安全": 4} # 按错题数降序排列,错得多的模块优先复习 priority = sorted(wrong.items(), key=lambda x: x[1], reverse=True) for name, count in priority: print(f"{name}: {count} 题,建议投入时间占比 {count / sum(wrong.values()):.0%}")这段代码的逻辑很直白:把错题按模块计数,再按数量排序,输出每个模块应投入的时间占比。参数只有两个,wrong字典记录各模块错题数,modules列表用于校验模块名是否写全。跑一遍就能得到一份量化的复习优先级,比凭感觉分配时间靠谱得多。实际使用时把wrong里的数字换成自己的统计结果即可,模块名保持和笔记章节一致,方便回查。
我自己的习惯是考前把这张自测表打印出来,每讲清一项就打一个勾,讲不清的当场翻回对应章节重读一遍,不给自己留「大概记得」的模糊地带。从那以后我每次复习这类概念密集的课程,都强制走一遍「自测表打勾 + 错题归章」的流程,翻车次数明显少了。希望这份梳理帮到你,把地图立起来,剩下的就是按图索骥。
本文还有配套的精品资源,点击获取