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

- 作者：邓侃
- 发布时间：2010-03-23 16:12
- 原文：https://www.ifanr.com/18862

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

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

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

【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。
