知识卡片

同城异区是应对机房级故障的最优解

普通读书笔记卡 · 1678.a

内容

同城异区(同城不同区建两机房,高速专网连接)无法应对地震水灾这类波及全城的灾难,但能以很低复杂度和成本,把两个物理分离的机房逻辑上当成一个机房用,覆盖概率高得多的机房级故障。地区级灾难概率极低而机房级故障概率高得多,同城异区因此在成本、复杂度、故障覆盖率间达到最优平衡。发散:这是典型的防护半径帕累托最优选择——防护能力不是越大越好,要卡在覆盖多数真实故障场景和不过度投入极小概率场景间的临界点。

参考来源

- 位置:《从0开始学架构》第32章《28|业务高可用的保障:异地多活架构》"同城异区"一节(源文件:_epub-src/OEBPS/Text/part0031_split_001.html) - 结论依据:原文明确"这种极端灾难发生概率是比较低的,可能几年或者十几年才发生一次。其次,除了这类灾难,机房火灾、机房停电、机房空调故障这类问题发生的概率更高,而且破坏力一样很大。而这些故障场景,同城异区架构都可以很好地解决。因此,结合复杂度、成本、故障发生概率来综合考虑,同城异区是应对机房级别故障的最优架构"。 - 原始内容:这种极端灾难发生概率是比较低的,可能几年或者十几年才发生一次……机房火灾、机房停电、机房空调故障这类问题发生的概率更高……而这些故障场景,同城异区架构都可以很好地解决。因此,结合复杂度、成本、故障发生概率来综合考虑,同城异区是应对机房级别故障的最优架构。