返回章节

☁️ 第15章测试:云计算架构

测试你对云计算架构、云原生应用设计和无服务器架构的理解

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