广场 » 转:有神驴了解云计算的吗?指教一下 » 回复
    古月圣
    古月圣 2010-05-19 00:33
    呵呵,个人感觉这个东西就是sales和媒体忽悠出来骗钱的东西,在以前的网格计算和分布式计算的瓶子中装上新名词,把原来分散在多个地方的机器集中托管起来。

    云计算最主要的一点思想就是在多个物理计算机之上建立一个抽象层,让你只能看见那些可消耗的资源如CPU,内存,存储等,而屏蔽了下层的诸多细节。对于运行在其上的应用程序来说,这样可以通过统一的接口来使用机器的资源,而不需要去考虑硬件的差异。有点类似操作系统对单台机器底层硬件资源的封装,就好比说写单片机的程序需要自己去控制中断,管脚资源,而写windows上的程序只需要调用相应的API

    这个东西目前商用的系统不多,最出名的应该是amazon的s3和ec2,还有google家的GAE,MS家的Azure不知道现在用的人多不多。主要需要考虑的就是安全方面的问题,怎么保证各个实例之间的数据没有干扰等。

    至于系统的安全性,应该是由云的抽象层所保证的。拿hardoop(Google File System的开源实现)来说,它每个文件都会存放在3台节点上,通过冗余的数据写入来保证一定的可靠性,不过amazon前段时间云服务当机也让人诟病颇多。

    嗯,以上都是个人意见,我也只是道听途说加网上乱转再加和别人一点点的讨论得来的,呵呵 :)