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 » General Discussion » How do you handle different pipelines and clusters?

Post new topic  Reply to topic
 How do you handle different pipelines and clusters? « View previous topic :: View next topic » 
Author Message
lnm
PostPosted: Mon Feb 02, 2004 11:57 am    Post subject: How do you handle different pipelines and clusters? Reply with quote

Apprentice

Joined: 12 Mar 2002
Posts: 43
Location: Florida

We have recognized a need to have a B and C pipeline for some projects that require a "production fixes" pipeline, a new release pipeline, and a new development pipeline.
In trying to determine the best set up for an A, B and C cluster we've run into several more questions on what that set up should be. At first we thought....easy.....here are some questions:
1) what if an app only has one version but talks to an app that has 3 versions. does that app have to run in all 3 environments? Should that app be on a "common" qmanger which belongs to all 3 clusters?
2) what if app1 is in cluster_A, and wants to talk to the queues from app2 which is currently running it's latest version in cluster_C?

You see that the more we talk about it, the more questions come up. One suggestion is to have a cluster from an application perspective. That is ask the app what it needs to talk to and pull that Qmanager into the cluster. This would entail every app having it's own qmanger. (sounds crazy to me).

Any thoughts?
Back to top
View user's profile Send private message
mqonnet
PostPosted: Tue Feb 03, 2004 5:50 am    Post subject: Reply with quote

Grand Master

Joined: 18 Feb 2002
Posts: 1114
Location: Boston, Ma, Usa.

I am not sure when you say "version". Do you mean Md version, Mq Version???

In either cases, MQ provides backward compatibility on most cases. Verify the manuals for the same to see if your specific case goes out of the way or would it be safe. Since you did not mention specifics(Pltform, Mq version), i cannot really comment on it.

But otherwise, your app doesnt need to bother at all about what versions(Mq, MD) each app is using.

Hope this helps.

Cheers
Kumar
Back to top
View user's profile Send private message Send e-mail Visit poster's website
lnm
PostPosted: Tue Feb 03, 2004 6:23 am    Post subject: Reply with quote

Apprentice

Joined: 12 Mar 2002
Posts: 43
Location: Florida

When I say version, I'm actually talking about the version of the application that is being written in house. As far as platform, it wouldn't really matter, the questions would be the same for any platform although in this case we are on AIX.
Back to top
View user's profile Send private message
mqonnet
PostPosted: Tue Feb 03, 2004 6:30 am    Post subject: Reply with quote

Grand Master

Joined: 18 Feb 2002
Posts: 1114
Location: Boston, Ma, Usa.

How/Why would your "ihouse application version" make an impact on MQ. Since i dont know what your app does and what changes are made within it en-route to different versions i cannot really say what would be the consequence.

But again, Where is MQ in the whole picture???

Could you explain your scneario in more detail.

Cheers
Kumar
Back to top
View user's profile Send private message Send e-mail Visit poster's website
lnm
PostPosted: Tue Feb 03, 2004 8:01 am    Post subject: Reply with quote

Apprentice

Joined: 12 Mar 2002
Posts: 43
Location: Florida

Sorry all, I'm obviously not explaining myself well. Let me start again.
We are an insurance company. We have several different apps that are running using MQ. Some talk to eachother, others do not. We have a UNIT, TEST, STAGE and PROD environment. We run on AIX, WINDOWS, and Z/OS 1.4.
Currently our set up includes one CLUSTER for each environment. Each cluster contains AIX Qmgrs, Windows Qmgrs, and 1 Mainframe Qmgr.
Three of our applications require 3 separate UNIT and TEST environments (A, B, and C) in order to have one pipeline where they can develop and test fixes to PROD. Another pipeline where they are developing the next version (or release) of their app. The third pipeline is for a future release. They want these pipelines to be segregated, which means that we now have to have some separation.
These 3 apps write to an Audit application (also homegrown). The Audit application runs on one Qmanger, there is only one version of this app.
The question becomes, how to cluster the Qmangers in a way that gives segregation to the apps that require it but allows those apps to communicate to an app that only has one version.
Right now our standard is that the app queue names remain the same throughout each environment. The Qmanager names change. We want to be able to use load balancing allowed by clustering.
I hope that makes more sense.
Back to top
View user's profile Send private message
mqonnet
PostPosted: Tue Feb 03, 2004 8:25 am    Post subject: Reply with quote

Grand Master

Joined: 18 Feb 2002
Posts: 1114
Location: Boston, Ma, Usa.

From what i understand i think your design needs "overlapping clusters" that way each and every app(diff version) can talk to the other without having to reconnect to that environment where the other app belongs to.

Cheers
Kumar
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » How do you handle different pipelines and clusters?
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.