I have a web application running on javaEE7. I have instances for over 100 clients each running on its own payaraMicro deployment. The question is, is it resource efficient to use payara Micro for each instance or using full payara to deploy all the war at different ports?
An answer to this question interests me as well. I assume the answer will be to use Payara Server Full, because every instance of Payara Micro consumes several hundred MB of RAM and CPU resources β even without running any application.
Thanks Francis and Pedro!
It really depends on how things are set up and what your main goals are. A few details would help narrow it down:
-
Are these completely different apps, or just separate instances of the same one?
-
How are they deployed β Docker, on-prem, or something else?
-
Do you manage all the instances yourself, or do clients have access to them?
-
How often do you need to redeploy or update them?
-
Are you mainly aiming for resource efficiency, easier management, or stronger isolation between clients?
Without that context, itβs hard to give a clear answer. In general, though, the choice between multiple Payara Micro instances and a single Payara Server setup comes down to balancing isolation and scalability against resource usage and administrative overhead.
Thanks,
Dominika @ Payara Community Team