云计算与云计算机 -电脑资料
近年来,云计算在公众视野中频现,引发公众关注和探究云计算和云计算机的特别之处,在此笔者与大家共同探讨云计算和云计算机的神秘之处及其未来发展,
云计算与云计算机
。一、云计算与云计算机
“云计算”是Google提出的一种全新网络应用模式。狭义上的云计算是指通过网络以按需、易扩展方式获得所需资源的IT基础设施交付和使用模式,而广义上的云计算是指服务的交付和使用模式,即通过网络以按需、易扩展的方式获得所需的服务。简言之,透过具有超大规模、虚拟化、可靠安全等独特功效的云计算,网络服务提供者可以在数秒之内,处理数以千万计或亿计的信息,达到和“超级计算机”同样强大效能的网络服务,如图1所示。云计算机并不是一个实体计算机,而是一种通过网格计算与网络进行分布式的操作。就像BT下载一样,将其所供下载的文件数据分布在各个联接中,从而在形成种子档时不会产生网络瓶颈。云计算机也是基于这个原理,把计算量分布到各个节点,再返回组装所需结果的。
云计算与先前的网络计算和效用计算不同,是将传统计算机技术中的网格计算、分布式计算、并行计算、网络存储、虚拟化以及负载均衡等技术与网络技术融合,核心是通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统或资源池,并借助SaaS(软件即服务)、PaaS(平台即服务)、LaaS(基础设施即服务)、MSP(管理服务供货商)等先进商业模式把这强大的计算能力分布到终端用户手中,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力。
二、云计算技术及其特征
1、 基本原理
云计算的基本原理是将用户所需的计算分布在数量无限的分布式计算机上,而非本地计算机或远程服务器中,使得企业数据中心的运行类似于互联网,企业能够将资源切换到需要的应用上,根据需求访问计算机及其存储系统。就像从古老的单台发电机模式转向了电厂集中供电的模式,从而意味着计算能力透过互联网来作为一种商品进行流通,如同水电一样,取用方便,费用低廉。
目前,云计算有IaaS、PaaS和SaaS三种类
型,不同的厂家提供不同的解决方案,但没有形成统一的技术体系架构。笔者综合不同厂家的方案,提出了一个如图2所示,供大家商榷的云计算体系架构。云计算技术体系架构可分为物理资源层、资源池层、管理中间件层和SOA构建层等4层。其中,物理资源层包括计算机、内存、网络设施、数据库和软件等,电脑资料
《云计算与云计算机》()。资源池层是将大量相同类型的资源构成同构或接近同构的资源池,如计算资源池、数据资源池等,资源池构建主要是物理资源的集成和管理工作。管理中间件层负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能够高效、安全地为应用提供服务。SOA构建层是将云计算能力封装成标准的Web Services服务,并纳入到SOA体系进行管理和使用,包括服务注册、查找、访问和构建服务工作流等。管理中间件层和资源池层是云计算技术的最关键部分,SOA构建层的功能更多依靠外部设施提供。
根据上述体系结构,本文以IaaS云计算为例,阐述有关云计算的实现机制,如图3所示。用户首先通过交互接口以Web Services方式向应用方提供访问接口需求,获取用户响应。其次用户访问可获得服务清单的服务目录获得选择的服务内容。最后任务管理负责执行用户或应用提交的任务,包括完成用户任务映象(Image)的部署和管理、任务调度、任务执行、任务生命期管理等。系统管理模块负责管理和分配所有可用的资源,其核心是负载均衡。配置工具负责在分配的节点上准备任务运行环境。监视统计模块负责监视节点的运行状态,并完成用户使用节点情况的统计。
云计算的执行过程并不复杂,用户交互接口允许用户从目录中选取并调用一个服务,将该请求传递给系统管理模块后,将为用户分配恰当的资源,然后调用配置工具来为用户准备运行环境以及确保用户使用云计算的整体安全。
2、主要特征与技术特点
云计算服务是由多组机群系统或一个类似网络操作系统的用户体验所构成。用户操作的响应完全由云端多组不同用处的机群来承担,用户依托浏览器所呈现的网络操作系统来获得一个亲切、丰富的用户体验。
(1)主要特征
目前,云计算的主要特征可概括为6个方面。其一是自主计算,即“可自我管理的计算机系统”。其二是客户服务器模式,即客户端服务器计算主要通过引用分布式应用程序来区分服务提供者(服务器)和服务请求者(客户端)。其三是网格计算,即采用一种由集群网络化和松散耦合计算机的协同来构建可执行巨大任务的‘超级计算机及其虚拟” 。其四是大型主机,即面向海量信息处理,存储等的功能强大计算机及其应用程序。其五是效用计算,即依托类似公用事业计量服务的“计算资源”,如计算和存储系统。其六是P2P,即采用点对点(P2P)方式所组成的一个没有中心协调的分布式结构体系。
(2)技术特点
基于云计算应用的现状,云计算的技术特点可归纳如下:
① 基于虚拟化技术快速资源部署或服务获取
云计算支持用户在任意位置、使用各种终端来获取应用服务,并依托服务器端的虚拟化技术来实现全部的计算工作。云端的终端虚拟化、存储虚拟化等技术代替用户实际计算机的存储设备和运算设备,数据运算将变成可共享的公共资源。