ISO/IEC TS 25052-1:2022 — 云服务质量模型 — 第1部分

ISO/IEC TS 25052-1 — 技术规范概述

ISO/IEC TS 25052-1 概述

ISO/IEC TS 25052-1:2022 是技术规范的第一部分,将 SQuaRE 质量模型框架专门扩展到云服务领域。该规范建立在 ISO/IEC 25010(软件质量模型)和 ISO/IEC TS 25011(IT 服务质量模型)的基础之上,为云服务定义了一个专门的质量模型,涵盖了云计算的独特特征——包括按需自助服务、广泛网络访问、资源池化、快速弹性以及 ISO/IEC 17788 中定义的可度量服务。

云服务引入了传统 IT 服务模型中不存在的质量考量:多租户隔离、可变负载下的弹性行为、计量准确性以及安全与合规的共担责任模型。

TS 25052-1 定义了一个全面的质量模型,组织为三个维度:云服务使用质量(利益相关者的成果)、云服务产品质量(提供者的工程视角),并且关键地引入了云服务平台质量特性,以捕捉云基础设施的独特方面。这种三维方法认识到云服务不是单一的——它们涉及基础设施提供者、平台提供者、软件提供者和服务消费者的不同关注点。

该规范旨在供云服务提供者用于设计和评估其服务,供云服务消费者用于选择和比较服务,以及供第三方评估者进行独立质量评估。它与 ISO/IEC 19086 系列(云 SLA)和 ISO/IEC 19941 系列(云互操作性)保持一致。

云特有的质量特性

弹性与可扩展性

云服务最显著的特征之一是弹性——根据需求动态配置和释放资源的能力。TS 25052-1 将弹性质量定义为性能效率的子特性,其具体度量包括缩放准确性、缩放延迟以及缩放事件期间的资源开销。

特性 云特有子特性 工程考量
弹性 缩放准确性、缩放延迟、缩放期间的资源开销、需求预测误差 设计具有适当冷却期的自动缩放策略以避免抖动;基于历史模式实施预测性缩放
多租户隔离 租户数据分离、性能隔离、管理隔离、抗干扰能力 使用具有强隔离保证的虚拟化或容器技术;为每个租户实施资源配额和速率限制
计量准确性 资源消耗测量误差、计费准确性、使用记录完整性 定期验证计量基础设施;对资源使用数据实施独立验证
服务可用性 可用区级可用性、区域级可用性、多区域故障切换、计划内停机处理 设计可用区间独立性;在部分中断期间实施优雅降级而非完全失效
设计云服务的组织应特别关注弹性质量。配置不当的自动缩放是云环境中性能事件和成本超支最常见的来源之一。

共担责任与安全性

TS 25052-1 下的云安全明确承认共担责任模型。该规范区分了属于提供者责任的安全措施(物理安全、虚拟机监控程序安全、网络基础设施安全)和涉及消费者责任的安全措施(访问管理、数据加密配置、应用级安全)。质量度量必须涵盖责任边界的双方。

该规范引入了合规透明度作为质量特性的概念——云服务提供者使其合规状态对消费者可见且可验证的程度。这包括认证透明度、审计报告可用性和数据处理位置披露。

TS 25052-1 在云服务工程中的应用

对于云服务提供者,TS 25052-1 提供了一个在整个服务生命周期内进行服务质量工程的结构化框架。在服务设计阶段,质量模型可作为需求检查清单,确保所有相关质量维度得到明确考量。在开发和部署阶段,质量子特性指导测试用例设计和验收标准。在运营阶段,TS 25052-2 中的相关度量可实现持续的质量监控和改进。

对于云服务消费者,该规范为服务选择和评估提供了一种结构化方法。通过将业务需求映射到质量模型特性,消费者可以制定加权评估标准,用于比较来自不同提供者的云服务产品。这在多云和混合云战略中尤为有价值,因为来自不同提供者的服务必须集成到一个统一的架构中。

应用 TS 25052-1 时的一个常见挑战是,并非所有质量特性对所有云服务模型(SaaS、PaaS、IaaS)都具有同等重要性。组织应根据其特定服务类型调整质量模型,重点关注最能区分提供者并对业务成果产生显著影响的特性。

该规范还支持云 SLA 的设计和谈判。模型中的每个质量特性都可以链接到特定的 SLA 参数、测量方法和信用机制。这建立了从抽象质量目标到合同承诺的直接可追溯性,减少了提供者-消费者协议中的歧义。

对于平台工程师而言,一个重要的洞见是,质量特性在云环境中的交互方式与传统软件不同。例如,最大化资源利用率(效率)可能与性能隔离(可靠性)产生冲突。快速扩展的弹性机制(性能)可能过度配置并浪费资源(成本效率)。TS 25052-1 并未规定具体的权衡决策,但提供了使这些权衡变得明确和明智的框架。

常见问题解答

问1:TS 25052-1 与 TS 25011 有何不同?
答:TS 25011 提供了通用的 IT 服务质量模型,而 TS 25052-1 将其专门用于云服务,增加了云特有的特性,如弹性、多租户隔离、计量准确性和共担责任安全。TS 25052-1 还引入了包含基础设施、平台和软件服务层的三维模型。
问2:TS 25052-1 是否适用于边缘计算?
答:核心质量模型是适用的,但边缘计算引入了额外的考量因素,如间歇性连接、位置约束和资源受限环境,这些可能需要当前版本规范中未完全涵盖的补充特性。
问3:TS 25052-1 可用于评估公有云服务商吗?
答:是的,该规范旨在支持提供商评估和比较。组织可以将其需求映射到质量模型,按业务优先级对特性进行加权,并将生成的框架用作提供商评估和选择的基础。
问4:TS 25052-1 与 ISO/IEC 19086(云 SLA 框架)有何关系?
答:TS 25052-1 和 ISO/IEC 19086 是互补的。TS 25052-1 定义了云服务质量的含义,而 ISO/IEC 19086 提供了定义和管理 SLA 的框架。两者结合,可以将质量模型特性转化为合同性的 SLA 承诺。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注