每5分钟错误率=每5分钟失败请求数/每5分钟有效总请求数x100%
月度服务费用:一个自然月中客户某一阿里云账号下的移动推送产生的服务费用总额。
移动推送SDK:集成于APP的完成移动端消息、通知推送功能的软件开发工具包
2. 服务可用性
2.1 OpenAPI服务可用性
移动推送服务可用性以客户的阿里云账号为维度按服务周期统计。根据服务周期内每5分钟错误率之和除以服务周期内5分钟的总个数,计算出每5分钟错误率的平均值,从而计算得出服务可用性,即:
OpenAPI服务可用性=(1-服务周期内∑每5分钟错误率/服务周期内5分钟总个数)x100%
(注:服务周期内5分钟总个数=12 * 24 * 该服务周期的天数)
移动推送服务可用性不低于99.90%,如未达到上述服务可用性承诺,客户可以根据本协议第3条约定获得赔偿。赔偿范围不包括以下原因所导致的请求失败或服务不可用:
(1)阿里云预先通知客户后进行系统维护所引起的,包括割接、维修、升级和模拟故障演练;
(2)任何阿里云所属设备以外的网络、设备故障引起的;
(3)客户维护不当或保密不当致使数据、口令、密码等丢失或泄漏所引起的;
(4)客户的疏忽或由客户授权的操作所引起的;
(5)由于用户未按照阿里云在官方页面上展示的相关服务说明、技术规范、使用流程等使用移动推送产品导致的不可用;
(6)由于网络攻击引起的。
(7)不可抗力引起的。
2.2 SDK可用性
SDK可用性通过每个自然日内由移动推送SDK引起的APP崩溃去重设备数除以该自然日内APP总的启动设备数量,即:
SDK可用性= (1-每日上报的由移动推送SDK引起的APP崩溃去重设备数/APP日启动设备总数)x100%
客户同一个APP的移动推送SDK接入量达到5000,移动推送SDK可用性不低于99.60%,如未达到上述服务可用性承诺,客户可以根据本协议第3条约定获得赔偿。赔偿范围不包括以下原因所导致的请求失败或服务不可用:
(1) 由我们合理控制范围之外的因素造成,包括任何不可抗力事件、电信运营商的原因导致互联网不可访问;
(2) 由您对手机操作系统进行变更、改装,或者操作系统升级导致的;
(3) 由于您或您使用的任何服务或第三方的任何作为或不作为而导致的(例如,超出服务配额、错误配置安全组、VPC 配置或凭证设置、禁用加密密钥或使加密密钥无法访问等);
(4) 由于您未遵循 阿里云移动推送文档中所述的准则而导致的;
(5) 由您自身的设备或软件缺陷或漏洞引起的;
(6) 因我们根据本协议暂停或终止您使用阿里云移动推送权利而产生。
3 赔偿方案
3.1 赔偿标准
根据客户某一阿里云账号下移动推送的月度服务可用性,按照下表中的标准计算赔偿金额。赔偿方式仅限于用于购买移动推送服务的代金券,且赔偿总额不超过未达到服务可用性承诺的当月客户就该账号下移动推送服务所支付的月度服务费用的50%(不含用代金券抵扣的费用)。
OpenAPI服务可用性 | 赔偿代金券金额 |
低于99.90%但等于或高于99.00% | 月度服务费用的15% |
低于99.00%但等于或高于95.00% | 月度服务费用的30% |
低于95.00% | 月度服务费用的50% |
SDK可用性 | 赔偿代金券金额 |
低于99.60%但等于或高于99.00% | (99.6%-SDK可用性)*25*月度服务费用 |
低于99.00%但等于或高于95.00% | [(99%-SDK可用性)*4+15%]*月度服务费用 |
低于95.00% | [(95%-SDK可用性)*0.2+30%]*月度服务费用 |
3.2 赔偿申请时限
客户可以在每月第五个工作日后对上个月没有达到可用性的服务提出赔偿申请。赔偿申请必须限于在移动推送服务没有达到可用性的相关月份结束后两个月内提出。超出申请时限的赔偿申请将不被受理。
4. 其他
阿里云有权对本SLA条款作出修改。如本SLA条款有任何修改,阿里云将提前30天以网站公示或发送邮件的方式通知您。如您不同意阿里云对SLA所做的修改,您有权停止使用移动推送服务,如您继续使用移动推送服务,则视为您接受修改后的SLA。