1、云计算系统提供的是服务,服务的实现机制对用户透明,用户无需了解云计算的具体机制,就可以获得需要的服务。
2、用冗余方式提供可靠性,云计算系统由大量商用计算机组成机群向用户提供数据处理服务。随着计算机数量的增加,系统出现错误的概率大大增加。在没有专用的硬件可靠性部件的支持下,采用软件的方式,即数据冗余和分布式存储来保证数据的可靠性。
3、高可用性,通过集成海量存储和高性能的计算能力,云能提供一定满意度的服务质量。云计算系统可以自动检测失效节点,并将失效节点排除,不影响系统的正常运行。
4、高层次的编程模型,云计算系统提供高级别的编程模型。用户通过简单学习,就可以编写自己的云计算程序,在“云”系统上执行,满足自己的需求。现在云计算系统主要采用Map-Reduce模型。
5、经济性,组建一个采用大量的商业机组成的机群相对于同样性能的超级计算机花费的资金要少很多。