线上运维
2019-07-04 本文已影响0人
bernierayxu
1. 蛮力发布是什么?
答:指删除老版本,用新版本来代替,中间更新的时候服务会中断
蛮力发布
2. 金丝雀发布是什么?
答:是指矿工以前挖矿之前会放一只金丝雀下去看是否有毒。但是比蛮力发布好一些。先替换一台旧版本,然后将所有的旧版本都替换。
金丝雀发布
3. 滚动发布是什么?
答:相当于金丝雀的升级版,逐步逐步的替代旧版本。分批次的替换。
滚动发布
4. 单服务器组和双服务器组的区别是什么?
答:原来的运维是预先设置服务器大小,无法扩展,所以成为单服务器组,上面所说的三种方式都是针对单服务器组的运维。但是双服务器组是有了云运维之后可以出现的方式,叫做蓝绿发布。
5. 什么是蓝绿发布?
双服务器组双服务器组
蓝绿发布+金丝雀发布
蓝绿发布+滚动发布
6. 什么是A/B测试?
A/B测试A/B测试
7. 影子测试是什么?
答:相当于等价测试,将原有系统的服务和数据库拷贝一份,然后将现有系统的服务和原有系统的数据库拷贝一份,再把原有系统的日志通过kafka收集起来,将请求通过GoReplay发送给拷贝好的两个系统,如果输出的结果一致,则认为系统迁移成功。
影子测试
影子测试