从用户的角度来看,云计算系统将各种数据包括用户数据都通过网络保存到远端的云存储平台上,减小了用户对于数据管理的负担;同时,云计算系统也将处理数据的服务程序通过远程的大规模云计算处理平台进行,能够负担大量数据的处理工作.可以说,云计算是数据共享计算模式与服务共享计算模式的结合体,是下一代计算模式的发展方向。
各个云计算平台各自具有不同的特点.特别是在平台的使用上,透明计算平台为用户同时提供了用户实际接触的客户端节点以及无法接触的远程虚拟存储服务器。是一个半公开的环境.Google的云计算平台环境是私有的环境,除了开放有限的应用程序接口,例如GWT(Google Web toolkit),GoogleAppEngine以及GoogleMapAPI等以外,Google并没有将云计算的内部基础设施共享给外部的用户使用。IBM的“蓝云”计算平台则是可供销售的软、硬件集合,用户基于这些软、硬件产品构建自己的云计算应用.Amazon的弹性计算云则是托管式的云计算平台,用户可以通过远端的操作界面直接操作使用,看不到实际的物理节点。表1从其他角度比较了各个云计算系统的不同之处。可以看出,虽然云计算系统在很多方面具有共性,但实际上各个系统之间还是有很大不同的,这也给云计算用户或者开发人员带来了不同的体验。
表:各个云计算系统的比较
Google 云计算架构 IBM云计算产品 亚马逊弹性计算云 与传统软件的兼容性 在搜索基础上建立的新的网络系统;当前的软件还不能在该架构下运行,无兼容性 采用了虚拟技术,既能运行传统软件又能提供新的云计算接口给新应用程序开发 采用了虚拟技术,可以运行传统软件 系统的开放性 采用内部技术 采用开源技术 结合内部技术和开源技术 系统虚拟技术的采用 未采用系统虚拟技术,只能支持新应用 采用开源 虚拟软件Xen 采用开源 虚拟软件Xen 目标用户 用户可以直接使用,同时提供网络应用 程序编程标准给开发人员 开发人员 开发人员 编程支持 提供网络应用程序编程标准 局部分布式应用程序编程接 网络远程操作接口