VMware Horizon Community
ChevUribe
Expert
Expert

RDS Host Clustering

Is there a way that we can cluster 2 RDS hosts for app publishing in such a way that there will be redundancy in apps.

Like if a user is using an app but he will never know which server is the app is running?

(application is configured for an active-active on 2 RDS hosts)

If not, i will be adding both apps on both RDS hosts and name them app and app1 in horizon view

2 Replies
ChevUribe
Expert
Expert

up!

0 Kudos
ggordon
VMware Employee
VMware Employee

You create a farm of one or more RDSH servers. When you create an application pool from that farm it will use any of the RDS Hosts in it and has a variety of ways of load balancing the sessions across the hosts. The application pool (application that a user will run) is what you entitle the user to, so their entitlement is not directly tied to an individual RDSH server.

All RDSH servers in a farm should have the same applications installed. I'd recommend using Instant Clones to create the farm from a single master VM as this makes it really easy to scale the farm up and down.

When a user launches an application:

  • If they do not already have an application launched, the load balancing in place will determine which RDSH server is best suited, and open a session for the application on that one.
  • If they have another application open on one of the RDSH servers (they already have a session open) it will use the same RDSH server for this application launch (assuming the application is present on that RDSH server.
  • If they had already launched the application but disconnected they will be reconnected to that session and the RDSH server they were on before (assuming their session hasn't been terminated sue to timeout settings).