云计算 频道

不走寻常路 IBM云计算解决方案解读

 三、Wesbpshere 与云计算

  在云计算的三个主要的层次(图一)中,Websphere主要支撑平台服务(Platform Services)和应用服务(Application Services)两个层次。在应用服务(Application Services)层次,IBM Websphere Commerce 可以作为SaaS应用,支持电子商贸应用,WebSphere Cast Iron为实现和云端应用的安全互联提供可靠通道。在平台服务层次中,IBM WebSphere有一系列产品支持PaaS模式。Websphere这个系列的主要产品包括WebSphere eXtreme Scale (WXS), WebSphere Virtual Enterprise (WVE), WebSphere Cloudburst Appliance (WCA), WebSphere Application Server Hypervisor Edition, Websphere sMash等。这些产品为客户提供了应用运行环境的快速构建能力,计算资源的虚拟化与共享能力,应用运行环境的自动化及自优化管理能力。比如说,WXS网格缓存技术可以用户使通过高效API编程接口,轻松的访问处于分布式集群主机内存中的数据,使得高速的海量数据访问成为现实;WCA能够将应用的需求快速转化为由基础IT资源构建的应用运行环境,可以大幅提升运维效率,降低相关成本,缩短IT项目的投产和系统变更周期; 采用WVE,以虚拟化的方式提供应用运行平台,可以充分实现计算资源共享,并提升系统灵活性,实现面向应用需求的资源动态调度,同时,WVE可以与WCA进行集成,实现资源的优化配置,从而提高计算资源的利用率,节约IT基础设施成本,降低能耗;WVE能够基于运维策略,自动化地处理运行时的各种状况,并能够进行自我优化,确保应用运行平台的稳定性、可靠性和可用性,从而简化运维工作,减少运维开销,同时保障应用的服务水平。图三给出了Websphere产品在云计算中的应用场景例子。

三、Wesbpshere 与云计算
▲图三:WebSphere 在云计算中的应用场景举例

  为了便于读者对Websphere产品家族如何支撑云计算有一个全面的了解,我们下面对Websphere支持云计算的产品逐一做个简单介绍。

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

  1.WebSphere Virtual Enterprise

  WebSphere Virtual Enterprise (以下简称为 WVE) 为企业能够动态且可靠地适应商业需求的变化,提供一个完整的应用基础架构虚拟化环境。在这种应用虚拟化环境中,应用程序与服务器是一种松散耦合的模式,随着访问量的不断变化,运行应用程序的服务器的数量以及位置是动态变化的。同时,WVE 针对这种应用基础架构的虚拟化提供了方便的监控手段以及自动管理的机制,方便管理员对整个环境的管理。

  2.WebSphere Cloudburst Appliance

  2009年6月发布的WebSphere Cloudburst Appliance (以下简称WCA)是一个提供简便,快速,及可重复的WebSphere 虚拟环境部署和管理的硬件产品。WCA提供了基于多年WebSphere产品使用经验的拓扑模式,设计了丰富的角色划分和权限管理以及全面的安全机制,实现了对云环境的完整生命周期管理和监控,从而达到节省IT开销,程序化IT基础架构,提高IT敏捷应对能力,规范化和自动化搭建应用运行环境的目标。

  3.WebSphere Cast Iron

  WebSphere Cast Iron是IBM在2010年新并购的云服务连接提供商,WebSphere Cast Iron提供了数百个预置和企业级软件及云应用程序集成解决方案。这个云计算集成产品,基于IBM的WebSphere平台,通过“配置,而不是编码”的方式来解决客户的集成需求。提供了包括:数据迁移、流程整合、界面混搭等方面的支持

  4.WebSphere eXtreme Scale

  WebSphere eXtreme Scale是一款能将JVM网格的内存变成一个可靠的、可共享的、持久存储的网络来支持弹性的、可扩展的以数据为中心的各种应用的产品。它可以跨越数以千记的服务器而动态处理、分区、复制、管理应用数据和业务逻辑。

  作为一款分布式内存数据网格产品,提供高速的海量数据访问是WebSphere eXtreme Scale最为擅长的。通过高效API编程接口,用户可以轻松的访问处于分布式集群主机内存中的数据,而这一过程对于用户而言是透明的,用户得到的是高效率且高可靠的数据访问,大幅度的性能提升以及更少的硬件成本。

  5.WebSphere Application Server Hypervisor Edition

  在WCA提供的软件映像库中,内置了多种WebSphere家族及其相关产品的虚拟映像版本。以WebSphere Application Server Hypervisor Edition为例,虚拟映像版本自带有操作系统,预先安装的软件产品,和在激活过程中运行的配置与调优脚本。

三、Wesbpshere 与云计算
▲图四:WebSphere Application Server Hypervisor Edition虚拟映像内容

  除了WebSphere Application Server Hypervisor Edition,目前已发布的Websphere虚拟映像版本主要还有:

  l WebSphere Process Server Hypervisor Edition

  l WebSphere Portal Server Hypervisor Edition

  l WebSphere Application Server Intelligent Management Pack

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

  WCA使用这些虚拟映像搭建和部署应用运行平台。同时,基于特定Hypervisor的虚拟映像版本也可独立购买和使用。IBM对这些虚拟映像版本提供技术支持和定期升级服务。虚拟映像版本降低了产品安装部署的复杂性,减少了人为调配错误的产生。使用虚拟映像,用户能够快速和重复搭建虚拟化的应用运行环境。

  6.WebSphere Commerce

  IBM WebSphere Commerce 产品提供了一个健壮的 J2EE 平台,可以支持超过 200 个可修改的现成业务流程,这为企业到顾客 (B2C) 和企业到企业 (B2B) 商业提供了整个价值链上的强大解决方案。产品由一组集成的软件组件组成,通过这些组件,企业能够构建并管理个性化的电子商务站点。

  7.WebSphere sMash

  IBM WebSphere sMash 提供了开发和运行时环境,它支持使用 SOA 原则进行动态基于 Web 的应用程序的敏捷开发。WebSphere sMash 使开发人员通过使用动态脚本语言、轻量级应用程序组装和 REST 风格的服务调用来创建、组装和执行情景组合应用程序。使用 WebSphere sMash 进行开发可降低复杂性和风险、缩短开发时间,并尽可能缩短学习时间。 借助 web 2.0 技术,我们可以在 WebSphere sMash 上快速开发交互式应用程序。

  此外,作为支撑应用与流程的中间件,Websphere Application Server(WAS), Websphere Process Server (WPS), 也都是支持云计算的主要软件产品。

0
相关文章