Multiple session host servers with same application

Suleman Khan 1 Reputation point
2022-02-02T15:38:42.313+00:00

We have one application running on Azure Cloud VMs. we have 2 VMs, VM-1 is installed with domain controller and RDS roles and features and VM-2 it is our application server we have deployed application on this server and published through RDweb. Client are accessing the application via terminal services, we have specifications define on the application server to cater up to 50-60 users now the capacity exceeding its limit. Therefore, we are planning to add new application server it will be added as session host server. My question is, on the new server do we need to install all same applications as we have on the existing VM-2 server and publish again on RDweb? How can we configure multiple session host servers with same application on RDS? Do we need to create new collection?

Both servers are running with Windows 2012 R2

Any help would be appreciated.

Windows for business | Windows Client for IT Pros | Directory services | Active Directory
Windows for business | Windows Client for IT Pros | User experience | Remote desktop services and terminal services
Windows for business | Windows Server | User experience | Other
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 40,031 Reputation points
    2022-02-03T08:20:16.04+00:00

    Hello SulemanKhan

    I think this article will be helpful to understand the scalability of RDS:

    https://free.blessedness.top/en-us/windows-server/remote/remote-desktop-services/rds-scale-rdsh-farm

    -----------------------------------------------------------------------------------------------------------------------------

    --If the reply is helpful, please Upvote and Accept as answer--

    1 person found this answer helpful.

  2. Asad Hussain 21 Reputation points
    2022-09-28T18:48:29.277+00:00

    Solution No. 1 : When All of your RDS Roles Installed on one Server or Quick Deployment.
    You can clone your current RDSH 1 server where applications installed. Add this cloned server RDSH 2 or whatever you named it , on your current RDS Farm Infrastructure, because it is clone server of your RDSH 1, you need to remove other RDS server roles on RDSH 2 server / cloned server.

    In case of quick Deployment method you need to remove RDBroker, RDGateway, RDweb & RDLicensing on it. Rename the cloned server with static IP joined with you existing domain.
    only applications is now available on it which is pre installed because its a clone of RDSH 1 Server.

    Add this server on your RDS Farm Infrastructure, no need to create session collection on it, just add your new server RDSH 2 on your existing RDS Server and good to go.
    RDBroker managed the session and an internal Load Balancing provided by RD Broker you can also set the weight according to the server load.

    Solution No. 2

    Deploye new server with installation of all of your existing apps which is on your RDSH 1 server, set as it is and add this server into your RDS Server.. now an internal algorithm provided by the RD Broker can manage the session collection with 2 RDSH servers, no need to create new session collection on newly added RDSH 2 server if you want to run same apps on multiple RDSession host.

    Thanks
    Asad

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.