关于双活、热备、冷备

首先双活:双活指的是两台机器同时对外提供服务,他们之间的流量可以使负载均衡的也可以是有所侧重的。当其中一台发生故障时,高可用程序(比如F5健康检查)会自动隔离故障服务器,所有流量由剩下的那一台正常的服务器负载。这种方式的最大的好处就是高可用,但是资源相对比较浪费,而且需要考虑服务器之间的数据同步、数据一致性及自动探活等事项,所以对技术的要求较高。随着技术的发展,这种高可用模式已经演变为多活、集群、微服务等等。总之这种模式就是为了追求极致的高可用以及故障期间对业务无感。

然后说热备:所谓热备指的是两台服务器之间一台为主机对外提供服务,另一台是备机不提供服务,但是备机为开机状态,一旦主机故障,备机可以立即接管主机对外服务器。这种模式一般需要 重点关注主备机之间的数据同步机制,避免主备机之间数据差距太大导致备机失效;以及主备机切换方案,一般涉及ip及配置的切换,稍微智能一点可以做到通过心跳诊断判断主机状态,并且支持自动切换备机。这种模式相对比较简单,而且切换时效和业务连续性都可以得到保障,所以在一般应用系统中使用的比较多,尤其是在同城灾备数据中心使用这种模式较多。(这里说一下双机互备:在热备的基础上更加节约资源,A机器作为A服务的主机和B服务的热备,B机器同理,这样就仅使用两台机器完成两套双机热备)

再说冷备:这种模式指的是两台服务器中的备机平时不启动,一旦有需要时再启动来接管主机。这种模式基本已经失去了对业务连续性的支持,最多就是保证主机完全故障后,有备用机器资源可以顶上即可;它并不在意切换时效以及业务影响,比较适用于对备机要求不高的应用,或者是在异地灾备数据中心使用较多。

最后说一下数据中心整体的容灾模式:常见的最顶级的就是两地三中心,本地数据中心+本地数据备份中心+异地数据备份中心。对于应用系统来说,常用的两种模式

1、同城双活+异地冷备:指的是本地两个数据中心同时部署应用系统对外服务,两者无缝切换、故障隔离,保障业务连续性,抵抗本地单一机房物理风险。异地数据中心部署冷备资源,日常同步应用程序及数据,不会对外服务,只为了应对本地双机房故障的极端物理场景。

2、同城热备+异地冷备:指的是本地主数据中心对外服务,同城机房部署热备机器,异地灾备中心部署冷备机器。这种模式主要为了针对那些不支持把服务同时部署在本地两个机房并同时对外服务的应用。

3、多点接入:指的是三个数据中心同时对外服务,并且三个数据中心之间可以相互接管,整体切换。这种模式主要适用于服务地域比较广,收物理通信距离影响较大的应用场景。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值