Distributed System Is Slower Than a Laptop
4 days ago
- #Scalability
- #Cost Efficiency
- #Distributed Systems
- 2015年一篇论文显示,单线程笔记本电脑在大规模图处理任务上胜过了分布式系统。
- 许多分布式系统即使动用数百个核心也未能超越单个合格线程,导致了高COST(超越单线程的配置成本)。
- 公司在单机解决方案更简单、更便宜且性能更好的情况下,仍花费数百万购买分布式系统。
- 硬件进步使得单台服务器变得极为强大,但“默认分布式”的思维定式依然毫无根据地持续存在。
- 分布式系统常带来不必要的复杂性、更高的成本(计算、工程、事故处理)以及更慢的性能。
- 框架限制、职业激励、供应商定价以及对扩展性的误解催生了不必要的分布式方案。
- 正当的分布式理由包括数据规模、可用性需求、地理延迟以及组织架构分区。
- 在采用分布式架构前,先构建单机基准方案能够节约成本并优化设计决策。