知识卡片
扩展掩盖复杂性
内容
系统扩展初期,增加机器和拆分服务能暂时缓解压力,但也会制造更多交互面。缺少可观测性时,每次扩容都像把复杂性推迟到未来,直到某个跨服务、跨租户、跨版本的问题无法被传统工具解释。
参考来源
- 位置:《可观测性工程》第3章《不通过可观测性扩展系统的经验教训》"3.2 Parse的扩展实践"一节(源文件:_epub-src/OEBPS/013.xhtml)
- 结论依据:原文以Parse为例说明"现在,扩展意味着我们将这些整体应用程序分裂成了许多不同租户使用的许多服务。我们把数据库分裂成了各种各样的存储系统",这些拆分带来的新型故障"与上一代问题截然不同:并不是传统监控所需要解决的问题"。
- 原始内容:这些类型的问题都与上一代问题截然不同:并不是传统监控所需要解决的问题。这些工具是为一个"可以提前预知问题"占主导地位的世界而建造的……现在,扩展意味着我们将这些整体应用程序分裂成了许多不同租户使用的许多服务。我们把数据库分裂成了各种各样的存储系统。