返回章节
☁️ 第15章测试:云计算架构
测试你对云计算架构、云原生应用设计和无服务器架构的理解
1
以下哪个不是云服务的三种主要模型之一?
IaaS(基础设施即服务)
PaaS(平台即服务)
SaaS(软件即服务)
DaaS(数据即服务)
解析:
云服务的三种主要模型是IaaS、PaaS和SaaS。DaaS(数据即服务)虽然存在,但不是三大主要模型之一。
2
在12-Factor应用方法论中,配置应该如何处理?
硬编码在代码中
存储在配置文件中
在环境变量中存储
存储在数据库中
解析:
12-Factor应用的第3个因子要求将配置存储在环境变量中,这样可以确保配置与代码分离,便于在不同环境中部署。
3
云原生应用的核心特征不包括以下哪项?
容器化
微服务架构
动态编排
单体架构
解析:
云原生应用的核心特征包括容器化、微服务架构和动态编排。单体架构与云原生的理念相反,不利于弹性扩展和独立部署。
4
无服务器架构(Serverless)的主要优势是什么?
完全控制服务器配置
按实际使用付费和自动扩展
更好的性能表现
更低的网络延迟
解析:
无服务器架构的主要优势是按实际使用付费(无需为空闲资源付费)和自动扩展能力,开发者无需管理服务器基础设施。
5
在FaaS(函数即服务)中,以下哪个不是函数设计的最佳实践?
单一职责原则
无状态设计
在本地存储大量数据
幂等性设计
解析:
FaaS函数应该是无状态的,不应该在本地存储大量数据。函数的临时存储空间有限,且实例可能随时被回收。
6
Kubernetes在云原生架构中主要负责什么?
代码编译
容器编排和管理
数据库管理
前端界面渲染
解析:
Kubernetes是一个容器编排平台,负责自动化容器的部署、扩展、管理和服务发现等任务。
7
在云计算的责任共担模型中,以下哪项通常是用户的责任?
物理安全
硬件维护
数据加密和访问控制
网络基础设施
解析:
在责任共担模型中,用户负责数据的安全,包括数据加密、访问控制和身份管理。物理安全、硬件维护和网络基础设施通常由云提供商负责。
8
以下哪个是无服务器架构的潜在缺点?
成本过高
无法自动扩展
冷启动延迟
部署复杂
解析:
冷启动延迟是无服务器架构的一个主要缺点,当函数长时间未使用或首次执行时,需要时间来初始化运行环境。
提交答案