国移动通信HINAMOBILE灰度发布经验交流l留l2013年10月移动改变生活提纲灰度发布介绍灰度发布部署的几种方式◎手机营业厅客户端灰度发布实现方式说明架构预设、应用方案讨论移动改变生活统一门户客户端承载60项全网业务,提供42项服务功能覆盖三大智能终端平台更新12个版本,:30030积分7328分已业个余额1324国⊙合目0a回注:以上数芬仅供参考,具体以出为准蓄餐量已业形户管理常用倍证业厅WA点区6目⑥國套余量我的账单国巷澳台量询洋单查,心行9合令道③个区厅W点BD瑞已订业务积分商坡采用统一规划思路实现版本快速送代213年11月14日2013年816日●a1212月x日移动改变生活国移动通信灰度发布的定义定义在传统软件产品发布过程中(例如微软的Windows7的发布过程中),一般都会经历Pre-AlphaAlpha、Beta、Releasecandidate(RC)、RTM、eptanceGA)等几个阶段(参考Softwarereleaselifecycle)。可以看出传统软件的友布阶段是从公司内部->外部小范围测试>外部大范围测试->正式发布,涉及的用户数也是逐步放量的过程。在互联网产品的发布过程中也较多采用此种发布方式:产品的发布过程不是一蹴而就,而是逐步扩大使用用户的范围,从公司内部用户->忠诚度较高的种子用户->更大范围的活跃用有用户。在此过程中产品团队根据用户的反馈及时完善产品相关功能。此种发布方式,按照中国特色的叫法被冠以“灰度发布”、“灰度放流发布”。关于“灰度发布”叫法的来源无从考察。只不过按照中国传统哲学的说法来看,很符合中国人中庸的思维模式:自然界所有的事物总是以对称、互补、和谐的形式存在,例如黑与白、阴与阳、正与负、福与祸。在二元对立的元紊间存在相互过渡的阶段,所谓祸兮福所倚,福兮祸所伏”。貝体到黑与白,在非黑即臼中间还有中间色——灰色。于是出现了很多关于灰色的说法:灰盒测试,灰色管理(极力推荐任正非:管理的灰度),灰色收入,灰色地带等等。因此对于灰度发布实际上就是从不发布,然后逐漸过渡到正式发布的个过程移动改变生活灰度发布的作用作用●及早获得用户的意见反馈,完善产品功能,提升产品质量让用户参与产品测试,加强与用户互动●降低产品升级所影响的用户范围降低技术上风险,在放出小范围后去发现、解决问题。移动改变生活6灰度发布实施要素实施灰度发布,主要需要考虑策略和部署两个层面的问题。用户量规模(水平用户策略用户群属性(垂直分支策略设讠功能覆盖产品策略运营规划实验策略分支策略组合数据模型数据策略{行为分析回滚整体策略灰度发布部署策略新旧系统并行部署实施方案设计分流规则设定数据分析平台/功能/∶包括用户规模、发布频率、功能覆盖度、回滚策略、运菅策略、:包括用户特征、用户数量、用户常用功能、:部署新系统、部署用户行为分析系统(webanalytics)、设定分流规则、运营数据分析、:用户行为分析报告、用户问卷调查、社会化媒体意见收集、,硬负载将所有请求都转发到这套软负载上鳶产由软负载代替硬负载实现负载均衡功能;甚至可以去掉硬负载,直接将互联阿上请求由从防火墙映射到软负载上并发较多的系统部罟了两套软负载,每个软负载都能控制到下面所有Web服务器节点。且因为之前使用硬负载进行了分流,每个软负载只分摊50%的请求,降低了性能要求。另外,这种部罟方式的客灾能力也要更好。不分并发、”)这种场景可建立在,由于特殊的网络条件,服务器A、B与C、D在不同机房且无法互通,这时可以将两套软负载分别部署在两个机房还需建立在硬负载能分别到达两边机房的基础上)
灰度发布经验交流-张远敏-绿点 来自淘豆网m.daumloan.com转载请标明出处.