IBM PureApplication System ">虚拟系统模式是从多年的基础架构-管理经验和最佳实践中凝结下来的精华。虚拟系统模式会根据各种中间件映像和运行时配置来封装可重复的拓扑定义;它们使您能够控制已部署的中间件。在本文中,作者向您介绍虚拟系统模式以及其在生态系统中的位置,描述它们的组件和功能,并提供了如何创建和使用虚拟系统模式的基础知识。
IBM® PureSystems 产品家族的推出将云计算带到一个新的高度。IBM PureSystems(以 IBM PureApplication System 和 IBM PureFlex System 的形式出现)是一种专家集成云系统,它包含了应用程序、服务、硬件,乃至专业知识(以最佳实践模式的形式交付),可集成、部署和维护一个企业级的云环境。
IBM PureApplication System 架构支持三种工作负载模型,用于交付云解决方案的三种不同类型的工作负载如下:
通过工作负载平台服务使用虚拟应用程序模式。虚拟应用程序代表应用程序组件、行为策略及其关系的集合。使用这个以应用程序为中心的工作负载定义,IBM PureApplication System 会自动构建必要的基础架构和中间件资源,以配给和持续管理该虚拟应用程序。 通过虚拟中间件服务使用虚拟系统模式。虚拟系统模式是针对一组给定部署要求的重复拓扑的逻辑表示。
例如:
WebSphere® Application Server Cluster 模式包含了 IBM
Deployment Manager、一个或多个自定义节点、IBM HTTP Server 和配置脚本,以实现将应用程序安装到拓扑中。使用这种方法,即可明确定义详细的中间件配置,并且 IBM PureApplication System 将配给该虚拟系统模式中所定义的精确系统。 通过虚拟基础架构服务使用虚拟设备。一个虚拟设备代表一个预配置操作系统环境的服务器工作负载实例,该环境包含了预安装在 Open Virtualization Format 映像中的必要中间件和应用程序元素。
developerWorks 社区提供了有关这些元素说明的资源。在本文中,我们将讨论其中的一个关键组件,以及它对 IT 专业人员的影响,该组件即虚拟系统模式。
概述
IBM PureApplication System 主要集成了硬件和软件,结合了虚拟工作负载和可扩展的基础架构。其中包含了为数据和运行时提供中间件支持,以及部署和管理功能,这些功能可简化和加快部署和管理活动以实现更高的效率。
虚拟系统模式主要关注于系统的中间件层,定义可供共享的可重复、可部署的拓扑结构。虚拟系统模式的基本构建块是使用虚拟映像交付的部件。这些部件连同配置参数、脚本和附加组件被用于创建部署为单个单元的复杂模式。
减少部署时间、提高一致性和培养敏捷性,这些都是您为中间件应用程序环境探索基于云方法所预期得到的效益。IBM PureApplication System 解决方案构建于 IBM Workload Deployer 及其他技术的基础之上,可以解决这些问题,实现快速、可重复和高效的云中间件环境部署。
基于模式的方法是 IBM PureApplication System 的基础,并且它对于虚拟应用程序模式和虚拟系统模式是一致的。使用云设备,您可以构建和部署代表您完整配置应用程序环境的模式。当您准备好使用某个特定的应用环境时,您只需选择一个模式,并对其进行部署。IBM PureApplication System 自动化部署、配置和集成您环境中的各个虚拟机,并在几分钟内交付完成的产品。
虚拟系统模式的元素和功能
正如我们之前谈到的,虚拟系统模式(也称为拓扑模式)代表基于各种中间件虚拟映像和运行时配置的可重复的拓扑定义。虚拟系统模式提供了灵活性,以及针对要部署中间件拓扑的控制。
解析虚拟系统模式
图 1 显示了如何从此目录中的组件创建一个虚拟系统模式的概述:
图 1. 从目录组件创建一个虚拟系统模式的概括视图
由一个或多个虚拟映像部件组成的虚拟系统是 IBM PureApplication System 的基本部署模型。虚拟系统是在 IBM PureApplication System 中通过虚拟系统模式进行定义的,可以安装、配置和集成由一个或多个虚拟映像组成的可配置单元,以实现一个拓扑结构。
虚拟系统模式可以像单个服务器产品实例那样简单,也可以像多产品、多节点部署那样复杂。