知识卡片

低成本与高性能高可用天然冲突

普通读书笔记卡 · 1657

内容

高性能高可用的常规手段是加机器,低成本却要减机器,两者方向相反,所以低成本很少是首要设计目标——通常先按高性能高可用设计方案,再用成本上限检验,达不到就重新设计或调整成本目标。低成本的真正复杂度在于只能靠”创新”达成:引入或自研新技术,堆机器解决不了。发散:这解释了”降本”项目常比”提性能”更难出成果——性能靠加资源硬解,成本却逼团队找更聪明的方法。

参考来源

- 位置:《从0开始学架构》第9章《07|复杂度来源:低成本、安全、规模》(源文件:_epub-src/OEBPS/Text/part0008_split_000.html) - 结论依据:原文明确"低成本给架构设计带来的主要复杂度体现在,往往只有'创新'才能达到低成本目标……如果没有找到能够解决自己问题的新技术,那么就真的需要自己创造新技术了",说明低成本无法像高性能高可用那样靠堆机器解决。 - 原始内容:低成本给架构设计带来的主要复杂度体现在,往往只有"创新"才能达到低成本目标。这里的"创新"既包括开创一个全新的技术领域……也包括引入新技术,如果没有找到能够解决自己问题的新技术,那么就真的需要自己创造新技术了。