[AIX Solaris HP-UX Linux Windows][z/OS]

激活并行应用程序版本

如果应用程序升级要求在可标识的客户机分支上进行相应的更改,那么在生产前验证、让一组经过挑选的用户试用应用程序以及对分支进行推出时,可同时激活同一应用程序的多个版本。

开始之前

  • 必须至少安装了同一应用程序的两个版本。例如,my_application 应用程序版本 1.0 安装在 dynamic_cluster_1 动态集群上,而应用程序版本 2.0 安装在 dynamic_cluster_2 动态集群上。
  • 应用程序版本管理器的特权有所不同,具体情况取决于各种角色。角色包括监视员、操作员、配置员和管理员。如果用户角色为监视员或操作员,那么只能查看应用程序版本管理器信息。如果用户角色为配置员或管理员,那么拥有应用程序版本管理器的所有配置特权。

关于此任务

每个应用程序版本在单独的部署目标上必须处于活动状态。当同一应用程序的多个版本可同时供同一环境中的用户使用时,如果未提供某些信息来处理该请求,那么随需应变路由器 (ODR) 不能对活动版本予以区别,因此无法将请求路由至预期版本。可使用每个应用程序版本的路由规则或唯一接口来防止出现此多义性。

限制: 在一个节点上,仅支持 PHP 超文本预处理器 (PHP) 应用程序的一个活动版本。如果具有同一 PHP 应用程序的多个活动版本,那么不要将该应用程序部署至位于同一节点上的服务器。

过程

  1. 激活应用程序版本。 单击应用程序 > 版本控制中心 > application_name。选择不活动版本,并单击激活。 例如,选择 my_application 应用程序并激活应用程序版本 2.0
  2. 为每个应用程序版本创建路由策略。 请参阅为应用程序版本创建路由策略,以了解更多信息。
  3. 验证 ODR 是否在运行。 单击服务器 > 随需应变路由器。要路由请求,状态必须是已启动
  4. 测试对应用程序版本的并行访问权。 通过选择与两个动态集群关联的服务器来选择两个应用程序版本,然后单击启动

结果

Edition 1.0 由为特定版本创建的路由规则维护,而 edition 2.0 由特定路由规则维护。

示例

要让一组选定的用户在生产环境中对某个应用程序版本运行生产前测试,您可以克隆包括其资源和安全定义等在内的部署目标,然后在克隆的环境中激活此目标版本。使用路由规则来指引 ODR,以使一部分选定的用户转向至该应用程序版本。

另外,要试用应用程序,还可以使用路由规则将版本 2.0 的试用用户与版本 1.0 的一般用户相分开。

就分支推出而言,可使用路由规则将每个分支定向至相应的版本。在每个连续分支处的客户机代码更新时,服务器端路由规则也会随之更新,以限定更新分支中的客户机发送至相应的版本。

如果情况是路由规则不足以对用户请求予以区别,或者用户愿意使用另一方法来替代路由规则,那么可以对每个版本指定一个唯一的 URI 以及 Enterprise JavaBeans (EJB) Java™ 命名和目录接口(JNDI)名称。每个版本的唯一接口向应用程序用户公开,这一点与路由规则不同。因此,必须选择合适的名称才能驱动相应的版本。

下一步做什么

执行验证来测试新版本在现实条件下的可用性和弹性。有关更多信息,请阅读“创建应用程序版本的路由策略”。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_appedconc
文件名:twve_appedconc.html