Server 2012 changed the way Remote Desktop Services (formerly Terminal Services) worked and was managed. Server 2012 R2 improved up this and added more features, specifically the ability to shadow users sessions was the one that got us interested:
We decided to rebuild our RDS Farm completely rather than upgrade the individual components one at a time.
The first step is to build the servers that will be part of the farm, that is to install Windows Server 2012 R2 on them.
The following are components of RDS and the number of each we decided to deploy:
2 * RD Connection Broker
2* RD Gateway
2* RD Web Access
1* RD Session Host (1 initially as more will be added once we are finished).