A great feature for guacamole would be high availability both on the client (mainly) and on the server.
In the client the ideal would be to be able to at least be able to block by the number of simultaneous connections even having an environment with several vms or containers.
I currently have an environment with 3 guacamole servers with Tomcat 8 running behind a HAPROXY. But I lose the block by simultaneous connection (I charge my clients for simultaneous connection) and I can not give up having more than one vm, because if one falls I lose all. It would also be great if the user does not need to log in again if they go to another server (session permanence). Today I work with hundreds of simultaneous users from different places.
It would also be very good to be able to separate the client from the server and be able to work on HA on the server as well.
3x Guacamole server and client: 0.9.12
Database and Authentication: MySQL (another vm)
File Server: SFTP (another vm)
I alread commented this on: