4 Replies Latest reply on Jan 23, 2012 5:34 PM by antoine_h

    GateIn used in production environment?

    dhruva023

      Hello, We are in the process of evaluating different portal environments. I wanted to know if GateIn is used in any production environments. can someone please give me any example websites built using GateIn?

       

       

      Thank You,

        • 1. Re: GateIn used in production environment?
          arni

          exoplatform.org

          • 2. Re: GateIn used in production environment?
            ajsushil

            The above website is not operational. Please somebody post the operational website.

             

            I am in the process of migrating form jboss 2.7.2 to GateIn 3.1. I am curious to know anybody migrated to GateIn. I have following question on the migration

            1. As the gateIn has 2 different databases compared to Jboss, how it is impacting on the database performance?
            2. What is the average user base supported?
            3. What is the maximum load the single instance of gateIn supports? I mean the number of concurrent requests supported by GateIn.
            4. How about the technical support if any issues with respect to deployment or fine tuning the performance of the portal server?
            5. Is gateIn supports clustered environement?
            6. Is there any server monitoring tool like Memory utilization, session management, each porrtal application memeory utilization as part of the out of the box.
            7. Is there any Alert system in place when server shoots to the threshold limit of the memory utilization, generates alert message to support team?
            8. Did anyone implement using the social networking feature provided by the GateIn portal server. If yes please provide me steps to implement the same.
            9. We are planning to use multiple instances of the GateIn, I would like to know best practices used to implement multiple instances?
            10. If the gateIn supports Clustering, then is it good to use clustered environment or use the default server and horizontally scale each instance.

            I have around 50,000 users and 60 applications deployed on Jboss. Did somebody migrate such applications from jboss to gatein, please share the experience.

            • 3. Re: GateIn used in production environment?
              nfilotto

              Hi,

               

              0.  The above website is not operational. Please somebody post the operational website.

              http://www.exoplatform.com

               

              In my next answers, I assume that by "Jboss", you mean "JBoss Portal"

               

              1. As the gateIn has 2 different databases compared to Jboss, how it is impacting on the database performance?

               

              By 2 different databases, I guess you mean one for JCR and one for IDM, if so you need to know that they can share the same DB, so there is no difference

               

              2. What is the average user base supported?

               

              It is hard to say, I'm not aware of all the deals but I know that the scope is very large it starts from hundreds to tens of thousands users

               

              3. What is the maximum load the single instance of gateIn supports? I mean the number of concurrent requests supported by GateIn.

               

              I guess it mostly depends on the hardware you can provide but I know for sure that Platform (the commercial product on top of GateIn distributed by eXo) can support 2000 concurrent users with a cluster of 3 nodes knowing that platform is composed of complex portlets so I guess that with GateIn only it could be even better but I don't know that exact figures for GateIn alone

               

              4. How about the technical support if any issues with respect to deployment or fine tuning the performance of the portal server?

               

              To get any support you need to buy the commercial products on top of GateIn distributed by RH (EPP or EPP SP) or eXo (Platform)

               

              5. Is gateIn supports clustered environement?

               

              yes, we support cluster to up to 8 nodes

               

              6. Is there any server monitoring tool like Memory utilization, session management, each porrtal application memeory utilization as part of the out of the box.

               

              AFAIK no

               

              7. Is there any Alert system in place when server shoots to the threshold limit of the memory utilization, generates alert message to support team?

               

              AFAIK no

               

              8. Did anyone implement using the social networking feature provided by the GateIn portal server. If yes please provide me steps to implement the same.

               

              Which feature are you talking about exactly ?

               

              9. We are planning to use multiple instances of the GateIn, I would like to know best practices used to implement multiple instances?

               

              What do you mean by multiple instances?

               

              10. If the gateIn supports Clustering, then is it good to use clustered environment or use the default server and horizontally scale each instance.

               

              For now the clustering solution relies on vertical scalling as we use a replicated cache (aka JBoss Cache), but we are currently working on clustering solution based on Infinispan to be able to scale horizontally.

               

              11. I have around 50,000 users and 60 applications deployed on Jboss. Did somebody migrate such applications from jboss to gatein, please share the experience.

               

              I have no idea since I'm not aware of RH deals and we never had to migrate from JBoss Portal at eXo, I guess someone from RH could answer.

               

              BR,

              Nicolas

              Project Leader JCR
              eXo Platform SAS

              • 4. Re: GateIn used in production environment?
                antoine_h

                Hello,

                 

                complement answers, with the Nicolas Filotto ones...

                 

                1. 2. 3. : I confirm.

                 

                4. How about the technical support if any issues with respect to deployment or fine tuning the performance of the portal server?

                You can also get some support with compagnies that provides it, at RedHat, at ExoPlateform, or at any company that provides services for that.

                But it won't be the "support" of the editor company.

                 

                5. : I confirm. no problem.

                 

                7. 8. : there is nothing specifically for GateIn (nor JBoss Portal), that is running out of the box.

                But most of the case, you will monitor your plateform as a JBoss web plateform, "as usual" for a web plafeform.

                and that will yet gives you a lot of monitoring.

                This is not out of the box neither, for the JBoss web plateform, but it is quite simple to do and you have usual tools for that.

                 

                The specific to GateIn might be related to the portlet. Then you can use the Portlet interceptors and statistics to get some additionnal info for monitoring.

                 

                For alert : the same.

                 

                8. 9. : same : could you please give more details ?

                for 9. : you mean several JBoss instances, on the same machine ?

                then, it is as usual, for a JBoss intance.

                the GateIn running inside those JBoss instances will follow.

                 

                10. : I confirm. yet quite nice with this clustering way, even better if enhanced horizontally.

                 

                11. : I did some migrations of yet running portals and applications, from JBoss Portal to GateIn.

                Most of the time, I helped companies to do so.

                The tasks are quite simple.

                The main reason for these companies to ask for some help was to save time to do it : go directly where there is something to do, and fix it directely.

                They did not want to loose days of work searching for answers on how to do this and that.

                No big problems to do the migration tasks, when you know where to look at and you know how it is running.

                But it takes some time :

                - there many things to do, as JBoss Portal has been changed a lot, to become GateIn.

                - there is some adaptation and code debugging/tuning to have everything run nicely "as in the former plateform".

                 

                as an example : you have to rewrite all the pages definition, and the navigation... as it is not written the same way in GateIn at all.

                (in JBoss Portal, there was no such nice navigation feature ! ;-)

                 

                I did some migration for portals that runs a few thousands users. May be up to 10 000 or 15 000.

                This not a lot of users, but those portals were for some important application, for internal use of the companies (less users, more importance and every day use).

                There should be no problems at all for a portal with 50 000 Users and 60 apps.

                 

                Just be carefull of the time planned and involved to do the task, and do the tuning up to running smoothly again in the new plateform.

                 

                Antoine

                JBoss Portal and GateIn (JSR-286), JSF, Richfaces, J2EE, Drools, BRMS.