ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » When do i need new broker?

Post new topic  Reply to topic
 When do i need new broker? « View previous topic :: View next topic » 
Author Message
bprasana
PostPosted: Wed Mar 23, 2011 5:13 pm    Post subject: When do i need new broker? Reply with quote

Disciple

Joined: 18 Apr 2005
Posts: 179

Hi All,

I am trying to answer a simple question posed at me recently.
There are 2 brokers in Production already. for WMB 6.1.
A new project, logically not related to any of the components deployed to the brokers above, has as requirement to implement some of the services in WMB.

So I wanted to know:

1. On what basis should i select a new broker?Can additional EGs suffice?
2. Is there a implication on licensing if I create new broker on Production without increasing CPU or memory?


Regards,
bprasana
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Mar 23, 2011 5:22 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Sounds to me that because you got a new nail you want a new hammer?

Seriously, you need to make a risk and capacity analysis.
  • Can your current broker handle x more flows,
  • do you need more eg's to accomodate this,
  • can the box handle the additional demand on the CPU...
  • how many instances do you need to deploy
  • what is the invocation / message rate
  • what are the isolation requirements...
  • etc...
No easy answer and as a typical consultant response I give you "it depends..."
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Wed Mar 23, 2011 6:31 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

To me, at least, a "new project, logically not related to any of the components deployed" says "A new execution group".

NOT a new broker.

But, you know,... "it depends".
Back to top
View user's profile Send private message
bprasana
PostPosted: Wed Mar 23, 2011 10:26 pm    Post subject: So what about other questions? Reply with quote

Disciple

Joined: 18 Apr 2005
Posts: 179

Looks like there is no single answer for that question.
How about licensing? Any ideas ?
Back to top
View user's profile Send private message
zpat
PostPosted: Wed Mar 23, 2011 11:55 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

There is no extra license cost on the same box. There will be more admin costs for extra brokers.

I would consider another broker if a different version of WMB was required or preferred, if the SLA were very different (e.g. 24x7 and the other one 20x5), or if the business areas might separate at some future date to their own hosts and so on.

In other words it's more of an organisational decision than a pure technical one. But the more eggs in one basket - the more hassle agreeing any downtime or upgrades! But you don't want to start giving every project their own broker.

Performance and security isolation might be a factor, although using WLM on AIX can help with that without adding brokers. One broker can exploit all the CPUs easily enough. We have four brokers in production if that helps but it's mainly as we run three different versions of WMB.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Thu Mar 24, 2011 3:53 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Execution Group = DataFlowEngine. DataFlowEngine = operating system process. Therefore, EG = OS process.

As long as you have CPU and I/O capacity, you can add more EGs to your existing Broker.

Creating a new Broker is alot to do with file system and less to do with performance. Create more EGs rather than more Brokers.

Adding a new Broker instance to a box that already has a Broker instance does not give you any advantage in performance over simply creating a new EG on an exitsing Broker.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
sunny_30
PostPosted: Thu Mar 24, 2011 1:26 pm    Post subject: Reply with quote

Master

Joined: 03 Oct 2005
Posts: 258

More processing requires more CPU power
IBM licensing charges are based on PVU calculated by CPU & SystemType

So you have to see if extra Brokers result in extra processing than the system is currently utilizing or set to..
Licensing charges depend on that result
Back to top
View user's profile Send private message
bprasana
PostPosted: Thu Mar 24, 2011 1:46 pm    Post subject: availablility Reply with quote

Disciple

Joined: 18 Apr 2005
Posts: 179

So the only advantage of having an extra broker is availability? Is that true?

Since we use diff Qmgrs and diff databases, this should increase availability.

And the licensing cost increases if the physical servers are different or if extra CPU is added to existing server.

@fjb_saper
Quote:
what are the isolation requirements...


what do you mean by this? what existing broker level properties would affect the new project ?
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Mar 24, 2011 8:18 pm    Post subject: Re: availablility Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

bprasana wrote:
So the only advantage of having an extra broker is availability? Is that true?

Since we use diff Qmgrs and diff databases, this should increase availability.

And the licensing cost increases if the physical servers are different or if extra CPU is added to existing server.

@fjb_saper
Quote:
what are the isolation requirements...


what do you mean by this? what existing broker level properties would affect the new project ?

The isolation requirements have nothing to do with broker properties. It is how you satisfy them that can mandate you to use
  • a different flow
  • a different execution group
  • a different broker
  • a different box
  • a different network segment
  • a different geographical location
  • etc ...

_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
lancelotlinc
PostPosted: Fri Mar 25, 2011 3:54 am    Post subject: Re: availablility Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

bprasana wrote:
So the only advantage of having an extra broker is availability? Is that true?


This is not true. Adding a second Broker instance to a box that already has a Broker instance does not give you increased availability.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
bprasana
PostPosted: Thu Apr 07, 2011 1:57 pm    Post subject: Reply with quote

Disciple

Joined: 18 Apr 2005
Posts: 179

Sorry to resurrect an old post. The below question is somewhat related to this post.

Here is an example:
If i have 1 WMB 6.0 broker runtime and 1 WMB 6.1 broker runtime, and i have 2 broker instances in each one of them on a P6 AIX server with 8 processor cores.

How many licenses would i be paying for?
Back to top
View user's profile Send private message
mqjeff
PostPosted: Thu Apr 07, 2011 4:28 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Ask your IBM Sales Rep.

Nobody else can tell you anything that counts.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » When do i need new broker?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.