在Webspherenetworking部署体系结构中 ,将部署pipe理器服务器与同一主机上的一个或多个托pipe应用程序服务器并置的缺点是什么?
换句话说,我应该把Dmgr与其他服务器搭配在一起,还是有专门的主机?
听听任何人在遵循第一种方法时遇到的不愉快的经历将是有趣的。
我们被要求把DMGR放在一个单独的盒子里的唯一时候是我的公司部署了IBM称之为“堆叠”的产品,比如Websphere Process Server。 在这种情况下,DMGR JVM做了相当多的工作,这个设置是非常复杂的。
但是,不要做的事情是把DMGR放在不同的操作系统的不同的盒子里。 你只是要求额外的维护,你将不得不处理的麻烦。
在基本的1-2节点环境中,将dmgr与应用服务器节点进行同位化将可以正常工作。 当然取决于你的资源,CPU和内存。
不过,我不build议在同一台主机上安装多个应用服务器节点,即使这是可能的 – 您很快就会遇到端口和可pipe理性方面的问题。 无论如何,当你只有一个主机时,为什么有两个节点呢? 除了开发之外,可能要testing集群。
对于大于几个节点的单元以及多个主机,为了保持一致性和可伸缩性,强烈build议将dmgr与应用服务器节点分离。 你会希望你所有的appserver主机看起来都一样,没有一个运行Dmgr。
Dmgr在资源方面并不需要太多的工作量,一台有几个ram的虚拟机器,也许10个磁盘就足够了。
我在这个IBM博客中find了完整的答案。 简而言之,在单独的主机上使用Dmgr的优点是:
这个博客提到的唯一的缺点是成本 。