互联网容灾

存储容灾

应用服务器一般我们设计为无状态的,应用集群可以很容易的进行容灾,数据的存储容灾使我们要解决的主要问题,容灾原理是基于冗余,一份数据有问题,切向另一份,例如:

  • 数据库主从容灾,主有问题,选择从升级主
  • Redis主从容灾,主有问题,选择从升级主
  • 读水平扩展集群容灾,一个集群有问题,摘除流量,流量切向正常集群
  • 异构介质间容灾,数据库有问题,Redis缓存支持读流量,适用读业务可独立服务场景

服务单元容灾

针对读流量,我们也可以把应用服务器和存储做成服务单元,整体支持容灾。这种场景一般和机房有关,每个机房做成流量闭环,尽量避免跨机房调用,可以从入口做流量的切换。

容灾和抗量

两者是相生关系,抗量的方法很多都是通过扩展多份数据来抗大流量,多份数据自然支持容灾;同样容灾的多份数据自然也可以用来抗量。

你可能感兴趣的:(互联网)