IBM PureApplication System 是一套集成了">硬件和软件的系统,为企业提供了一个私有云平台,提供用于设计、部署和管理虚拟应用程序的通用框架,支持在云中管理企业的中间件环境。而 IBM ODM Application Pattern 是 Operational Decision Manager 针对 PureApplication System 平台的产品,提供了在私有云平台中管理业务规则应用程序所必需的组件。通过 ODM Application Pattern,用户可以非常方便快捷的部署和管理 ODM 环境以供测试、模拟和运行业务决策。
与之前所发布的 V8.0 和 V8.0.1 版本所不同的是,在 IBM ODM Pattern V8.5 中,Pattern 已从基于拓扑结构和虚拟映像的虚拟系统模式(Virtual System Pattern)更改为虚拟应用程序模式(Virtual Application Pattern)。相比较于虚拟系统模式,虚拟应用模式是以应用为中心的计算模型,无需提供虚拟映像,也不需要管理复杂的拓扑结构,因此更为简单、灵活。
在 一个虚拟应用程序模式中,其基本的组成元素是组件(Component)、链接(Link)和策略(Policy),ODM Application Pattern V8.5 提供了以下三种不同的组件,用户可以根据自身不同的需求灵活的将这三种组件组合成为各种不同的模式(pattern):
Decisions 组件:表示业务决策应用程序以及这些应用程序所运行在的 Decision Server 环境; Decision Center 组件:表示部署后,运行 Decision Center 的 ODM 环境; IBM ODM Database 组件:为 IBM ODM 应用程序提供 DB2 数据库。
链接代表了组件间的依赖关系,可以通过链接来连接不同的组件,在 ODM Application Pattern V8.5 中,提供了三种链接关系,分别是:
从 Decisions 组件到 Decision Center 组件的链接; 从 Decision Center 组件到 IBM ODM Database 组件的链接; 从 Decisions 组件到 IBM ODM Database 组件的链接。
策略可以应用到组件或整个模式上,ODM Application Pattern V8.5 中提供了如下两种策略:
Scaling Policy:该策略可应用于 Decisions 和 Decision Center 组件,可以根据 CPU 的使用情况自动进行横向扩展(Scale out、Scale in)以及纵向扩展(Scale up); Database Scaling Policy:针对 ODM 数据库组件的工作负载的可伸缩性策略,根据数据库虚拟机的 CPU 使用率自动进行纵向扩展(Scale up)。
安装 ODM Application Pattern
首 先从 Passport Advantage® 上下载 IBM ODM Application Pattern 安装包文件 ODM_APP_PATTERN_V85_RHEL_X64.tgz,该安装包为一个 Pattern Type,可直接导入到 PureApplication System 中,无需解压缩。接下来登录到 PureApplication System,并选择 Workload Console-> Cloud -> Pattern Types,如图 1 所示。
图 1. PureApplication System 用户界面
然 后,单击“+”图标以安装新的 Pattern Type,这时将出现如图 2 所示的页面。由于 ODM Application Pattern 安装包的文件大小为 4.9G,超过了从本地上传的 Pattern Type 文件最大 2G 的限制,因此在这里选择“Remote”方式,并将刚刚下载的安装包放置到一个 HTTP 服务器上,将其 Web 地址填入 URL 一栏,点击“OK”,安装将开始执行。
图 2. 安装 Pattern Type
安 装完成后,在 PureApplication System -> Workload Console -> Pattern Types 中将可以看到已经导入的 Pattern type 了,但在使用之前,还需要接受 license 以启用 ODM Application Pattern。
图 3. 接受 License 并启用 ODM Application Pattern