知识卡片

计算高可用比存储高可用简单,因为无状态无需复制

普通读书笔记卡 · 1677

内容

计算高可用和存储高可用架构模式几乎一样(都有主备、主从、集群),但计算高可用更简单——计算任务不需要数据复制,任一服务器拿到相同输入就产生相同输出,不存在”数据不一致”“复制延迟”问题。复杂度全集中在”任务管理”:故障后任务交给谁、失败要不要重试。发散:”高可用”不是统一难度的问题,是否涉及状态复制直接决定复杂度差一个量级——判断难度先问是否有状态,比套用现成模式更重要。

参考来源

- 位置:《从0开始学架构》第31章《27|如何设计计算高可用架构?》(源文件:_epub-src/OEBPS/Text/part0030_split_000.html、part0030_split_001.html) - 结论依据:原文明确"计算高可用的主备架构无须数据复制",且"计算高可用架构的设计复杂度主要体现在任务管理方面,即当任务在某台服务器上执行失败后,如何将任务重新分配到新的服务器进行执行",说明计算高可用不涉及存储高可用特有的数据一致性和复制延迟问题。 - 原始内容:计算高可用的主备架构无须数据复制……计算高可用架构的设计复杂度主要体现在任务管理方面,即当任务在某台服务器上执行失败后,如何将任务重新分配到新的服务器进行执行。