FileNet P8 Platform, V 5.2.1              

安装类型概述

FileNet® P8 系统投入生产系统之前,最好是多次安装此系统,而每次安装用于实现不同的用途。

在规划阶段,您将决定哪些安装方案(例如,使用单服务器、标准分布式安装或者高可用性方案)将最适合用于下列类型的安装:
概念验证系统
可以使用概念验证系统向潜在顾客、开发伙伴或者一组用户演示基本功能(例如,文档管理和简单的工作流程)。
此系统可能只是您想要演示的核心 FileNet P8 组件的单服务器配置。它也可以是对于您打算执行的开发活动或者读者很重要的核心组件以及一个或多个扩展产品。
“组合平台安装工具”(CPIT) 能够在一个服务器上快速创建概念验证系统。它将自动配置必需的底层软件,并应用缺省 FileNet P8 配置设置的基线集合。但是,请确保您知道下列因素:
  • 它不会安装 IBM® Content Search Services 或者配置其他加载项或者扩展产品。
  • 它仅使用 WebSphere® Application ServerDB2® for Linux, UNIX and WindowsTivoli® Directory Server。这是由“组合平台安装工具”安装和配置的唯一配置。
  • 在完成“组合平台安装工具”安装之后,请考虑将组件升级到受支持的最高修订包级别。您还可以在安装过程中添加更多产品,或者与安装在其他计算机上的组件或产品交互。
  • 它仅安装到一台服务器上。
  • 当您使用“组合平台安装工具”时,并不需要安装和升级工作表
在安装概念验证系统之前,请作出下列决策:
  • 决定使用“组合平台安装工具”是否足以完成概念验证任务,您是否需要具有多台服务器和基本加载项或者具有不同组件的更复杂系统。在这种情况下,您可能要遵循标准分布式方案。
  • 决定是否让概念验证系统保持原样而不进行重大修改(至少在早期阶段不进行重大修改),以便将正常运行的原始安装示例作为参考。
  • 决定您是打算使用概念验证系统作为开发系统还是测试系统。
遵循单服务器方案还是标准分布式安装方案(适当情况下还包括高可用性元素)来安装概念验证系统。
开发系统
软件开发者使用开发系统来设计和实现定制应用程序的代码。
开发系统应当足够大,能够满足开发团队的需求,并且包含正在设计的系统所需要的组件。在某些情况下,可能需要多个开发系统(例如,开发者正在处理可能会互相冲突或者需要单独的容量的不同子项目时)。开发系统可能不需要像测试系统一样受到严格控制。例如,您可以在开发系统上安装产品或者调试工具,或者在环境方面进行更改(对于生产系统建议不要这样做,也不应对最终文档这样做)。对于打算应用生产配置的测试系统而言,采用这种灵活性可能并不可取。
更新开始虽然对概念验证系统使用与开发系统和测试系统相同的认证领域是可以接受的,但是您可能希望将某些特殊帐户仅用于测试目的。使用同一认证领域的好处是,这些系统可以使用相同的目录服务器 (LDAP) 帐户和认证领域,这就使得更容易配置后续的开发系统和测试系统。更新结束
在安装开发系统之前,请作出下列决策:
  • 决定是否使用现有概念验证系统作为开发系统的基础。
  • 决定是否安装所捆绑的其中一个 FileNet P8 客户机应用程序(即使您的定制解决方案将不使用这些产品也要作出决定。)例如,您可能想要将定制应用程序与 FileNet P8 客户机进行比较。
  • 决定编写您的定制应用程序所需要的 API,然后包括实现这些 API 所需要的组件。
  • 决定您是否要将 FileNet P8 组件并置在同一服务器上。在生产环境中,并置并非最佳实践,但是对于开发系统而言是一个很好的选择,尤其是在服务器资源缺乏并且底层系统性能不是主要考虑事项的情况下。有关并置的信息,请参阅 P8 的相关需求文档
  • 决定您想要配置哪种内容存储区。对于开发系统,您可能想要使用数据库存储区,这些存储区比文件系统中作为基础的文件存储区更容易配置。
