先用高性能计算跟云计算(以为二者比较有共同点)来类比一下:web
高性能计算原本就是一种利用局部的标准或者专用网络来对链接许多处理器并对其进行操做,从而达到很高计算性能的一种计算方式。服务器
而云计算更像是将这个局部网络变成了互联网,范围更大了,链接的处理器种类和数量都更多了而已。网络
先回顾一下以太网和因特网的不一样吧,便于接下来的分析:负载均衡
1:Ethernet 能够简单地当作是一个局域网;Internet 能够当作一个广域网(链接了多个Ethernet 之后)分布式
2:Ethernet 使用的是CSMA/CD技术,采用了基带局域网规范;Internet 使用的是TCP/IP协议,链接了各个网络。性能
因此,高性能计算应该比云计算更加快速,更加集中,而云计算却更加普遍,更加灵活。咱们甚至能够认为,云计算也就是在Internet上的一种高性能计算。google
我的对云计算的理解是:云计算是一种基于Internet的计算方式,经过这种方式,将软硬件资源和软件资源虚拟化,成为一个共享的IT资源池,而后按需分配给其余设备使用。云计算
因此,云计算更倾向因而一种服务方式,而不是计算方式,实现的手段能够有不少种,这里简单说一下IBM云计算的结构:操作系统
使用及监控:资源
1:预约资源,预约时间
2:变动原有预约计划,修改服务资源或者服务时间。
3:使用过程对服务器进行实时监控,及时做出反应。
组织结构上:
1:将硬件资源虚拟化成计算资源,能够实现动态负载均衡,具备很好的虚拟基础结构(硬件上的IBM System p 和 软件上的 Enterprise Workload Manager来实现)。
2:经过软件虚拟化(经过 Xen 技术),造成了一个虚拟层,使得全部外来操做系统能够互无影响地驻留在同一个物理硬件之上。
存储结构上:
1:google的文件系统(主要应该是看中其适用于网络存储方面的功能)。
2:SAN的存储结构体系(主要应该是看中其可以灵活改变计算能力与磁盘能力之间比例的能力)。
存储结构使得组织结构的虚拟化得以实现,进一步地虚拟化得以实现之后,才可以对云进行灵活的使用及监控。
极可能的是,虚拟化这个概念你们都很早就有了,只是没有将它如此普遍地应用到了Internet上罢了。因此,当云计算作到了这一点的时候,咱们就能够很清晰地看到其工做方式而且感到惊讶了:
首先,第一层的硬件资源经过某种方式虚拟化,成为一个硬件资源池,对第二层软件资源层提供硬件支持;
其次,第二层的软件资源也是经过某些方式进行虚拟化,使得不管是应用软件仍是操做系统均可以成为资源池中的一部分,及其方便地为最上层的管理软件提供服务;
最后,经过管理软件的界面,用户能够将能够很方便地经过web使用“云”这块资源,享受其带来各类便利。