本服务等级协议(Service Level Agreement,以下简称 “SLA”)规定了阿里云向客户提供的微服务引擎MSE(简称“MSE”)的服务可用性等级指标及赔偿方案。特别提示您,本服务等级协议仅适用于MSE注册配置中心3个及以上节点的实例,MSE注册配置中心Serverless版本,MSE云原生网关2个及以上节点的实例,MSE云原生网关Serverless版本,MSE微服务治理中心非试用版 ,MSE任务调度XXL-JOB版非开发版实例,以及MSE任务调度Serverless版本。
1、定义
1.1、服务周期:一个服务周期为一个自然月。
1.2、服务周期总分钟数:服务周期内的总天数 × 24(小时)× 60(分钟)计算。
1.3、服务不可用分钟数:
对于MSE注册配置中心,当某一分钟内,客户所有向指定实例发起的读写服务请求均失败,则视为该分钟内该MSE注册配置中心实例服务不可用。在一个服务周期内MSE注册配置中心不可用分钟数之和即服务不可用分钟数。
对于MSE云原生网关,当某一分钟内,客户所有向指定实例发起的服务调用请求均失败,则视为该分钟内该MSE云原生网关实例服务不可用。在一个服务周期内MSE云原生网关实例不可用分钟数之和即服务不可用分钟数。
对于MSE微服务治理中心,当某一分钟内,所有治理策略到用户应用端的推送均失败,则视为该分钟内该MSE微服务治理服务不可用。在一个服务周期内MSE微服务治理不可用分钟数之和即服务不可用分钟数。
对于MSE任务调度,当某一分钟内,由于服务端实例导致的客户定时任务没有按照预期调度(调度时延超过30秒、漏调度、运行卡住),则视为该分钟内该MSE任务调度服务不可用。 在一个服务周期内MSE任务调度服务不可用分钟数之和即服务不可用分钟数。
1.4、月度服务费用:客户在一个自然月中就单个MSE实例所支付的服务费用总额,如果客户一次性支付了多个月份的服务费用,则将按照所购买的月数分摊计算月度服务费用。
1.5、单可用区/多可用区:单可用区指客户的服务与数据仅部署在一个可用区;多可用区指客户的服务与数据部署在多个可用区。单可用区存在可用区级别故障时,服务完全不可用,数据丢失的风险。多可用区可以避免因单可用区故障服务完全不可用以及数据丢失的风险。建议关键业务采用多可用区的产品版本。
2、服务可用性
2.1、服务可用性计算公式
服务可用性以单个实例为维度(MSE微服务治理中心以单个用户为维度),按照如下方式计算:
服务可用性=(服务周期总分钟数 - 服务不可用分钟数)/ 服务周期总分钟数 × 100%。
2.2、服务可用性承诺
MSE注册配置中心(普通实例开发版):仅适用于开发测试环境,不可用于生产,不提供任何SLA承诺。
MSE注册配置中心(普通实例专业版):拥有3个及以上节点的多可用区实例可用性不低于99.95%,拥有3个及以上节点的单可用区实例可用性不低于99.9%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
MSE注册配置中心(企业版):拥有3个及以上节点的多可用区实例可用性不低于99.99%,拥有3个及以上节点的单可用区实例可用性不低于99.95%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
MSE注册配置中心(Serverless版):多可用区实例可用性不低于99.9%,单可用区实例可用性不低于99.5%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
MSE云原生网关(普通实例):拥有2个及以上节点的多可用区实例可用性不低于99.95%,拥有2个及以上节点的单可用区实例可用性不低于99.9%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。单节点实例仅适用于开发测试环境,不可用于生产,不提供任何SLA承诺。
MSE云原生网关(Serverless版):多可用区实例可用性不低于99.9%,单可用区实例可用性不低于99.5%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
MSE微服务治理中心(试用版):仅适用于产品验证或开发测试环境,不可用于生产,不提供任何SLA承诺。
MSE微服务治理中心(专业版和企业版):服务可用性不低于99.95%,如服务未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
MSE任务调度(普通实例开发版):仅适用于开发测试环境,不可用于生产,不提供任何SLA承诺。
MSE任务调度(普通实例专业版):多可用区实例可用性不低于99.95%,单可用区实例可用性不低于99.9%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
MSE任务调度(SchedulerX版):可用性不低于99.95%,如MSE实例未达到前述可用性承诺,客户可以根据本协议第3条约定获得赔偿。
2.3、除外情形
由下述原因导致的服务不可用时长不计入服务不可用时间:
阿里云预先通知客户后进行系统维护所引起的,包括割接、维修、升级和模拟故障演练;
任何公网环境的网络不稳定因素引起的;
任何阿里云所属设备以外的网络、设备故障或配置调整引起的;
客户的应用程序或数据信息受到黑客攻击而引起的;
客户维护不当或保密不当致使数据、口令、密码等丢失或泄漏所引起的;
客户的疏忽或由客户授权的操作所引起的;
客户未遵循阿里云产品使用文档或使用建议引起的;
因用户后端服务异常、应答超时、无法连接、网络不可达等原因导致的请求失败;
不可抗力引起的。
3、赔偿方案
3.1、赔偿标准
每个MSE实例按单实例月度服务可用性(MSE微服务治理中心按单用户月度服务可用性),按照下表中的标准计算赔偿金额,赔偿方式仅限用于购买MSE产品的代金券,且赔偿总额不超过未达到服务可用性承诺当月客户支付的月度服务费用的。
对于多可用区拥有3个及以上节点的MSE注册配置中心普通实例专业版
对于单可用区拥有3个及以上节点的MSE注册配置中心普通实例专业版
对于多可用区拥有3个及以上节点的MSE注册配置中心企业版
对于单可用区拥有3个及以上节点的MSE注册配置中心企业版
对于多可用区MSE注册配置中心(Serverless版)
对于单可用区MSE注册配置中心(Serverless版)
对于多可用区拥有2个及以上节点的MSE云原生网关普通实例
对于单可用区拥有2个及以上节点的MSE云原生网关普通实例
对于多可用区MSE云原生网关(Serverless版)
对于单可用区MSE云原生网关(Serverless版)
对于MSE微服务治理中心(专业版和企业版)
对于多可用区MSE任务调度(普通实例专业版)
对于单可用区MSE任务调度(普通实例专业版)
对于MSE任务调度(SchedulerX版)
3.2、赔偿申请时限
客户可在每个自然月第五(5)个工作日后对上个月没有达到服务可用性承诺的实例提出赔偿申请。赔偿申请最迟不应晚于MSE实例未达到服务可用性承诺的相关月份结束后两(2)个月内提出。
4、其他
阿里云有权对本SLA条款作出修改。如您不同意阿里云对SLA所做的修改,您有权停止使用MSE实例,如您继续使用MSE实例,则视为您接受修改后的SLA。