更新开始除非可以通过使用单服务器方案来满足开发系统的需求,否则请遵循标准分布式安装方案(适当情况下还包括高可用性元素)来安装开发系统。更新结束
测试系统
测试系统用来评估应用程序在开发期间的质量,还用来评估在发布产品之后对代码所作的所有更改。将产品升级和修订包应用于其他系统(例如,在您所在企业中已经转出的生产系统)之前,也使用测试系统来评估这些产品升级和修订包。
测试系统的一个重要用途是确保您具有每个软件组件的正确版本。因此,测试系统的所有者必须谨慎地控制对测试系统所作的所有更改。根据硬件和软件需求,完全按照安装文档中所描述那样来配置测试系统。请尽可能周密地控制、维护和跟踪测试系统的元素,以便可以保证测试的完整性。通常,备份了测试系统,以便可以将它恢复到已知状态,而不必重新安装所有软件组件。在许多情况下,除非贵组织具有安全性限制,否则可以对测试系统和开发系统使用同一认证领域。
更新开始在安装测试系统之前,请作出下列决定,以便能够验证客户应用程序的功能、易用性和性能。
  • 决定测试系统必须具有多大的容量,以对诸如代码评估、安装和升级测试、功能测试和性能监视之类的活动提供足够的测试环境。
  • 如果您期望生产系统为高可用性环境,那么您可以决定不在测试系统上配置高可用性,而是在将软件安装到生产系统之前在高可用性条件下使用预生产系统来进行测试。
  • 决定您是否要将 FileNet P8 组件并置在同一服务器上。在生产环境中,并置并非最佳实践,但是对于测试系统而言是一个很好的选择,尤其是服务器资源缺乏并且您必须提高或者保持系统性能的情况下。
更新结束
除非使用单服务器方案可以满足测试系统的需求,否则您应当遵循标准分布式安装方案(适当情况下还包括高可用性元素)来安装测试系统。
预生产系统
在生产环境中进行更改之前,使用预生产系统来尝试进行这些更改。
它应当尽可能与您可以合理实现的生产系统相似。请勿臆断在测试系统上能够正常运行的版本更改或者某些新代码在生产系统上也能正常运行;必须先在一个与生产配置非常接近的系统上对它们进行测试。预生产系统与生产环境之间的差别越大,您在实现新软件时存在的风险就越大。例如,如果生产系统中有一个集群包含 20 个服务器,那么预生产系统将需要一个至少包含两个服务器的集群,包含更多服务器会更理想。最终性能测试通常是在预生产系统中完成的,因此,预生产系统越接近生产系统,性能测试结果就越可靠。作为最佳实践,应首先在预生产系统上实现已在测试系统上成功测试的所有更改,然后才将它们添加至生产系统。
如果预生产系统包括 IBM Content Search Services,那么它必须至少对要搜索的某些文档具有访问权。可以通过提供数据的完整同步副本或者仅提供数据的子集来实现此访问。
在安装预生产系统之前,请作出下列决策:
  • 决定您是否需要在预生产系统中安装固定内容设备。由于实现固定内容设备或者其他非常大型的存储设备比较困难,因此您可以决定仅在生产系统中实现这类设备。
  • 决定您需要多大的数据集以接近生产系统存储的内容和工作流程信息,以便进行预生产功能测试。
遵循标准分布式安装方案(适当情况下还包括高可用性元素)来安装预生产系统。
灾难恢复系统
因为在发生自然灾难或者人为造成的灾难之后要使用灾难恢复系统来提供业务连续性,所以灾难恢复系统通常在地理位置上远离生产系统。灾难恢复系统并未设计为立即就能够替换不再可用的生产系统,因为这通常是通过在生产环境中实现高可用性和故障转移功能来实现的。
生产系统
生产系统是一个经过充分测试的功能全面的实时系统,它对全套平台硬件和软件上的所有内容和工作流程具有访问权,配置它以访问能够支持应用程序的整个用户和组集合。
遵循标准分布式安装方案(适当情况下还包括高可用性元素)来安装生产系统。


最近一次更新时间: 2015 年 10 月
p8ppi247.htm

© Copyright IBM Corporation 2013, 2015.