互联网产品灰度发布
关于2016年5月15日,DevOps成都站|架构与运维峰会活动总结
1. 前言 2
2. 灰度发布定义 5
3. 灰度发布作用 5
4. 灰度发布步骤 5
5. 灰度发布测试方法 6
6. 灰度发布引擎 6
7. 灰度发布常见问题 8
7.1. 以偏概全 8
7.1.1. 问题特征: 8
7.1.2. 解决方案: 8
7.2. 知识的诅咒 9
...
分类:
其他好文 时间:
2016-06-02 14:38:52
阅读次数:
397
小步快跑:对用户的需求快速反应,或者快速求证对用户猜想是否正确。它一个典型例子就是微信,微信1.0的时候只有聊天功能,界面还很简陋,但随着快速迭代,响应用户需求,现在的微信已经成为一个平台。小步快跑在技术上要求初始设计可扩展,自动化部署,轻松上线以及快速沉淀的能力。灰度发布:是指一种平滑过渡的发布流...
分类:
其他好文 时间:
2015-11-23 16:13:34
阅读次数:
115
upstream.confupstream grey_1 ...
分类:
其他好文 时间:
2015-11-20 15:27:40
阅读次数:
821
系统启动时,在AppDelegate.application方法中,初始化完友盟、SharedSDK和环信之后,就开始检查版本更新了。这时检查版本更新实际了有些早,因为如果需要进行版本灰度发布时,需要知道用户的ID,在此处检查版本更新则不能实现基于用户的灰度版本发布。系统先初始化HTTP请求需要的类对象: _dtHttpHelper = [[DTHttpHelper alloc]init];...
分类:
其他好文 时间:
2015-09-23 13:35:24
阅读次数:
176
目前产品有新版本,release测试通过以后,直接放到更新服务器上,做全量用户推送。当发现新版本存在测试未覆盖到的问题时,造成的影响面较大,解决问题的代价也很大。因此可以考虑引入灰度发布。
分类:
其他好文 时间:
2015-09-18 21:39:08
阅读次数:
131
2011年底,浙江公司分管支撑的杨剑宇副总在支撑内部召集了一次头脑风暴,要求部门里各位主管和骨干轮流发言,不讲成绩,只讲问题和思路,一圈人一个一个轮流讲过来: l 负责开发的主管说现在业务部门的需求经常考虑不清楚,而上线的时间压力很大,风险也很大,匆忙上线很容易把现有的业务弄乱,同时,上线后往往要在...
分类:
其他好文 时间:
2015-08-11 11:55:21
阅读次数:
174
转自:http://blog.csdn.net/goldlevi/article/details/7047726Tornado 采用多进程 + 非阻塞 + epoll的模型,可以提供比较强大的网络响应性能。在我们的项目中,单个实例的灰度发布server就可以支持每秒1500次的请求响应。而通过 Ng...
分类:
其他好文 时间:
2015-05-25 14:16:47
阅读次数:
296
灰度发布,就是产品的新功能,让一部分人先看到,再让一部分人看到,再让。。。。这样直到全部上线或者下线。。常用的灰度发布,就是先加一批白名单,再加一批集团用户,再开发一台机器,再切全量。每开放一步,就多一批用户测试和反馈,然后你在迭代产品的优化方案,继续上面步骤。之前在邮箱的时候除了这种方式之外,还会...
分类:
其他好文 时间:
2015-05-20 17:46:36
阅读次数:
89
1. 为什么要灰度发布互联网服务变动频繁,发布周期短。速度与质量总是难以双全。灰度发布能降低发布风险,减少影响范围。降低对测试的依赖,减少线下自测的数据构造成本。方便集中监控日志,全量发布由于各层负载均衡的作用,很难跟踪一条完整的调用链路。可以灰度测试帐号,测试账户通过之后再灰度真实用户帐号,进一步...
分类:
其他好文 时间:
2015-05-07 16:29:39
阅读次数:
317