许力强:浅谈灰度发布在贴吧的应用.pdf
《许力强:浅谈灰度发布在贴吧的应用.pdf》由会员分享,可在线阅读,更多相关《许力强:浅谈灰度发布在贴吧的应用.pdf(18页珍藏版)》请在三一文库上搜索。
1、1 浅谈灰度发布在贴吧的应用 2013-09-09 许立强 2 About me 许立强(feifengxlq) http:/ 资深工程师 负责贴吧基础架构、Nginx技术小组、ORP私有云 深度关注WEB框架、PaaS、Nginx&PHP等LAMP相关技术 关注各种新技术 3 About 贴吧 全球最大的中文社区 http:/ 核心业务:目录吧主题帖子楼中楼 相关业务:i贴吧、会员、签到、直播、开放平台 等 终端形态:PC、Webapp、PAD、手机客户端 等 4 About 灰度发布 业界 2011年,Facebook David Wei :代码和产品发布的几种方式 贴吧 2011年系统化
2、引入 分级发布 AB Testing 灰度上线 一级 N级 5 大纲 分级发布 1 AB Testing 2 灰度上线 3 客户端灰度 4 6 分级发布 背景 手动分级,意识保证 回归成本高 手动check(功能、监控) 基于机器名回归 提交、跨集群很难做 目标 规范、安全、可视化、灵活 的部署发布 7 分级发布 系统1系统2 系统4系统3 第一级发布 第二级发布 第N级发布 无状态 解决主要的80%问题 8 分级发布 9 分级发布 10 分级发布 效果 风险控制 全量回滚 下降50% 效率提升 部署发布 提升5倍 11 AB Testing 需求 产品小流量测试需求 复杂组合条件(用户、吧、
3、等级等) 流量控制 1%10%100% 产品效果实时评估需求 目标 灵活可控 + 实时评估 的产品发布 12 AB Testing 13 AB Testing 技术 流量控制系统 灵活策略,可组合 (吧名、用户、等级、Cookie等) 高性能 准实时评估分析 小时 分钟 效果 数百次产品AB测试需求 14 AB Testing 15 灰度上线 场景 数据模块调整 存储引擎替换 数据模块重构 Nginx功能升级 技术 MQ 回放 TcpCopy 16 客户端灰度 分级发布 定向弹窗 渠道分级 URL 91 百度手机助手 AB测试 服务端流量控制 客户端控制功能 17 灰度发布在贴吧 总结 分级发布 适用无状态的程序部署发布 重点:流量控制、TIP、监控、部署联动形成体系 AB Testing 适用于产品业务功能测试 重点:流量控制、实时评估 灰度上线、客户端灰度 在路上 18 Thanks
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 许力强 浅谈 灰度 发布 应用
链接地址:https://www.31doc.com/p-3335382.html