DevOps 与无服务器
⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。
🔒 本篇为会员内容。开通会员 →(全站会员内容畅读 · 附件下载 · 专享答疑)
学科 案例专题(科目二) | 章节
§10| 考点类型 — | 重要度 — | 知识点ID—学科:案例专题(科目二) | 大纲域:
§10| 考频:每年 1-3 题 题目与解析来自raw/kb26-题库练习/(二级来源);每题已绑定知识点 ID,可在对应知识点页对照复习。
1. 关于 DevOps 的描述,下列错误的是:
题型:单选 | 难度:中 | 知识点:
CASE-07嵌入式软件架构设计方法
- A. 它是打通开发(Dev)与运维(Ops)的工程文化与实践方法
- B. 强调构建、测试、部署、基础设施的全流程自动化
- C. 常用 DORA 四大指标来度量团队的交付能力
- D. 它的本质就是引入 Jenkins、Kubernetes 等一套自动化工具的组合 ✅
答案:D
解析(采分点):DevOps 是「文化 + 流程 + 工具」三位一体,自动化工具只是承载手段;把它等同于「装了 Jenkins/K8s」是典型误区。其核心理念用 CALMS(Culture/Automation/Lean/Measurement/Sharing)概括。
2. DevOps 的核心理念常用 CALMS 五字概括,下列不属于 CALMS 的是:
题型:单选 | 难度:中 | 知识点:
EVO-03软件架构维护与可维护性度量
- A. Culture(文化)
- B. Automation(自动化)
- C. Containerization(容器化) ✅
- D. Measurement(度量)
答案:C
解析(采分点):CALMS = Culture(文化)、Automation(自动化)、Lean(精益)、Measurement(度量)、Sharing(分享)。容器化是落地的实现手段之一,并不在 CALMS 字面之内。
3. 关于持续集成(CI)、持续交付、持续部署的区别,下列说法正确的是:
题型:单选 | 难度:中 | 知识点:
CASE-02云原生架构
- A. 三者完全等价,只是叫法不同
- B. 持续交付(Continuous Delivery)每次变更都会自动发布到生产环境
- C. 持续部署在持续交付的基础上去掉了发布前的人工审批,自动上生产 ✅
- D. 持续集成(CI)本身就包含把制品自动部署到生产
答案:C
解析(采分点):CI 只负责「代码频繁合并 + 每次自动构建/自动化测试」,不涉及部署;持续交付让制品始终处于「随时可一键发布」状态,但上线由人工点一下;持续部署则在所有门禁通过后全自动发布到生产,要求灰度/监控/回滚足够成熟。
4. 一条典型的 CI/CD 流水线,下列阶段顺序正确的是:
题型:单选 | 难度:难 | 知识点:
CASE-02云原生架构
- A. 构建 → 代码提交 → 单元测试 → 部署 → 制品打包
- B. 代码提交 → 构建 → 单元测试 → 静态扫描 → 制品打包 → 部署到环境 → 集成/验收测试 → 发布生产 → 监控 ✅
- C. 代码提交 → 单元测试 → 构建 → 制品打包 → 部署 → 监控
- D. 代码提交 → 部署 → 构建 → 测试 → 监控
答案:B
解析(采分点):先由提交触发构建出可执行物,再跑单元测试,通过后做静态扫描(SAST)/依赖镜像扫描(SCA),打包成制品/镜像入库,然后逐环境部署并做集成、E2E/验收测试,最后灰度发布到生产并持续监控。安全左移要求 SAST/SCA 尽量放在流水线早期。
5. 关于蓝绿部署(Blue-Green Deployment)的描述,下列正确的是:
题型:单选 | 难度:难 | 知识点:
CASE-09网络安全体系架构
- A. 准备两套完全相同的环境,新版本在「绿」环境就绪后整体切换流量,出问题可瞬时切回「蓝」环境 ✅