1.云计算与网格计算
网格计算的目的是实现互联网上所有资源的全面共享,包括计算资源、存储资源、通信资源、软件资源、信息资源等,任何人都可以作为请求者使用其他节点的资源,任何人都需要贡献一定的资源给其他节点。
网格计算使用过程中会遇到一些问题,如对资源的可用性和软件的不同配置,包括不同的操作系统、库、编译器、运行环境等。同时用户的应用往往只能运行在特定的环境中。因此,网格基础设施常存在可移植性障碍,从而约束用户在效用计算环境中使用网格。虚拟化技术可以完美解决网格在效用计算环境中遇到的问题,又为云计算的发展推进了一步。
与云计算相比,网格计算强调将工作量转移到远程的可用计算资源上,而云计算强调专有。网格计算侧重并行的计算集中性需求,并且难以自动扩展;云计算侧重事务性应用,大量单独的请求,可实现自动、半自动扩展。
网格计算的构建大多为完成某一特定的任务需要或者支持挑战性的应用;而云计算一般来说都是为了通用应用而设计的。
网格计算 | 云计算 | 网格计算 | 云计算 |
异构资源 | 同构资源 | 松耦合问题 | 紧耦合问题 |
不同机构 | 单一机构 | 免费(政府支付) | 按量计费 |
虚拟组织 | 虚拟机 | 标准化 | 尚无标准 |
科学计算为主 | 数据处理为主 | 科学界 | 商业社会 |
高性能计算机 | 服务器/PC |
2.云计算和对等计算
对等计算(P2P)是一种分散的、非集中化和自组织的分布式系统,利用分布式资源进行关键性的应用。人们可以直接链接到其他用户的计算机以便交换文件,而不像过去那样链接到服务器去浏览与下载。这种模式下,不存在服务器与客户端的差异,网上的所有节点都可以“平等”共享其他节点的计算资源。对等计算的核心思想是所有参与系统的节点处于完全对等的地位,没有客户机和服务器之分。
对等计算的优势是集合大量计算机,大大提高了计算能力,同时使用空闲计算时间,降低成本。对等计算的劣势:(1)用户注意力有限,不可能有大量类似的活动;(2)单元之间相互独立;(3)不稳定的计算能力,需要不断推动用户参与。
比较 | 对等计算 | 云计算 |
不同点 | 对等计算是CPU高度密集型的,相对于计算时间而言,其传输时间微不足道。因此,P2P计算贡献的是CPU周期,而不是带宽 | 云计算是CPU和带宽高度密集型的。云计算的作业在一个聚集很高带宽的数据中心运行。 |
对等计算是在接入互联网的不可信的计算机上运行,这些计算机的网速不高,而且数据也不在本地 | 云计算是在高带宽的高性能数据中心的可信任的专用硬件设备上运行 | |
相同点 | 将问题分为独立的块,然后进行并行计算 |
3.云计算与集群计算
集群的一个常用用途就是在一个高流量的网站中实现负载均衡。
集群计算主要有以下几个特点:
(1)集群技术支持混合平台工作模式,体系结构上可以同时支持精简指令集计算机和英特尔结构节点,操作上可以同时支持Windows Server、Linux和UNIX操作系统。
(2)集群技术具有统一的系统监控和管理功能,可以简单直观地监控整个集群的软硬件运行状态,同时通过集群的主机***检测系统保障系统的安全性。
(3)集群技术的架构具有优异的动态扩展性,可以根据用户的需要随时增加新的节点,而不必改动整个系统。
(4)集群服务器节点可以根据不同需要,灵活地进行调整和配置,承担不同的应用服务、计算任务或通过软件管理协同处理某一特定的任务。
比较 | 集群计算 | 云计算 |
区别 | 局限于某个区域,是为了解决计算能力不足的问题而创建的因为通常局限于LAN范围内,不适用于不同领域参与者之间的资源共享 | 能提供更为广泛的、域内、域间的通信以及资源的共享 |
集群中的节点是集中控制的,而且集群管理器知道每个节点的状态 | 云计算是分布式控制的 | |
联系 |
|
4.云计算与虚拟化
虚拟化技术对云计算的发展起到了关键性的作用。虚拟化技术可以增大硬件空间,简化软件的重新配置过程。
虚拟化和云计算并非是捆绑技术,但两者可以通过优势互补为用户提供更优质的服务。云计算方案使用虚拟化技术使整个IT基础设施的资源部署更灵活。反过来,虚拟化方案也可以引入云计算的理念,为用户提供按需使用的资源和服务。
5.云计算与Web服务技术
开放标准Web服务的出现极大地推动了软件集成领域的发展,Web服务可以将运行在不同通信产品平台上的应用整合在一起,使信息以一种应用的形式供他人使用,使内部应用可以在Internet上工作。
Web服务发展到云服务,使得人们可以用统一的方式来按需访问功能强大的服务。
转载于:https://blog.51cto.com/likerock/2145148