容灾解决方案

系统容灾其实是一个很大的话题,包括程序容灾和运维容灾等几个方面。
下面来跟大家来聊聊运维方面的容灾。说到运维容灾,可能大家想到了集群 。比如nginx做应用均衡负载。这样确实是可以解决某个应用服务器节点挂掉,而不会应用提供服务。那如果nginx这个关键节点挂了,怎么办呢。那么需要另外的方案。下面介绍下我们现在用的解决方案:LVS+Keeplived 来进行高可用性集群和负载。

名词解释:LVS linux visual server就是 linux 虚拟服务。

方案是:关键节点双机热备份架构,即2台关键节点(nginx) 后台挂载多应用web服务器。各服务器机之间采用keeplived检测其他节点状态。比如,2台关键节点有master 和 backup 2个节点,即主备节点。如果主节点挂机,备份节点会马上检测到,并接管主节点所有业务,同时修改自己的ip,提供服务。当主节点恢复,备份节点会把服务交还给主节点,恢复成备用节点,同时释放ip资源。。这样,主备双机热备,很好的保证了我们能稳定提供服务。这中也是行业上常见的容灾方案

下一节将会来聊聊程序容灾

你可能感兴趣的:(游戏服务器)