服务实例数设置为1-2,发布后为何变为6-12

用户在一个site中建了集群,加进去6台性能一般的服务器,预计要发布100多个服务,服务发布中设置默认实例数为1-2,但是发布后发现实例变为6-12。由于机器性能不够好,这导致所有服务器资源不够用。
已邀请:

马克玲

赞同来自:

【问题分析】:
用户描述的情况是10.1的默认机制,Server10.1采用了P2P架构。服务发布到指定cluster后,会在cluster中的每台服务器上均质的创建实例,由于用户的环境中将6台服务器都加入到了default cluster ,所以在发布服务后设置的最小实例数为1,最大实例数为2,总实例数就上升为6-12.
【解决办法】:
要解决系统资源紧缺的问题,需要针对所有服务进行重新分析,将常用服务和不常用服务进行分组。
*常用服务可以分配到服务器数量较多的cluster,最小实例数设置为1或2,最大实例数按需。
*不常用服务可以分配到由两台服务器构成的热备环境中,最小实例数设置为0,最大实例数按需。
这样的设计即兼顾了资源的最大化利用,又兼顾性能和热备保证系统的可用性。

要回复问题请先登录注册