基于WVE的中间件虚拟化平台的架构方案及价值

来源:互联网 发布:软件测试的发展前途 编辑:程序博客网 时间:2024/03/29 06:04

  TAG标签: 中间件 WVE 虚拟化平台 架构方案 摘要:中间件虚拟化技术已经日趋成熟并在实际应用中显现出其独特的价值。WebSphere Virtual Enterprise(WVE) 是 IBM 实现中间件虚拟化的核心产品,其强大的动态资源调度能力,服务水平管理以及自动化运维等功能已经得到广大用户的认可
  本文在简要介绍中间件虚拟化基本理念和 WVE 基本功能的基础上,分析了在中间件虚拟化平台项目的实施过程中用户面临的主要挑战,并着重探讨如何通过合理的部署架构设计满足用户的典型需求,最后,通过一个实际项目,详细说明了在实践中采用的一种基于 WVE 的中间件虚拟化平台的架构方案及价值。
  虚拟化可以帮助企业简化和巩固他们的 IT 基础设施,有助于减少运营成本,降低对能源的使用,并可以提高企业 IT 的灵活性和敏捷性。越来越多的企业已经开始应用硬件设备的虚拟化技术,对如存储、网络等硬件设备进行虚拟化。而另一种虚拟化技术:应用基础架构虚拟化(Application Infrastructue Virtualizaiton),因为其独特的视角和创新的技术,为企业从虚拟化中所获取的利益带来了更大的提升空间。
  应用基础架构虚拟化的本质是直接将最接近应用层的应用基础架构进行虚拟化。如果将诸如应用服务器等中间件都看着是应用所使用的资源,那么应用基础架构虚拟化所要解决的问题就是:如何能够直接将这类中间件资源进行虚拟化,进而通过有效的管理,来为企业中的各类应用,提供一个简单、灵活、健壮的运行平台。应用基础架构虚拟化能够将应用程序从它们所给予的物理基础设施中分离出来,组建成一个应用服务器资源池。之后,通过动态分配和迁移工作负载,动态地适应业务需求。此外,应用程序基础架构虚拟化还融入了其他的概念,比如对应用的感知、应用程序策略、应用程序管理、基础架构资源健康管理等。
  在应用基础架构虚拟化方面,IBM 的战略性产品是作为 WebSphere 产品家族中一员的 WebSphere Virtual Enterprise ( 简称 WVE),为中间件服务器提供了完整的应用基础架构虚拟化环境,使得企业能够灵活、动态且可靠地适应商业需求的变化,对现有硬件的使用和管理进行优化。在这种应用基础架构虚拟化环境中,及随着访问量的不断变化,运行应用程序的服务器的数量以及位置是动态变化的。同时,WVE 针对这种应用基础架构的虚拟化提供了方便的监控手段以及自动管理的机制,方便管理员对整个环境的管理。WEV 主要具有以下功能:
  动态资源管理
  WVE 提供了一种虚拟环境,它共享硬件资源,根据用户自定义的性能目标为应用程序动态分配硬件资源。这样,在重要应用程序的负载过重的时候,这种虚拟环境可通过更加有效地利用现有资源,为应用程序提供连续的服务质量保证。
  健康监控和管理
  健康的监控和管理能够更有效的保障应用的服务水平协议(Service Level Agreement,SLA),从而进一步提升应用服务器对于应用的透明性。WVE 提供了对环境运行状况的一系列监控手段,从而保证了应用的健康正常运行。此外,WVE 还提供了可扩展的框架,利于用户进行定制的应用健康监控。
0 0