Hello,

You don't need multiple guacd servers, no. For 80-100 concurrent users,
typical desktop use would require guacd to have around 4 CPU cores
available, but it doesn't matter with respect to performance whether those
4 cores are split across multiple servers or all on the same server. Your
planned 12-core server should have more than enough power to support your
anticipated load.

The main benefit to leveraging multiple guacd servers (behind a TCP
balancer) is the ability to dynamically scale those servers and take one
down if needed, and the main caveat for leveraging multiple guacd servers
behind a balancer is that the balancer will prevent the screen sharing
feature from working (there will be a random chance that the guacd the
webapp is routed to by the balancer is not the guacd associated with the
connection being joined).

Michael Jumper
CEO, Lead Developer
Glyptodon Inc <https://glyp.to/>.


On Thu, Oct 7, 2021 at 10:13 AM Khoe, Yonathan <[email protected]>
wrote:

> Hello,
>
> I jump abroad the Guacamole project at my university after a colleague
> from another college did.  I got his insights into their college setup
> involving 1 web server and 2 guacd servers as backbone.  I’m trying to get
> an understanding how/why this is necessary based on reading through the
> guac mailing archives.  I see many utilize single, relatively
> high-performance server with room for scaling.  If my college (1 college,
> not the entire university body) were to expect performance that is about
> 80-100 concurrent usage max, is it necessary to have the multi-server
> implementation in order to help with performance and reliability of our
> Guacamole service?  Depending on the answer, do the “backbone” guacd
> servers have to be configured as proxy servers (something that’s described
> in chapter 4 in the documentation)?
>
>
>
> For context, I have set up my college with the following:
>
> The server VM I have set up with apache tomcat and guacamole server:
>
>    - Xeon Gold 6140 CPU @ 2.30GHz (alloted 6 cores)
>    - 8GB RAM
>    - 80GB Storage
>    - Llvmpipe Graphics
>    - RHEL 8.4
>    - VMWare virtualization
>
>
>
> The supposed GuacD server that’s still a blank slate:
>
>    - Xeon Gold 6140 CPU @ 2.30GHz (alloted 12 cores)
>    - 16GB RAM
>    - 80GB Storage
>    - Llvmpipe Graphics
>    - RHEL 8.4
>    - VMWare virtualization
>
>
>
>
>
> Thank you,
>
> Yo Khoe
>
> CVAD IT
>
> University of North Texas
>
>
>

Reply via email to