0 Replies Latest reply on Jul 22, 2015 5:21 PM by Chad Wilson

    JBoss EAP 6.4 Architecture Questions

    Chad Wilson Newbie

      First off, I am a Systems Engineer, not a Middle-ware Engineer, so please excuse my complete ignorance of JBoss.

       

      We have a goal to deploy several applications per-customer, several customers per-server, and several servers clustered.

      The current test server appears to be configured to deploy apps in the following path:

      /jboss/EAP-6.4.0/domain/servers/name-of-app1

      /jboss/EAP-6.4.0/domain/servers/name-of-app2

      etc.

       

      That would be a single 'customer' per-server scenario.

       

      I am being requested to create the following directory structure for the scenario of multiple customers per-server.

      /jboss/customer1/EAP-6.4.0/...

      /jboss/customer2/EAP-6.4.0/...

      etc.

       

      I am being told that the different customers can not share the binaries or libraries, meaning each customer would have to have a monolithic JBoss install of all binaires, libs, etc. Please tell me that this is not true.

       

      Goals:

      • Multiple customers per server (server being the OS, not the app)
      • Multiple applications per customer

       

      Questions:

      • How would you architect that out the single customer scenario to meet the goals?
      • Is that even the proper way to do a single customer that would be clustered on 2 or 3 servers?
      • Brief description and synopsis for standalone vs domains?

       

      Thanks in advance.