I have searched through many books, articles, and the knowledgebase here without finding a viable solution to my problem. The issue I'm having is with deciding what roles and features can be or should be combined together on one Server 2008 R2 installation. For example, I know that if I install DNS, GC, and AD on one server, it should not have any other roles or features installed. Also, I have SQL 2012 on a dedicated server and will not install any other roles on this server. I ran into my issue when considering the Remote Desktop role. I need to have the RD Session Host on one server and the applications I'm planning to distribute installed on the same server. But where should I install the RD Gateway, RD Licensing, and other RD roles? Should they each go on their own separate installation of 2008 R2, or would it be okay to combine these features (and possibly other features) together on one server? I am migrating from SBS2011 because of issues with too many roles and certain roles interfering with others (even though they shouldn't with SBS). Here is a list of everything I need to implement:
Active Directory Certificate Services
Active Directory Domain Services
Print and Document Services
Remote Desktop Services w/ 1 RemoteApp Application
Web Server (IIS) (for RDS, Exchange, etc.)
and possibly a few other smaller things I may have forgotten to list. I have two physical servers. They will both be running VMs with Hyper-V and I want to have one as a failover.