服务级别协议管理与使用的研究挑战
1 引言
服务级别协议(SLA)是服务用户与提供商在特定服务提供情境下达成的协议或合同。它可以存在于两方之间,如单个用户和单个提供商,也可以存在于多方之间,例如单个用户和多个提供商。
SLA 包含服务质量(QoS)属性,这些属性通常定义为一组服务级别目标(SLO),提供商在服务提供过程中必须维持这些属性。这些属性需要可测量,并且在 SLA 约定的服务提供期间进行监控。特定的 QoS 属性必须在服务提供开始前由用户和提供商预先商定,它们也定义了提供商达到 SLA 规定质量时用户的义务。此外,SLA 还必须包含服务提供商未能提供预先商定质量时的一组惩罚条款。
近年来,云计算、服务聚合或混搭(如使用谷歌地图、亚马逊的 EC2 和 S3 等服务)的兴起增加了 SLA 的重要性。因为这些场景涉及从多个提供商聚合能力以实现特定服务,每个组成部分由独立管理的实体提供。SLA 为聚合者提供了组合服务将按预先定义标准交付的保证,同时也限制了组成能力提供商对外部用户的责任。
为了更好地理解 SLA,需要明确其生命周期的各个阶段(假设 SLA 由客户端应用程序发起):
1. 识别提供商 :可以是“硬连线”(即预先确定)的,也可以通过发现(注册)服务获得。
2. 定义 SLA :确定应包含在 SLA 中的特定条款,包括后续要监控的 QoS 属性和惩罚条款的基础,以及 SLA 的有效期。
3. 商定 SLA 条款 :确定提供商在服务提供过程中必须满足的约束条件,可能需要通过协商过程达成一致,同时确定惩罚条款。
超级会员免费看
订阅专栏 解锁全文
2693

被折叠的 条评论
为什么被折叠?



