事务性批处理应用程序和计算密集型应用程序的环境规划
规划 批处理 环境时,请考虑某些可帮助您设计环境以最大程度地满足您的需求的因素。
构建环境之前,请先仔细考虑您要完成的目标。例如,您可以在现有单元中配置 批处理 环境,也可以构建新单元。此外,必须确定要使用的关系数据库、需要的安全性以及您的可用性需求。以下部分包含关于每一个上述注意事项的信息。
新建单元或现有单元
您可以选择在现有 WebSphere® Application Server 单元中配置 批处理 环境,也可以构建一个全新单元。您的选择取决于是要将新环境从任何现有 WebSphere Application Server 环境隔离,还是要将 批处理 的功能添加到现有环境。
在您要让作业调度程序和批处理容器在其上工作的应用程序服务器节点上,请使用管理控制台来激活功能。在 Deployment Manager 节点上不需要执行任何操作。
作业类型
对于所有 批处理 环境,必须将作业调度程序部署在 WebSphere Application Server 服务器或集群上。要设置环境来主管事务性批处理或计算密集型作业类型,必须将批处理容器至少部署至一个 WebSphere Application Server 服务器或集群。事务性批处理应用程序和/或计算密集型应用程序都安装在相同的 WebSphere Application Server 服务器或集群上。
关系数据库
作业调度程序和批处理容器都需要访问关系数据库。所使用的关系数据库是 JDBC 已连接的关系数据库。通过底层 WebSphere Application Server 连接管理功能来访问关系数据库。所支持的关系数据库与 WebSphere Application Server 所支持的那些关系数据库相同(包括 DB2®、Oracle 以及其他)。

高度可用的环境包括集群作业调度程序以及一个或多个集群批处理容器。集群需要网络数据库。 请将生产等级数据库(例如 DB2)用于此目的。网络 Derby 也起作用,但缺少生产目的必需的可靠性。请不要在生产中使用网络版本。

安全性注意事项
批处理环境的安全性基于以下技术:
高可用性注意事项
将集群用于批处理组件的高可用性。使用作业调度程序和批处理容器在集群上进行部署和操作。
将典型应用程序集群方法与作业调度程序配合使用以确保其高度可用。作业调度程序支持对其 API 的多种访问方法:Web 应用程序、命令行、Web Service 和 Enterprise JavaBeans (EJB)。确保对集群作业调度程序的高度可用的网络访问取决于作业调度程序 API 访问方法。通过将批处理容器部署至集群来使该批处理容器高度可用。作业调度程序将自动识别已集群的批处理容器并利用它来确保在此处运行的批处理作业的高度可用的执行环境。