Websphere Application Server配置文件与WAS版本之间的差异

时间:2013-09-16 08:16:17

标签: java websphere

我目前正在尝试构建一个Websphere集群,但是Websphere Application服务器版本的名称(如Base,Developers,Network deployment等)和Profiles的概念让我感到困惑。

  1. 各种Websphere服务器版本(如Base,Express,Network Deployment等)中的代码库是否存在差异?

  2. Network Deployment版本是唯一支持群集的版本吗?

  3. 如果我在任何其他版本(如开发人员的WAS等)上构建dmgr配置文件,我可以让群集工作吗?

  4. 使用Installation Manager是在Linux上安装WAS 8.5 Network Deployment版本的唯一方法吗?我在这篇博客http://ianrobinson.blogspot.in/中读到了另一种更简单的方法,但我不确定这是否适用于安装Network Deployment版本。

  5. WAS开发人员的版本与Network Deployment版本有何不同?

4 个答案:

答案 0 :(得分:4)

<强> 1。各种WebSphere服务器版本(如Base,Express,Network Deployment等)中的代码库是否存在差异?

在Java EE和编程API的上下文中 - 没有区别 - 相同的代码库。许可证和成本当然存在差异。此外,ND还具有支持群集和分布式安装所需的组件(如Deployment Manager,安全代理或边缘组件)。自8.5以来,还在ND中集成了智能管理(以前称为WebSphere Virtual Enterprise)。 Express limitation目前最多有480个处理器价值单元。它仅限于32位应用程序服务器实现。但它正在从版本变为版本,因此您应该始终检查网站上的实际数据。

此外,自WAS v8.5起,还有一个新的轻量级,模块化,Java EE 6 Web配置文件认证的WebSphere Liberty Edition。它基于与OSGi模块打包相同的代码,因此您只能从必需的组件组成服务器。它还支持一些Java EE 7功能。有关最新信息,请查看wasdev.net

<强> 2。 Network Deployment版本是唯一支持群集的版本吗?

如果您正在考虑集中管理和部署,那么它只能在ND中使用。

然而,其他版本支持名为 simple load balancing 的内容。

  

简单的负载平衡跨多个IBM®分发HTTP请求   WebSphere®ApplicationServer实例。您可以配置简单加载   平衡以提供应用程序状态的故障转移   在HTTP会话中维护。

在这种情况下,每个服务器实例都是单独维护和管理的,您必须在每个服务器实例中手动安装相同的应用程序。这是一种相同的服务器场方法。可以使用数据库在服务器之间共享会话。

WebSphere Liberty collectives也可以使用类似的轻量级聚类。

<强> 3。如果我在任何其他版本(比如开发人员的WAS等)上构建dmgr配置文件,我可以让集群工作吗?

其他版本中没有ND的dmgr配置文件。您可以将该实例联合到dmgr进行管理。即使如果你能够创建集群,也会违反许可证。

<强> 4。使用Installation Manager是在Linux上安装WAS 8.5 Network Deployment版本的唯一方法吗?

总的来说 - 是的 但是:

  • 如果您没有X-Windows
  • ,可以静默安装每个版本
  • Hypervisor Edition预装映像,您只需将其部署为虚拟机并运行配置脚本,因此不需要使用IM进行安装。

可以使用Installation Manager安装WebSphere Liberty,也可以将其下载为存档,然后解压缩。

<强> 5。 WAS开发人员的版本与Network Deployment版本有何不同? 开发人员版本可免费开发,未获得生产许可。不支持群集 - 请参阅广告1)。

答案 1 :(得分:2)

  1. 没有区别但功能不同而且有局限性。例如,Express仅为32位,最大PVU为上限。 Base没有聚类。

  2. 您无法对WAS Express和WAS Base进行群集,尽管您可以通过将它们作为单元格的一部分来控制它们。这称为联合节点。

  3. 不确定这个,但我认为有一个控制台安装程序。

  4. WAS Developper旨在免费提供与生产环境相同的功能,但您必须仅将其用于本地桌面上的开发。

答案 2 :(得分:0)

Base确实有集群,而不是内存到内存(仅通过数据库持久性)。

但是您需要合并插件配置 http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes%2Fae%2Ftwsv_configsimplelb.html

答案 3 :(得分:0)

我认为Base版本具有数据库会话持久性聚类,但有一些限制。随意纠正我; - )

您可以使用infinispan

等框架添加缓存群集