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.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
Expand all | Collapse all

Integration Server clustering

  • 1.  Integration Server clustering

    Posted 05/22/12 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 05/22/12 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 05/22/12 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 05/22/12 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 05/22/12 02:58 PM

    Thanks RMg,
    That’s a great help!


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


  • 6.  RE: Integration Server clustering



  • 7.  RE: Integration Server clustering

    Posted 05/22/12 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 05/22/12 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 05/22/12 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 05/23/12 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 05/23/12 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 05/23/12 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 05/23/12 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 05/23/12 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 05/24/12 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 05/24/12 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 05/24/12 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 05/24/12 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 06/07/12 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 06/07/12 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 06/08/12 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 06/08/12 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 09/13/12 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 09/13/12 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