不停机服务升级?
围绕这个问题都有哪些研究?有没有一个好一点突破口?
现在能想到的点:
1, 用动态语言实现功能, 一但功能调整时,直接把新代码替换一下。
相应的问题:现在公司用的是Java, 不可能一下子换成别的语言。
2, 集群的备份与互换。 两个集群,升级时, 先关掉一个集群A只对此集群做升级, 另一个集群B保持生产环境。对A升级完成后, 将所有的请求切换到A上, 再升级B集群。
相应的问题: 怎么保持请求的一致性? 如果用户在升级登录的是A集群, 这时, 突然关掉A集群, 此用户的请求处理切换到B集群后, 先前他在A上的登录信息如何同步过来?
3, 多集群生产环境时, 怎么能自动部署?
4, 网站升级从是否需要关服务器的角度看具体分类? 如果哪些升级, 不需要特殊处理也能做到不关服务器的情况下升级?
这个帖子我会持续更新, 请大家就此话题多多发言。
页:
[1]