Cloud Run 服务等级协议 (SLA)

上次修改日期:2019 年 12 月 23 日

在 Google 同意向客户提供 Google Cloud Platform 的协议(如适用,下称“协议”)期限内,涵盖的服务为客户提供每月正常运行时间百分比(以下统称“服务等级目标”或“SLO”)至少为 99.95%。

如果 Google 未达到 SLO 规定的服务等级,而客户履行了本 SLA 规定的义务,则客户将有资格获得如下所述的财务补偿。当 Google 未能达到 SLO 规定的服务等级时,客户可获得的唯一且排他性补偿以本 SLA 所述为准。对于本 SLA 中用到但未提供定义的术语,其含义与“协议”中规定的含义相同。如果“协议”根据 Google Cloud 合作伙伴或转销商计划授权转售或提供 Google Cloud Platform,则本 SLA 中提到的所有“客户”均指“合作伙伴”或“转销商”(如适用),任何财务补偿仅适用于根据该协议受影响的合作伙伴或转销商订单。

定义

以下定义适用于 SLA:

  • “退避要求”是指发生错误时,发送请求的客户有责任等待一段时间(如果可能并且合理),再发出另一个请求。这意味着,在发生第一个错误后,最短退避间隔为 1 秒;而对于每个连续发生的错误,退避间隔时长以指数方式增加,最长为 32 秒。

  • “涵盖的服务”是指项目中的 Cloud Run 服务。

  • “停机时间”是指错误率超过 10%。

  • 停机时间段是指持续停机一分钟或更长时间的时间段。不满一分钟的零散或间歇性停机时间不会计入任何停机时间段。

  • “错误率”是指因 Cloud Run(全代管式)基础架构发生故障而发送到返回 HTTP 状态 5XX 的 Cloud Run 服务端点的有效请求数量与有效请求总数量的比值(在测量期内,至少应收到 100 个有效请求)。重复的相同请求不会计入错误率,除非它们符合退避条件。

  • 财务补偿具体规定如下:

    每月正常运行时间百分比 若涵盖的服务未达到 SLO 规定,提供当月月度账单的以下百分比作为财务补偿(可用于抵扣客户未来的月度账单中的费用)
    99.00% 到 < 99.95% 10%
    95.00% 到 < 99.00% 25%
    < 95.00% 50%
  • “每月正常运行时间百分比”的计算方式是:一个月的总分钟数减去一个月内所有停机时间段内的停机时间分钟数,然后再除以一个月的总分钟数。

  • “有效请求”是指发送到符合文档要求的 Cloud Run 服务,且通常不会出现错误响应的请求。

客户必须主动要求财务补偿

若要获得上述任何一种财务补偿,客户必须在有资格获得财务补偿的 30 天内通知 Google 技术支持。客户还必须向 Google 提供显示停机时间段及停机发生日期和时间的日志文件。如果不遵守这些要求,客户将失去获得财务补偿的权利。如果发生与本 SLA 有关的争议,Google 将根据其系统日志、监控报告、配置记录和其他可用信息本着善意诚信的原则作出决定。

财务补偿上限

对于单个结算月份内出现的所有停机时间段,Google 向客户发放的最高财务补偿总额不会超过客户在适用月份内服务应付金额的 50%。 财务补偿将以货币补偿的形式发放,可用于抵扣未来的服务使用费用,并且应在要求财务补偿后的 60 天内使用。

SLA 例外情况

SLA 不适用于:(a) 指定为 Alpha 版或测试版的功能或服务(除非相关文档中另有规定);(b) SLA(相关文档中)排除的功能或服务;(c) 错误:(i) 由 Google 合理控制之外的因素造成的;(ii) 由客户和/或第三方的软硬件造成;(iii) 由违反协议的滥用或其他行为造成的;或者 (iv) 由系统应用或管理控制台中列出的配额引起的。