Windows 2012 R2 RDS Deployment Best Practices for HA?

I would like to set up Windows 2012 R2 Remote Desktop Services.  I have 2 Windows 2012 R2 services to work with and need to have HA between the servers.  I have set up an RDS Farm with the 2 servers.  What would be Best Practices on setting up the roles between the 2 servers:  I was thinking the following, but wanted to make sure I was going down the right path:
RDSServer01:  RDConnection Broker; RDWeb Access, RDSession Host, License Server
RDSServer02: RDConnection Broker; RDSession Host
Using Wildcard certificates purchased from GoDaddy
Host record for DNS round robin services
SQL Server Instance: Farm DB
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Cliff GaliherCommented:
Round robin is virtually dead in 2012 and 2012 R2.  You shouldn't be using it for RDSH at all. It is still used for the RDCB for discovery, but that's it.

With only two servers, it is going to be very difficult to get true high availability. Both connection brokers will want access to SQL, and that means either a SQL cluster or SQL AlwaysOn...neither of which is usually something you want running on your RDSH servers for performance reasons.   A single SQL server is a single point of failure, which is just kicking the can from the RDSH or RDCB to the SQL server and wouldn't meet HA goals.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
trinity2007Author Commented:
We would be better of then with 2 RDSH servers and 2 separate RDCB servers, with a SQL cluster in order to attain HA.  (And the RD Gateway server for external users).  Unfortunately, we only have 1 primary SQL server in the environment.  The whole thing with the setup is going to be used for DynamicsAX, and the company wants HA for production.
Reason I mentioned round robin is an article I had found mentioned setting this up.  
Back to the drawing board, and I'll reach out to our consultants for DynamicsAX.
Thank you,
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Remote Access

From novice to tech pro — start learning today.