IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Integration Server clustering

webMethods Community Member

webMethods Community MemberTue May 22, 2012 03:05 PM

  • 1.  Integration Server clustering

    Posted Tue May 22, 2012 12:29 AM

    Is it mandatory to use Oracle Coherance, Terracotta or any other cache software for Integration Server Clustering?

    If we don’t need any cache software, then how we can manage the session management in Integration Server (failover).

    Please help!


    #Integration-Server-and-ESB
    #webMethods-Archive
    #webMethods


  • 2.  RE: Integration Server clustering

    Posted Tue May 22, 2012 06:49 AM

    Yes… Cache type either Coherence or Terracotta is mandatory to make use of IS Clustering. You will find that option when you enable clustering.

    You can use some Load balance to split & forward requests between different servers, however this wont maintain sessions between both the servers.

    HTH
    Senthil


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Integration Server clustering

    Posted Tue May 22, 2012 01:06 PM

    Thanks for the reply Senthil!
    In this case, when we configure the clustering, does webMethods IS automatically installs the cache software (Oracle Coherence) or we need to specify this at the time of installation?
    Just trying to create the pre-requisite documents for setup and configuration of 8.2 IS in cluster mode.

    Thanks in advance!

    Regards,
    Shrinivas


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-Archive


  • 4.  RE: Integration Server clustering

    Posted Tue May 22, 2012 02:31 PM

    In this case, when we configure the clustering, does webMethods IS automatically installs the cache software (Oracle Coherence) —>YES by default it comes with Coherence and wit Terracotta you need separate licensing:

    HTH,
    RMg


    #webMethods-Archive
    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: Integration Server clustering

    Posted Tue May 22, 2012 02:58 PM

    Thanks RMg,
    That’s a great help!


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 6.  RE: Integration Server clustering

    Posted Tue May 22, 2012 03:05 PM


  • 7.  RE: Integration Server clustering

    Posted Tue May 22, 2012 04:35 PM

    Hi RMg,

    Continuing the discussion on the cluster, if we go for IS Cluster across two different geo locations, will that be recommeded?
    I mean, in that case the risk would be to share the repository (disk storage for session management, cache s/w - oracle coherence) across two geo locations.
    To make the Integration Server continuous available (compare to high availability) across two geo location, would it be a good suggestion to have IS in cluster?

    Please suggest.

    Thanks,
    Shrinivas


    #webMethods
    #webMethods-Archive
    #Integration-Server-and-ESB


  • 8.  RE: Integration Server clustering

    Posted Tue May 22, 2012 04:46 PM

    So you mean one of your IS’s hosted in different locations/geo network paths with DNS differrently?

    In this case I don’t know how configuration works/dealt with if the IS across two geo locations in the cluster and talk with each other:

    But a good question to start discussion with:


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: Integration Server clustering

    Posted Tue May 22, 2012 04:58 PM

    Hi RMg,

    Thanks for showing interest to my question, which leads to help me :slight_smile:
    giving you a brief, in one geo location, I am recommending to have the IS in cluster, at the same time this location is load balanced with other geo location with the identical setup.
    Looking at the continuous availability of the Integration Servers I am thinking, if we can bring all the IS in cluster across the geo location.
    I am not sure though, whehter it is recommended by SAG to have IS in cluster across the geo location. So trying to get expert’s opinion.
    This will definitly point questions to the shared disk storage for cache management in terms of the cluster and other resources.

    Thanks & Regards,
    Shrinivas


    #Integration-Server-and-ESB
    #webMethods-Archive
    #webMethods


  • 10.  RE: Integration Server clustering

    Posted Wed May 23, 2012 03:05 PM

    AFAIK, you do not need to share the physical cache files between different servers but the cache files need to be same (including the cache configurations) across all the servers. For TSpace, each server can have a local copy of it and it need not be identical.

    Cheers,
    Akshith


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 11.  RE: Integration Server clustering

    Posted Wed May 23, 2012 08:19 PM

    Thanks Akshith!
    Well, in that case, so when we configure the cluster in wM IS 8.2, the discovery address and the port used for cluster configuration is used locally for each node?
    and the cache software (Oracle coherence in our case) will synchronize the cache files across all the nodes belonging to the cluster.
    Is my understanding correct.

    Regards,
    Shrinivas


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 12.  RE: Integration Server clustering

    Posted Wed May 23, 2012 09:21 PM

    Well that’s my understanding too but may be Rama or someone else can confirm this. The last time i worked on clustering was in 7.1.2 using the Oracle Coherence and since then have not been up to date on this concept on 8.x platform.

    Cheers,
    Akshith


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-Archive


  • 13.  RE: Integration Server clustering

    Posted Wed May 23, 2012 10:27 PM

    Yes thanks Akshith…you brought up a valid point and notes:


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 14.  RE: Integration Server clustering

    Posted Wed May 23, 2012 11:52 PM

    Thanks RMG!
    This gives me lot of understanding towards the clustering.
    Please expect more queries from my end!
    :slight_smile:


    #webMethods-Archive
    #webMethods
    #Integration-Server-and-ESB


  • 15.  RE: Integration Server clustering

    Posted Thu May 24, 2012 06:13 AM

    When you saw, two ISes in two different Geo location, are they under the same LAN/WAN network… ? In general, how do you access the IS in different location? Are you using any separate VPN to connect to another geo location?

    -Senthil


    #webMethods
    #webMethods-Archive
    #Integration-Server-and-ESB


  • 16.  RE: Integration Server clustering

    Posted Thu May 24, 2012 06:50 PM

    I believe it should be in the same LAN/WAN for DNS (Discovery Address) to work right?


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 17.  RE: Integration Server clustering

    Posted Thu May 24, 2012 08:02 PM

    Yes, also the muticast option should be enabled, at least in 7.1.2.


    #webMethods-Archive
    #webMethods
    #Integration-Server-and-ESB


  • 18.  RE: Integration Server clustering

    Posted Thu May 24, 2012 09:02 PM

    Well, in that case, so when we configure the cluster in wM IS 8.2, the discovery address and the port used for cluster configuration is used locally for each node? – YES


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 19.  RE: Integration Server clustering

    Posted Thu June 07, 2012 06:11 AM

    Yes ,it is the same case with 8.2.Multicast cast should be enabled and clustered ISs should be member of this group using same discovery address and port.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 20.  RE: Integration Server clustering

    Posted Thu June 07, 2012 03:50 PM

    True, but maintaining IS login sessions between the nodes of the cluster is almost never needed. Configuring the LB device to connection affiinity to a specific server in the cluster is usually more than sufficient (when needed).


    #Integration-Server-and-ESB
    #webMethods-Archive
    #webMethods


  • 21.  RE: Integration Server clustering

    Posted Fri June 08, 2012 06:49 PM

    Hi Senthil,

    Sorry for the delay in response!
    Well, we have WAN Network to access both the geo locations, also they are load balanced with a load balancer.


    #webMethods-Archive
    #webMethods
    #Integration-Server-and-ESB


  • 22.  RE: Integration Server clustering

    Posted Fri June 08, 2012 07:09 PM

    So the same Discovery Address/Port you have it configured now?


    #webMethods-Archive
    #webMethods
    #Integration-Server-and-ESB


  • 23.  RE: Integration Server clustering

    Posted Thu September 13, 2012 07:35 PM

    I am trying to put two IS in cluster in 8.2 but I am not able to install Terracotta neither Coeherence.

    Do I need license for both ? Are they free ?


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-Archive


  • 24.  RE: Integration Server clustering

    Posted Thu September 13, 2012 07:53 PM

    Hi Caseirojp,

    Please start reading the thread from start, this is good discussion and pretty clear. We do not need additional licence of Oracle coherence it is built into the installlation already.

    Terracotta needs licence. I really do not think many would need Terracotta as normal clustering handles few million transactions easily if the capacity is planned well.

    My team did a POC with 8.2 without any additional installation for Oracle Coherence and we are good so far. Yet to go live so keeping fingers crossed, though there are just 3 or 4 packages not more :slight_smile:

    Atul


    #webMethods-Archive
    #webMethods
    #Integration-Server-and-ESB