
1.1 双方指定项目经理、技术对接人、合同负责人;1.2 输出项目计划(周表、里程碑)、联络方式与应急电话;1.3 合同签署前技术预评估:带宽需求、并发量、视频码率、地域覆盖。实操建议:用魔方视频历史PV/带宽峰值乘以安全系数1.5作为初步带宽报价依据。
2.1 列出对接项:域名、证书、回源地址、回源协议(HTTP/HTTPS)、缓存规则、CORS、视频切片路径;2.2 双方交换测试账号、API Key、日志格式;2.3 建立测试环境(staging)与生产环境配置清单,明确DNS生效前的灰度发布步骤。
3.1 在CDN侧创建加速域名并上传证书;3.2 配置回源并下发缓存策略(静态片段 TTL、动态请求不缓存);3.3 先在测试子域名进行验证(curl、ffmpeg拉流、浏览器播放),确认无问题后按计划窗口修改生产域名CNAME到康乐CDN;3.4 完成切换后观察TTL周期内的命中率、回源流量。
4.1 编写验收测试用例:启动延迟、首屏时间、卡顿率、ABR切换时间、点播播放成功率;4.2 量化阈值写入合同:首屏<=2s、平均首屏<=1.5s、卡顿率<=1%、99.9%可用性;4.3 验收流程:双方按测试用例跑压测,导出日志、HAR及视频播放器上报数据作为证据。
5.1 可用性定义:统计口径(边缘节点健康、回源连通、HTTP 200率),例:月度可用性>=99.9%;5.2 赔付计算:按小时或月度扣款,示例:99.5%-99.9%赔付5%,98%-99.5%赔付10%,低于98%按协商或终止;5.3 赔付要求要包含上限、索赔流程、证据提交方式与争议解决。
6.1 包含首字节时间(TTFB)、首屏时间、缓存命中率、回源流量占比、带宽峰值保证、并发处理能力;6.2 在合同中写明监控数据来源(双方监控或第三方如Catchpoint/ThousandEyes)与数据同步API;6.3 规定每日报表/周报模板及异常通报SLA(例如30分钟内响应、4小时内定位、24小时内恢复或提供临时缓解方案)。
7.1 包括DDoS防护等级、WAF规则、回源访问控制、日志保留期(建议90天或按法规要求);7.2 明确安全事件通报流程(T0报警、T1通报、T2根因分析),以及事件导致的赔付/免责条件;7.3 要求康乐提供攻击流量清洗能力与可配置的黑名单/白名单接口。
8.1 指定日志格式(访问日志、错误码、回源时长)、传输方式(SFTP/HTTPS/ELK接入)与保留周期;8.2 明确双方权限:魔方视频可访问哪些统计数据,康乐提供API频率限制;8.3 合同中写入数据保密与合规条款,明确责任归属。
9.1 任何缓存策略、回源变更需走变更控制单(CR),记录变更目的、回滚方案、影响评估;9.2 合同应规定变更提前通知期(建议72小时)和紧急变更流程(需双方签字或电子审批);9.3 对接后若需扩容,按阶梯计费与最短通知期写清。
10.1 合同中规定解除条件(持续低于SLA、重大安全事件、不可抗力排除后长期不可用);10.2 明确违约金结构、退费计算、设备/数据交接细节;10.3 约定仲裁地、适用法律与证据提交方式,建议加入第三方监测作为仲裁参考。
11.1 快速排障步骤:确认域名CNAME是否生效 -> 检查边缘证书 -> curl命令查看HTTP头(X-Cache/X-KL-Edge)-> 查看边缘日志回源状态;11.2 若发生回源过高,先调整缓存规则、增加TTL、开启静态资源离线化;11.3 建议双方保留48小时应急专线与小时级响应工程师。
问:如何量化缓存命中率并写入合同? 答:约定计算口径(边缘成功返回200且未回源视为命中),统计周期(按小时/每日/月度),使用双方认可的日志或第三方监测为依据。在合同写明最低命中率(例如70%)及低于阈值的补救措施和赔付比例。
问:遇到跨区域回源延迟如何约定责任? 答:合同应明确回源链路责任划分(康乐负责边缘与自有回源直连质量,魔方负责源站稳定性)。对跨区域延迟建议设置分级响应(检测到RTT异常30分钟内响应),同时规定排查证据与临时缓存策略以降低用户影响。
问:验收未通过常见纠纷如何处理? 答:先按合同约定的整改周期进行技术整改并再次复测,若多次未通过则启动违约条款或第三方评估。合同中应写清复测次数、每次复测间隔与最终仲裁流程,避免口头约定导致纠纷无法量化。