云里雾里云计算【1】云计算解决什么问题?

2010-03-23 16:12

有一次去开会,台上的人在讲云计算。我问身边的听众,“听懂了吗?感觉如何?”

听众答,“云里雾里的,感觉特神秘。”

我说,“这说明讲员讲得好。有没有注意到寺庙里的气氛也很神秘?不神秘,就没有崇拜。不崇拜,你怎么肯掏钱买香火?”

【1】云计算要解决什么问题?

1997 年,Google 的两位创始人,Larry Page 和 Sergey Brin,找 Andy Bechtolsheim 募集投资。

Andy 问,“你们打算做什么?”

Larry 和 Sergey 答,“打算把互联网上所有网页都下载,然后建一个搜索引擎。”

Andy 说,” 把互联网上所有网页统统下载?!需要多大空间?几个 Giga 不行吧,几个 Tera 也不行吧,几个 Peta,几个 Zetta?。。。嗯,我看几个 Googol 也许才能撑得住。知道 Googol 吗?就是 10 的 100 次方,就是一个 1 后面拖 100 个 0!”

估计是 Andy 觉得这个项目不太靠谱,所以给的钱不多,只有 1 百万美元。只有这么一点钱,如果去买高端的存储系统,显然是不够的。走投无路的情况下,Larry 和 Sergey 决定用 PC 之类便宜的机器,组建一个机器集群。先凑合着用,等以后数据量增加以后,再购买更多的 PCs,扩大集群的容量。

这个故事的真实性,有待考证。但是从中可以看到 Google 集群,也就是 Google 云计算的核心,要解决的四个问题。

1. 大规模的存储空间,用于存储海量的数据。

2. 随着业务的发展,新的数据源源不断地增加,存储空间需要相应扩大。用术语讲,这叫可扩展性,scalability。

3. 系统的硬件设备必须便宜,通常使用大宗产品(commodity),譬如 PC,或者价格便宜,中等性能的 Dell server。

4. 便宜的硬件设备,经常死机。所以在设计这个集群的时候,必须保证不能因为个别机器死机,导致整个系统的崩溃。也就是系统的稳定性要好,reliability。

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中

移动互联网的围观者、起哄者、以及肇事者。

本篇来自栏目

解锁订阅模式,获得更多专属优质内容