本文转载至IBM
介绍:什么是 SLA?
服务品质协议(service-level agreement)(SLA)是服务提供者和客户之间的一个正式合同,用来保证可计量的网络性能达到所定义的品质。SLA 为服务提供者提供了一种在当今多变而又竞争激烈的市场中胜过对手的方法。服务提供者可能是一个国内的 IT 组织、一个应用程序服务提供者(ASP)、一个网络服务提供者(NSP)、一个因特网服务提供者(ISP)、一个受管服务提供者(MSP)或者任何其它类型的服务提供者。
SLA 可以非常笼统或者极度详细,它一般都包含出现故障时服务提供者和客户应采取的步骤。服务提供者保证它提供的服务在一定百分比的时间内(例如,99.9%)是可用的。提供者还能够强制向客户通知 SLA 当机时间的最长和平均响应时间,或者在网络接口发生改变之前的最长和平均响应时间,并利用基于因特网的工作流自动化、分发和报告技术。如果经过指定的一段时期后提供者无法达到所定义的性能品质,客户就可以获得一些权利和赔偿。各个 SLA 的权利、赔偿和例外情况是不同的。客户还同意接受协议一般条款的指定例外情况。
在每个 SLA 中都必须精确定义服务品质;否则各方关于 SLA 将以哪种品质衡量什么服务或性能标准将无法达成一致。例如,一个客户可能认为一个双方同意的服务品质将衡量网络 A、网络 B 和网络 C,同时后两者连接到第一个,而服务提供者却认为它只衡量网络 A。还有一点很重要的是正常运行时间可用性百分比的小数位数:例如,一年中的当机小时数和当机天数比,99.999% 的正常运行时间所允许的当机时间比 99.9% 的正常运行时间所允许的当机时间还少。SLA 应该为客户包含进一个退出条款;当因为不能圆满解决经常发生的可用性、可靠性和安全性问题而使客户的业务运转频繁中断时,客户希望他有终止协议的权利。
SLA 的发展
SLA 已经出现了一段时间了。在二十世纪六十年代,它们是用于达到已定义的服务品质和响应服务问题的一般操作程序,而这些服务问题是用户组织在购买或租用大型机上的机器时间时就已经同意过的。 超大型计算机(big iron)是缺省的企业系统,其它任何技术的处理能力都无法与它相比。
当客户机/服务器和网络桌面系统进入计算机世界时,人们就构思出了分布式网络系统这个概念。这些系统后来发展成了跨网络运行企业资源规划(ERP),供应链管理(SCM)和客户关系管理(CRM)系统的企业范围的系统。
在这个发展过程中,企业对因特网的依赖已经使得公司的应用程序套件的网络延迟影响越来越明显。同时,用户(也就是客户)已经委托一定品质的服务质量保证相关的可用性、可靠性和响应时间以确保业务运转不被中断,并且依赖外部服务提供者来提供应用程序、因特网、网络,受管服务和其它服务。结果,SLA 变得更复杂,范围更广,一个用户可以有与不同提供者签定的几个 SLA。反过来,提供者自己的 SLA 也可以是与其它提供者签定的,每个 SLA 都有一套不同的需求、衡量标准和例外情况。
新方向:用 SLA 保证 Web 服务
因特网(和企业内部网)的新方向提供了将来自不同来源(通过 Web 服务)的全异系统聚合并集成在一起的新方法和机会。随着不断扩展的分布式网络系统中提供者之间的关系变得更加复杂,Web 服务已经使 SLA 变得更富有挑战性。我们看到这些 SLA 不仅仅保证网络性能和正常运行时间可用性;由于每个 Web 服务都有不同的特征和网络需求,它们还被用来保证应用程序的性能。目前,一些 SLA 可以或者早已经作为公共 Web 服务公开了。
所有的 Web 服务都提供在 Web 上集成和修改系统组件的灵活性,以允许用户更改需求和在一定网络流量条件下处理网络资源争用。然而,这种灵活性要受到简单对象访问协议(Simple Object Access Protocol,SOAP)和统一描述、发现和集成(Universal Description and Discovery Integration,UDDI)互操作性问题的限制,因为一些主要厂商对这些协议的标准规范的解释是不同的。这意味着在把 Web 服务投入到生产环境和在 UDDI 或另一个公共注册中心将其作为公共服务发布之前,必须解决互操作性问题。对于 SLA 保证的 Web 服务(我们有时候称其为 SLA Web 服务)也是如此,不管该服务是独立的还是作为一套 Web 服务的一部分。后者的一个很好的示例是一个单独的 SLA,它适用于 Web 基础架构的每一段,从因特网到 Web 服务应用程序。
SLA Web 服务体系架构
在进行进一步讨论之前,让我们来看一下 SLA 保证的 Web 服务的体系架构。这个体系架构,如下 图 1所示,需要三个服务角色:一个 服务提供者、一个 服务客户和一个 服务代理。通过在适当的平台上创建一个 Web 服务并生成 WSDL 文档和服务的基本 SLA ,服务提供者发布一个由 SLA 保证的 Web 服务。下一步,它把服务细节发送到服务代理以存储在资源库中。服务客户向代理注册,然后在代理的资源库中搜索并发现适当的 Web 服务,检索服务的 WSDL 和 SLA。然后它再与提供者协商把 SLA 正规化、确定下来并绑定到它的 Web 服务。
为现实世界做准备:测试机制
必须监视任何符合 HTTP、HTTPS、SOAP、UDDI 和 Web 服务描述语言(Web Service Description Language,WSDL)的由 SLA 保证的 Web 服务的可伸缩性和性能。在把 SLA 保证的 Web 服务投入到生产环境之前,必须解决所有的 SOAP、WSDL 和其它的互操作性问题。如果服务无法满足一定的标准,按照 SLA 的条款,提供服务的提供者可能要付财政责任,所以确保所有这些问题都在控制范围内特别重要。
在建立 SLA 保证的 Web 服务之前,应该使用测试机制 ― 比如来自 PushtoTest 的工具和脚本 ―(请参阅下面的 参考资料部分获得链接)来测试该 Web 服务的各种协议和组件。在启动服务后,这些测试工具可以充当 SLA 监视器。
潜在问题
虽然 SLA 的重点是最大上载可用性和带宽的保证,但 SLA 无法为那些对延迟敏感的 Web 服务应用程序保证一致的响应时间。延迟是数据包从一个地点到另一个地点然后返回这一个来回所花费的时间(通常以毫秒计)。当数据包完成它的旅途花费的时间太长时就会发生延迟问题。例如,当 Web 服务产生的音频开始断断续续或者鼠标指针开始微微颤抖的时候,您就会注意到这些问题。
SLA 应该指定给定时间周期(假设一个月)内的平均来回延迟和数据报丢失。它应该把平均来回延迟定义为它在网络和其目的地之间的平均来回包传送,并把包丢失定义为在数据传送的来回时间内丢失包占总包数的百分比。协议应该把这种丢失限制到一定程度 ― 假设 1% 或更少 ― 如果在同意的时间段内这种丢失超过了这个程度还应该指定赔偿,包括偿还或退款。
结束语
目前为止,我已经说明了 SLA 保证的 Web 服务的技术参数。如果您计划为您的付费客户提供 Web 服务,他们通常都想要一个 SLA 以确保获得他们期望的投资回报。本文中讨论的主题应该会让您在准备自己的 Web 服务以满足 SLA 的需求方面处于领先地位。
本文并没有讨论可用于估量客户期望的各种工具;在真实的商界,您可以发现即便您的服务满足同意的服务品质,您的客户仍可能对服务不满意,因为技术上的服务交付能力还没有达到企业的期望。在这些情况下,客户和提供者必须就协议条款重新谈判以确定满足客户的服务品质。对于开发者,在创建和实现 Web 服务时记住这一点很重要。开发者必须既考虑客户的业务期望又考虑技术期望。
- 大小: 3.5 KB
分享到:
相关推荐
### IP_SLA介绍和配置详解 在网络环境中,无论是局域网还是广域网,网络的稳定性和冗余性成为衡量网络质量的关键指标。IP服务等级协议(IP Service Level Agreements,简称IP_SLA)作为思科设备中的一项强大工具,...
"IP-SLA介绍和配置" IP-SLA(Internet Protocol Service Level Agreement)是思科设备中的一个软件,可以允许管理员去分析IP应用程序和服务的IP服务等级。IP SLA利用动态流量监视技术来监视网络中的连续流量。思科...
1. **前言与背景介绍**:这部分通常会介绍制定SLA的原因和目的,以及SLA在整个业务流程中的作用。 2. **术语定义**:明确文档中使用的专业词汇或缩写的含义,确保所有相关方对文档内容有统一的理解。 3. **服务...
- **实施步骤**: 详细介绍了从SLA的设计、谈判到执行的整个过程,以及每个阶段需要注意的关键点。 - **案例研究**: 通过具体案例分析,展示了成功实施SLA的实际操作流程。 - **挑战与解决方案**: 讨论了企业在实施...
SLA技术,即立体光固化技术,是一种快速成型技术,它利用光固化原理,通过逐层固化液体树脂来构建三维实体模型。SLA技术是最早出现的快速成型技术之一,由于其高精度和良好的表面质量,广泛应用于工业设计领域,能够...
在本文中,我们将详细介绍如何使用 IP SLA 来实现广域网的冗余。 首先,让我们了解一下 IP SLA 的定义。IP SLA 是包含于思科 IOS 中的可以允许管理员去分析 IP 应用程序和服务的 IP 服务等级的一个软件。IP SLA ...
2. **SLA设计与规划**:介绍如何根据业务需求和客户期望来设计SLA,包括确定服务级别目标和服务质量标准的过程。 3. **SLA谈判与合同签署**:讨论如何与客户进行有效沟通,以及如何在SLA中明确规定双方的责任和...
这些文档可能详细介绍了如何通过检测视频播放的实时状态来评估QoS,从而为服务提供商提供改进服务质量的依据。 总的来说,这个压缩包提供了丰富的SLA和QoS研究资料,对于理解网络性能管理和优化,特别是在视频流...
SLA激光光固化快速成型技术,又称立体光固化技术(Stereolithography Apparatus),是一种数字制造工艺技术,起源于20世纪80年代末。该技术的核心在于将三维数字模型离散化处理后,以逐层材料累加的方式逐层加工实体...
#### 一、基础知识介绍 - **SLA(Service Level Agreement)**: 服务等级协议,是服务提供商与客户之间就服务质量和服务水平达成的一种正式协议。它定义了服务的标准、目标、度量方法、责任范围等。 - **ITSM(IT ...
#### 四、ITIL介绍及其作用 ITIL(IT Infrastructure Library,IT基础设施库)是一个全面的框架,提供了一套指导原则和最佳实践,用于管理和优化IT服务。通过遵循ITIL框架,企业可以更好地: 1. **定义和设计服务*...
#### ITILBase II 背景介绍 ITILBase II 是一款基于IT服务管理(ITSM)框架的专业软件工具,旨在帮助企业或组织通过标准化、规范化的方式来管理和优化其IT服务。ITIL(Information Technology Infrastructure Library...
#### 一、3DS SLA系统介绍 3DS SLA(Stereo Lithography Apparatus)系统是3D Systems公司推出的一系列基于光固化技术的3D打印设备。这些设备适用于各种工业场景,如原型设计、小批量制造以及复杂零件的快速生产。...
本文将详细介绍Oracle EBS SLA中的关键概念,包括法律实体(Legal Entity)、总分类账(Ledgers)、子分类账(Sub-Ledgers)以及子分类账会计(Subledger Accounting)。 #### 二、法律实体 (Legal Entity) 法律实体是指在...
本文档介绍了思科路由器 SLA 和 EEM 的配置案例,涵盖了设备登陆方式、VLAN 划分、IP 地址规划、二层交换机配置说明、三层交换机配置说明和路由器配置说明等多方面内容。 设备登陆方式 设备登陆方式有两种:...
### Cisco IP Service Level Agreements (SLA) #### 知识点概述 Cisco IP Service Level Agreements (IP SLAs) 是一种强大的工具,用于监控网络性能并确保服务质量和可靠性。本章将详细介绍Cisco IP SLAs的功能、...
本文档介绍了使用思科ISR路由器实现高可用性的PBR(Policy-Based Routing)和SLA(Service Level Agreement)配置的方法。该配置旨在解决ISP线路故障时的网络可用性问题。 SLA配置是检测ISP网关的可达性的关键。...