最近看了不少云计算的资料,有些感想。
首先我们怎么理解云计算,微软的有个资料说的很好,云计算的关键是合作,云计算是一种新的合作方式,通过这种新的合作方式,可以大大提高我们的效率。这一点怎么体现出来的,可以拿Amazon的平台做个例子,Amazon的云计算平台可以提供虚拟机,存储等服务,不少公司就把服务器建在这些虚拟机上,数据也存在Amazon提供的服务器。相对每个公司都购买和管理自己的服务器,amazon提供的这种方式对整个社会来说,肯定是更经济的,主要是因为规模效应,这就好比机器生产出来的馒头和手工馒头,可以只生产一个馒头,机器的要贵,如果是生产10万个,那么就是机器馒头便宜。
其实现在来看通信业和IT业,其实这两个都是改变了我们的合作方式,使生产效率提高了,使一些过去没有利润的事情变得有利可图(长尾理论,呵呵)。云计算是更进一步的扩展。
那么作为开发者,我们能做什么? 我直观想到的是:云计算让我们这些开发者省去一些重复性的IT工作的烦恼, 比如管理服务器等等,也使得建立一个网站变得更加容易,这样会使我们更加专注于业务和创意,而少去关心一些技术问题。
更多的应用程序将会向云上迁移,而传统的桌面软件会变得弱势,但是不会灭忙,呵呵。我就是桌面软件的,呵呵。