Chen Yangjian's Blog

Carpe diem - Seize the day

Are You Ready to Scale Out?

| Comments

Jeff Atwood 今日著文一篇,比照了服务器架构的两种不同的策略。打造一台怪物级的机器,大而全,名曰 Scale Up,其一;花同样的钱去买便宜货,小型服务器,成分布式处理,称其 Scale Out,其二。Google 的宣传策略是后者,从创始人最早还摆在斯坦福的几台小机器开始,一直坚持着机海战术

后者的优势看起来很明显,在健壮性、效率、资源价格比上都占尽优势,但是 Jeff 的博文和后续的评论指出了更重要的 pros & cons,服务器所需要的软件授权、开发人员需要做的额外工作、大型集群的冷却、能源消耗、机位占用等等。

所以窃以为,要玩人海战术的话前提如下:when you use low/no cost software and you have got plenty of time free.

或者,不如把这些事情交给擅长的家伙去办。

Comments