版本记录:
Date | Version | Description |
2018.02.07 | 1.0 | 1、开放平台生态应用稳定性管理规范v1.0发布 |
2018.12.21 | 1.1 | 1、零售云生态应用稳定性管理规范v1.1变更 |
2019.08.08 | 1.2 | 1、开放平台生态应用稳定性管理规范v1.2变更 |
2020.12.22 | 2.0 | 1. 开放平台生态应用稳定性管理规范v2.0变更 |
为营造规范、有序、安全的生态开放环境,加强开发者(以下简称"开发者"或"您")在开放平台所提供应用的稳定性,开放平台发布生态应用稳定性规范,明确开发者应用稳定性的标准、要求及违规处理内容。本规范将于2020年12月1日正式生效。
本规范适用于开放平台所有的开发者及应用。
1.1 应用服务全年99.9%可用,全年时间内商家使用开发者应用完全不可用时长不超过8.76小时。
1.2 应用服务页面加载时间小于2s,应用总调用开放平台接口成功率不能低于98%,应用调用单个API成功率不能低于98%。
2.1 应用升级发布前需对应用服务进行性能压力测试
2.2 发布应尽量选择在访问流量较低的时间段,发布前对发布内容、发布时间、影响范围提前告知客户,不能过于频繁发布,建议一周不超过两次,每次发布时长应控制在1小时以内。
2.3 重大功能发布前,需制定有效的应急预案,做好修改点测试、影响点回归,发布完成后应对线上功能进行验证。
2.4 重大功能发布,需要有回滚方案,若升级无法回滚建议采用灰度发布。应用升级过程中导致短暂的服务不可用需要有良好的用户提示。
2.5 在大促封网期(如6.18、11.11,具体封网时间以平台公告为准),开发者应用发布需提交应用紧急发布申请,平台审批后方可实施发布。
3.1 开发者应用需要具备监控及告警功能,出现异常情况需要第一时间解决并同步平台。
1.1 应用压测
1.1.1 开发者应用授权规模超过50家店铺的第三方应用,每个月必须通过平台应用质量中心实施应用性能测试,未通过性能测试的应用不允许发布给客户使用。
1.1.2 企业ERP授权商家超过1000家以上或者进销存OMS(含订单管理)授权商家超过10000家以上的应用每个季度必须完成一次生产环境(线上真实环境)压测,通过生成环境测试的应用不允许发布给客户使用。
1.1.3 订单处理链路压测至少包含订单转单、订单审核、通知配货、仓库出库等四个核心场景,通知配货压测平均QPS >=(预估单量*0.8)/7200。
1.1.4 应用压测通过标准如下:
(1)ECS CPU使用率<=70%。
(2)ECS CPU峰值使用率>90%的时间不超过5分钟。
(3)ECS内存使用率平稳或存在持续上升趋势的情况下最高使用率不超过95%。
(4)ECS带宽使用率不超过90%。
(5)RDS CPU使用率<=70%。
(6)RDS内存使用率平稳或存在持续上升趋势的情况下最高使用率不超过95%。
(7)RDS 最大连接数<=70%。
(8)RDS 磁盘利用率<=70%。
(9)RDS IOPS利用率<=60%。
1.1.5 大促压测标准按照开放平台大促公告执行。
1.2 应用监控:应用需要接入平台订单全链路监控,需回传的订单状态包括订单转单、订单审核、通知配货、仓库出库等商家订单作业处理状态,详情参考《订单全链路监控》。如应用出现稳定性问题收到平台监控告警,需要在10分钟内响应,1小时内解决。
1.3 应用发布:开发者在聚石塔购买的云主机ECS已默认安装云助手,通过云助手执行PS(linux)、tasklist(windows)等命令定期检查开发者应用发布变更。拥有交易和物流发货接口权限的订单处理类应用授权店铺规模超过50家(含50家)以上,需要使用聚石塔云应用容器平台进行应用发布和管理。
1.4 应用大促扩容:开发者按照开放平台大促公告执行。
2.1 应用压测
2.1.1 开发者模版类小程序有效实例化大于500或者小程序月均UV大于10000的应用,每个月必须通过平台应用质量中心实施应用性能测试。
2.1.2 应用压测通过标准如下:
(1)开发者应用压测时长大于30分钟。
(2)RT<200ms。
(3)应用接口调用错误率小于1%。
2.1.3 大促压测标准按照开放平台大促公告执行。
2.2 应用监控:开发者自身需要具备应用监控、告警能力,并且需要及时响应平台告警通知。如应用出现稳定性问题收到平台监控告警,需要在10分钟内响应,1小时内解决。
2.3 应用发布:开发者应用发布需要遵守平台发布规则。
2.4 应用大促扩容:开发者按照开放平台大促公告执行。
开发者的应用为电商后台应用和小程序应用,需遵守平台故障等级定义并且需要及时响应和处理平台下发的故障单,应用故障等级定义如下:
1.商家舆情(同一问题的表现):
(1)20条<舆情<=50条 P4
(2)50条<舆情<=100条 P3
(3)100条<舆情<=200条 P2
(4)舆情>200条 P1
1.2 接口故障(应用调用单个接口ISV的成功率低于98%或应用总调用ISV的成功率低于98%):
1.2.1 ISV的错误率>40%:
(1)持续15分钟 P4
(2)持续1小时 P3
(3)持续2小时 P2
(2)持续4小时 P1
1.2.2 10%< ISV的错误率<40%:
(1)持续30分钟 P4
(2)持续2小时 P3
(3)持续6小时 P2
(4)持续12小时 P1
1.2.3 2%< ISV的错误率<10%:
(1)持续3小时 P4
(2)持续6小时 P3
(3)持续12小时 P2
(4)持续24小时 P1
1.3 应用不可用:
(1)持续30~60分钟 P3
(2)持续60~120分钟 P2
(3)持续120~180分钟 P1
2.1 消费者舆情(同一问题的表现):
(1)20条<舆情<=50条 P4
(2)50条<舆情<=100条 P3
(3)100条<舆情<=200条 P2
(4)舆情>200条 P1
2.2 接口故障(应用通过小程序云调用单个接口ISV的成功率低于98%或应用通过小程序云总调用ISV的成功率低于98%):
2.2.1 ISV的错误率>40%:
(1)持续15分钟 P4
(2)持续1小时 P3
(3)持续2小时 P2
(2)持续4小时 P1
2.2.2 10%< ISV的错误率<40%:
(1)持续30分钟 P4
(2)持续2小时 P3
(3)持续6小时 P2
(4)持续12小时 P1
2.2.3 2%< ISV的错误率<10%:
(1)持续3小时 P4
(2)持续6小时 P3
(3)持续12小时 P2
(4)持续24小时 P1
2.3 应用不可用:
(1)持续30~60分钟 P3
(2)持续60~120分钟 P2
(3)持续120~180分钟 P1
开发者应当遵守《淘宝合作伙伴开发协议》(请点击查看)、《开放平台基础规范》(请点击查看)、《淘宝规则》(请点击查看)及开放平台将来可能发布的各类规则。如有违规,开放平台有权对开发者行为及应适用的规则进行单方认定,针对应用或开发者视情节轻重采取一项或多项处理措施:1.1 警告:由开放平台发出警告通知,并限时整改。
1.2 暂停应用授权:指应用无法获得用户的授权,已授权用户在授权未到期前可以继续使用应用,但授权到期后无法重新授权。
1.3 暂停新用户授权:指应用无法获得新用户的授权,已授权用户在授权到期前可以继续使用应用,授权到期后可以继续授权使用应用。
1.4 取消云资源优惠:指取消开发者曾经或者正在享受的开放平台(含聚石塔)云资源优惠。
1.5 其他开放平台根据市场管理需要不时制定的其他措施。
淘宝开放平台的开发者及其应用需严格遵守《开放平台应用生态稳定性管理规范》,对于不符合平台应用稳定性规范的开发者应用,开放平台则依据规范实施的处罚措施如下:
违规情形 |
平台处罚措施 |
处理周期 |
电商后台应用出现P4故障=1次 |
开放平台:由开放平台发出警告通知,若限期已到未完成整改,则延长处罚至整改完成。 |
1个月 |
电商后台应用出现P3故障=1次,P4故障=2次 |
开放平台:由开放平台发出警告通知,若限期已到未完成整改,则延长处罚至整改完成, 并取消API优惠折扣。 |
1个月 |
电商后台应用出现P2故障=1次,P3故障=2次,P4故障=3次 |
服务市场:服务新签冻结; 开放平台:暂停应用授权;由开放平台发出警告通知,若限期已到未完成整改,则延长处罚至整改完成,并取消API优惠折扣。 聚石塔:取消云资源优惠 |
1个月 |
电商后台应用出现P1故障>=1次,P2故障>=2次,P3故障>=3次,P4故障>=4次 |
服务市场:服务冻结; 开放平台:暂停应用授权;由开放平台发出警告通知,并罚款2万元,若限期已到未完成整改,则延长处罚至整改完成,并取消API优惠折扣。 聚石塔:取消云资源优惠 |
1个月 |
订单类和小程序类应用未按照业务应用稳定性规范要求进行压测或通过压测 |
服务市场:服务新签冻结; 开放平台:暂停应用授权;由开放平台发出警告通知,若限期已到未完成整改,则延长处罚至整改完成,并取消API优惠折扣。 聚石塔:取消云资源优惠 |
1个月 |
开发者应用在大促封网期间(如618大促,双11大促,具体以平台封网公告为准),开发者未提交应用紧急发布申请擅自进行应用发布 |
服务市场:服务新签冻结; 开放平台:暂停应用授权;由开放平台发出警告通知,若限期已到未完成整改,则延长处罚至整改完成,并取消API优惠折扣。 聚石塔:取消云资源优惠 |
1个月 |
订单类应用未按照官方认可的方案进行订单状态回传,包括但不限于订单转单、客审、通知配货、仓库出库等订单处理状态 |
服务市场:服务冻结; 开放平台:暂停应用授权;由开放平台发出警告通知,并罚款2万元,若限期已到未完成整改,则延长处罚至整改完成,并取消API优惠折扣。 聚石塔:取消云资源优惠 |
1个月 |
订单类应用未通过聚石塔云应用容器平台进行应用发布和管理,影响商家规模超过50家(含50家)。 |
服务市场:服务新签冻结。 开放平台:暂停应用授权;由开放平台发出警告通知,若限期已到未完成整改,则延长处罚至整改完成,并取消API优惠折扣。 聚石塔:取消云资源优惠 |
1个月 |
1.开放平台处理后,不免除用户根据《淘宝规则》、服务市场规则及其他相关规则应承担的违规责任。
2.开放平台有权变更本规范并通过法定程序通知开发者(通知方式包括但不限于:以网站公告、站内信、旺旺弹出消息、客户端推送消息或向开发者预留于开放平台的联系方式发出电子邮件、短信、函件等方式)。若开发者不同意相关变更,应立即停止使用开放平台相关服务。