📜  云计算中的服务水平协议

📅  最后修改于: 2021-10-22 05:06:21             🧑  作者: Mango

服务级别协议 (SLA)是云服务提供商和客户之间协商的性能纽带。早些时候,在云计算中,所有服务级别协议都是在客户和服务消费者之间协商的。如今,随着大型公用事业类云计算提供商的启动,大多数服务级别协议都已标准化,直到客户成为云服务的大消费者。服务级别协议也定义在不同级别,如下所述:

  • 基于客户的 SLA
  • 基于服务的 SLA
  • 多级 SLA

很少有服务级别协议可以作为合同强制执行,但大多数是更符合运营级别协议 (OLA) 并且可能不受法律限制的协议或合同。在与云服务提供商达成主要协议之前,让律师审查文件是可以的。服务水平协议通常会指定以下提到的一些参数:

  1. 服务的可用性(正常运行时间)
  2. 延迟或响应时间
  3. 服务组件可靠性
  4. 各方责任
  5. 保修

在任何情况下,如果云服务提供商未能达到规定的最低目标,则提供商必须根据协议向云服务消费者支付罚款。因此,服务水平协议就像保险单,如果发生任何事故,公司必须按照协议进行支付。
Microsoft 发布了与 Windows Azure 平台组件相关联的服务级别协议,这是对云服务供应商的行业实践的示范。每个单独的组件都有自己的服务级别协议。以下是描述的两个主要服务水平协议 (SLA)

  1. Windows Azure SLA –
    Window Azure 有不同的 SLA 用于计算和存储。对于计算,可以保证当客户端在单独的故障域和升级域中部署两个或多个角色实例时,客户端面向 Internet 的角色将至少有 99.95% 的时间具有外部连接。此外,客户端的所有角色实例都受到监控,并且当角色实例的进程没有正常运行和启动时,可以保证检测到 99.9% 的时间。
  2. SQL Azure SLA –
    SQL Azure 客户端将在 SQL Azure 的数据库和 Internet 网关之间建立连接。 SQL Azure 将在一个月内处理 99.9% 的“每月可用性”。特定租户数据库的每月可用性比例是该数据库可供客户使用的时间与一个月中总时间的比率。时间以 30 天的月周期中的某些分钟间隔来衡量。可用性始终为一整月提供报酬。如果客户尝试连接到数据库被 SQL Azure 网关拒绝,那么一部分时间将被标记为不可用。

服务级别协议基于使用模型。通常,云提供商会按使用量付费资源收取高额费用,并且仅为此目的部署标准服务级别协议。客户还可以在不同级别订阅,以保证访问特定数量的购买资源。订阅附带的服务级别协议 (SLA) 多次提供各种条款和条件。如果客户端需要访问特定级别的资源,则客户端需要订阅服务。在峰值负载条件下,使用模型可能无法提供该级别的访问。