云计算体系结构

云计算基本原理

   云计算是对分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)及分布式数据库的改进处理,其前身是利用并行计算解决大型问题的网格计算和将计算资源作为可计量的服务提供的公用计算,在互联网宽带技术和虚拟化技术高速发展后萌生出云计算。 

云计算的体系结构

云计算的体系结构由5部分组成,分别为应用层,平台层,资源层,用户访问层和管理层,云计算的本质是通过网络提供服务,所以其体系结构以服务为核心。

如下:

 

云的几项关键技术:

1)虚拟化技术,包括vmware等虚拟技术。

2)并行编程模型,MapReduce模式的思想,即Map(映射)和Reduce(化简)就是将业务逻辑复杂的处理调度给处理能力比较高的计算机,将处理能力小的处理给小型的计算机。

3)海量数据分布存储,包括google的GFS和hadoop。

4)海量数据管理技术,例如bigtable

 

云实现技术的阵营分析:

1)IAAS,分为linux和windows两大虚拟化阵营。

2)PAAS,分为AppEngine和Azure都定位在Paas服务。

posted @ 2016-05-09 13:55  lvgm?  阅读(790)  评论(0编辑  收藏  举报