Java Websphere Application Server 配置文件和 WAS 版本之间的区别
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/18823280/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Difference between Websphere Application Server profiles and WAS editions
提问by sid de
I am currently trying to build a Websphere Cluster , however the names of the Websphere Application server editions ( like Base , Developers , Network deployment etc ) and the concept of Profiles has got me confused .
我目前正在尝试构建一个 Websphere 集群,但是 Websphere 应用程序服务器版本的名称(如 Base、Developers、Network deployment 等)和 Profiles 的概念让我感到困惑。
Is there a difference in the code base within the various Websphere server editions like Base , Express , Network Deployment etc ?
Is the Network Deployment version the only one that supports Clustering ?
If I build a dmgr profile on any of the other versions ( like WAS for developers etc ) can I get clustering to work ?
Is using Installation Manager the only way of installing WAS 8.5 Network Deployment edition on Linux ? I read in this blog http://ianrobinson.blogspot.in/that there is another simpler way , however I am not sure if this is meant for installing the Network Deployment edition .
How is the WAS developer's version different from the Network Deployment version ?
各种 Websphere 服务器版本(如 Base、Express、Network Deployment 等)中的代码库是否存在差异?
网络部署版本是唯一支持集群的版本吗?
如果我在任何其他版本(如开发人员的 WAS 等)上构建 dmgr 配置文件,我可以让集群工作吗?
使用 Installation Manager 是在 Linux 上安装 WAS 8.5 Network Deployment 版本的唯一方法吗?我在这个博客http://ianrobinson.blogspot.in/中读到还有另一种更简单的方法,但是我不确定这是否用于安装 Network Deployment 版本。
WAS 开发人员版本与 Network Deployment 版本有何不同?
回答by svachon
No difference but features differs and has limitations. For example, Express is 32 bit only and the maximum PVU is capped. Base has no clustering.
Yes
You can't cluster WAS Express and WAS Base although you can control them with a Dmgr by making them part of a cell. This is called federating a node.
Not sure about this one but I would think there is a console installer.
WAS Developper is intended to give the same features as a production environment for free but you must use it only for development on a local desktop.
没有区别,但功能不同并且有局限性。例如,Express 仅为 32 位,并且最大 PVU 有上限。Base 没有聚类。
是的
您不能将 WAS Express 和 WAS Base 集群化,尽管您可以通过将它们作为单元的一部分使用 Dmgr 来控制它们。这称为联合节点。
不确定这个,但我认为有一个控制台安装程序。
WAS Developper 旨在免费提供与生产环境相同的功能,但您必须仅将其用于本地桌面上的开发。
回答by 2Fast2BCn
Base does have clustering just not memory-to-memory (only via database persistence).
Base 确实有集群,只是没有内存到内存(仅通过数据库持久性)。
You however need to merge plugin configurations http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes%2Fae%2Ftwsv_configsimplelb.html
回答by 2Fast2BCn
I believe Base version has database session persistence clustering with some limitation. Feel free to correct me ;-)
我相信 Base 版本具有数据库会话持久性集群,但有一些限制。随时纠正我;-)
You can add cache clustering with frameworks like infinispan
您可以使用 infinispan 等框架添加缓存集群
回答by Gas
1. Is there a difference in the code base within the various WebSphere server editions like Base , Express , Network Deployment etc ?
1. 各种 WebSphere 服务器版本(如 Base、Express、Network Deployment 等)中的代码库是否存在差异?
In the context of Java EE and programming API - there is no difference - same code base. There is of course difference in licensing and cost. ND in addition has components required to support clustering and distributed installations (like deployment manager, secure proxy or edge components). There is also Intelligent Management (previously known as WebSphere Virtual Enterprise) integrated in ND since 8.5. Express limitationis currently a maximum of 480 processor value units. It is limited to a 32-bit application server implementation. But it is changing from version to version, so you should always check the web site for actual data.
在 Java EE 和编程 API 的上下文中 - 没有区别 - 相同的代码库。当然在许可和成本方面存在差异。此外,ND 还具有支持集群和分布式安装所需的组件(如部署管理器、安全代理或边缘组件)。从 8.5 开始,ND 中还集成了智能管理(以前称为 WebSphere Virtual Enterprise)。Express 限制当前最多为 480 个处理器价值单元。它仅限于 32 位应用程序服务器实现。但它会随着版本的变化而变化,因此您应该始终检查网站以获取实际数据。
In addition since WAS v8.5 there is new lightweight, modular, Java EE 6 web profile certified WebSphere Liberty Edition. It is based on same code packaged as OSGi modules, so you can compose server from only required components. It also already supports some of Java EE 7 features. For latest info - check wasdev.net
此外,从 WAS v8.5 开始,还有新的轻量级、模块化、Java EE 6 Web 配置文件认证的 WebSphere Liberty Edition。它基于与 OSGi 模块相同的代码打包,因此您可以仅从所需的组件组成服务器。它还已经支持一些 Java EE 7 特性。有关最新信息 - 检查wasdev.net
2. Is the Network Deployment version the only one that supports Clustering ?
2. 网络部署版本是唯一支持集群的版本吗?
If you are thinking of centralized management, and deployment then yes, it is only available in the ND.
如果您正在考虑集中管理和部署,那么是的,它仅在 ND 中可用。
However other editions support something called simple load balancing.
然而,其他版本支持称为简单负载平衡的东西。
Simple load balancing distributes HTTP requests across multiple IBM? WebSphere? Application Server instances. You can configure simple load balancing to provide failover of an application state that is maintained in an HTTP session.
简单的负载平衡跨多个 IBM 分发 HTTP 请求?网域?应用服务器实例。您可以配置简单的负载平衡以提供在 HTTP 会话中维护的应用程序状态的故障转移。
In this case each of server instances is separately maintained and administered, and you have to manually install same application in each. This is kind of same server farm approach. Session can be shared across servers using database.
在这种情况下,每个服务器实例都是单独维护和管理的,您必须在每个实例中手动安装相同的应用程序。这是一种相同的服务器场方法。会话可以使用数据库跨服务器共享。
Similar lightweight clustering is also possible with WebSphere Liberty collectives.
WebSphere Liberty 集合体也可以实现类似的轻量级集群。
3. If I build a dmgr profile on any of the other versions (like WAS for developers etc) can I get clustering to work?
3. 如果我在任何其他版本(如开发人员的 WAS 等)上构建 dmgr 配置文件,我可以让集群工作吗?
There is no dmgr profile in other versions that ND. You could federate that instance to the dmgr for management. Even, if you would be able to create cluster it will be a violation of license.
ND 的其他版本中没有 dmgr 配置文件。您可以将该实例联合到 dmgr 进行管理。甚至,如果您能够创建集群,这将违反许可证。
4. Is using Installation Manager the only way of installing WAS 8.5 Network Deployment edition on Linux?
4. 使用 Installation Manager 是在 Linux 上安装 WAS 8.5 Network Deployment 版本的唯一方法吗?
In general - yes.
However:
一般来说 - 是的。
然而:
- each edition can be installed silently, if you don't have X-Windows
- Hypervisor Edition comes in a preinstalled image, which you just deploy as virtual machine and run configuration scripts, so no installation with IM.
- 如果您没有 X-Windows,每个版本都可以静默安装
- Hypervisor Edition 带有预安装的映像,您只需将其部署为虚拟机并运行配置脚本,因此无需使用 IM 进行安装。
WebSphere Liberty can be installed using Installation Manager or downloaded as archive, and extracted.
WebSphere Liberty 可以使用 Installation Manager 进行安装,也可以作为存档下载并解压缩。
5. How is the WAS developer's version different from the Network Deployment version ?Developers edition is free for development, not licensed for production usage. Doesn't support clustering - see ad 1).
5. WAS 开发者版本与 Network Deployment 版本有何不同?开发者版可免费用于开发,未经许可用于生产。不支持聚类 - 请参阅广告 1)。