Websphere与云计算2011年05月17日10:37 来源:《WebSphere中国》作者:寇卫东、朱近之 编辑:李伟 评论:0条

  【IT168 信息化】

  云计算是由网格计算发展而来,云计算的核心是将IT软硬件资源虚拟化,并且通过网络向用户提供以租用计算资源为形式的服务。云计算不光是IT计算,更重要的是平台能力,并且在平台上面可以构建应用。本文将向读者介绍云计算,讨论IBM的云计算方案,以及如何利用Websphere构建云计算平台。在文章最后部分,将介绍IBM在中国和世界其他国家的云计算案例。

  一、云计算概述

  云计算是一种新型的计算模式,在这种模式中,应用、数据和IT资源以服务的方式通过网络提供给用户使用。云计算也是一种基础架构管理的方法论,大量的计算资源组成IT资源池,用于动态创建高度虚拟化的资源提供用户使用。云计算可以追溯到1990年左右开始的网格计算,以及后来的效用计算和软件即服务(SaaS),逐渐演变而成。目前,人们把云计算总结为三个主要的层次(见图一):基础设施服务(Infrastructure Services),平台服务(Platform Services)和应用服务(Application Services)。


▲ 图一:云计算的三个层次

  应用服务

  用户应该最熟悉该层次。该层次有适合 SaaS 模型的应用、流程、信息。它们可以被开发成一些运行在云中的软件应用程序,并按需求作为服务提供给用户。有时这些服务是免费的,提供商从网络广告之类的项目中生成收入,有时应用程序提供商直接从使用服务中创造收入。适合此层次的SaaS 软件应用程序有数千种之多,使用 Web 2.0 技术后,该数量还在日益增长。比如说,下面的托管的软件产品就属于SaaS 应用程序:处理工资单流程、人力资源管理、协作、客户关系管理、业务合作伙伴关系管理等。通过 SaaS 模型提供的软件应用程序都可以让使用者受益,他们不必安装和维护软件,并且这些软件应用程序可以通过支持使用付费概念的许可证模型来使用。

  平台服务

  平台服务将应用运行所需的IT资源和基础设施以服务的方式提供给用户,包括了中间件服务,信息服务,连通性服务,整合服务和消息服务等多种服务形式。为实现平台服务,业界提出了 “平台即服务(Platform as a Services,以下简称PaaS)”的交付模式。PaaS模式,基于互联网提供对应用完整生命周期(包括设计、开发、测试和部署等阶段)的支持,减少了用户在购置和管理应用生命周期内所必须的软硬件以及部署应用和IT基础设施的成本,同时也降低了以上工作的复杂度。为了确保高效地交付具备较强灵活性的平台服务,在PaaS模式中,平台服务通常基于自动化的技术通过虚拟化的形式交付,在运行时,自动化,自优化等技术也将被广泛应用,以确保实时动态地满足应用生命周期内的各种需求。

  基础设施服务

  云的底层是基础设施服务层。它包括一套物理资产,如服务器、网络设备,以及作为供给服务提供给使用者的存储磁盘。此处的服务支持应用程序基础设施(与该基础设施是否通过云提供无关)和更多的使用者。对于平台服务,虚拟化是提供按需分配资源的常用方法。基础设施服务主要通过按需分配计算能力来解决正确配备数据中心这一问题。此外,由于此层一般利用虚拟化技术,因此可以实现由更加高效的资源利用率带来的成本节约。

  云计算按照运营模式可以分为公共云、私有云和混和云等三种。

  ● 公共云:以Google,Amazon为代表,通过自己的基础架构直接向用户提供服务。用户通过互联网访问服务,并不拥有云计算资源。

  ● 私有云:企业自己搭建云计算基础架构,面向内部用户或外部客户提供云计算服务。企业拥有基础架构的自主权,并且可以基于自己的需求改进服务,进行自主创新。

  ● 混合云:也就是既有自已的云计算基础架构,也使用外部公共云提供的服务。

  云计算将会对信息技术行业带来重大变革,对改变人们工作方式和企业运营产生深远的影响。 云计算能够带给企业如下价值:

  ● 统一管理IT基础设施(服务器、网络、存储、软件等),实现对IT资源的有效掌控

  ● 将标准流程和和模板融入IT管理,降低运维风险

  ● 共享资源,提升资源利用率

  ● 降低电力消耗

  ● 降低系统维护成本

  ● 快速响应企业对IT资源的需求

  从复杂基础设施的扩展,到硬件设备的物理整合,再到硬件虚拟化,最后到云计算,这就是云计算的发展路线图(如图二所示)。