Upgrade to Pro — share decks privately, control downloads, hide ads and more …

浅谈灰度发布在贴吧的应用

Avatar for Liqiang Xu Liqiang Xu
September 10, 2013

 浅谈灰度发布在贴吧的应用

浅谈灰度发布在贴吧的应用_支付宝_20130909.pdf

Avatar for Liqiang Xu

Liqiang Xu

September 10, 2013

Other Decks in Technology

Transcript

  1. 2 About me  许立强(@feifengxlq)  http://blog.xiuwz.net  资深工程师 

    负责贴吧基础架构、Nginx技术小组、ORP私有云  深度关注WEB框架、PaaS、Nginx&PHP等LAMP相关技术  关注各种新技术
  2. 3 About 贴吧  全球最大的中文社区  http://tieba.baidu.com  核心业务:目录吧主题帖子楼中楼 

    相关业务:i贴吧、会员、签到、直播、开放平台 等  终端形态:PC、Webapp、PAD、手机客户端 等
  3. 4 About 灰度发布 业界  2011年,Facebook  David Wei :代码和产品发布的几种方式

    贴吧  2011年系统化引入  分级发布  AB Testing  灰度上线 一级 … N级
  4. 6 分级发布 背景  手动分级,意识保证  回归成本高  手动check(功能、监控) 

    基于机器名回归  提交、跨集群很难做 目标  规范、安全、可视化、灵活 的部署发布
  5. 11 AB Testing 需求  产品小流量测试需求  复杂组合条件(用户、吧、等级等)  流量控制

    1%10%…100%  产品效果实时评估需求 目标  灵活可控 + 实时评估 的产品发布
  6. 13 AB Testing 技术  流量控制系统  灵活策略,可组合 (吧名、用户、等级、Cookie等) 

    高性能  准实时评估分析 小时  分钟 效果  数百次产品AB测试需求
  7. 16 客户端灰度 分级发布  定向弹窗  渠道分级  URL 

    91  百度手机助手 AB测试  服务端流量控制  客户端控制功能
  8. 17 灰度发布在贴吧 总结  分级发布  适用无状态的程序部署发布  重点:流量控制、TIP、监控、部署联动形成体系 

    AB Testing  适用于产品业务功能测试  重点:流量控制、实时评估  灰度上线、客户端灰度 在路上