I need to setup a new XenApp farm for production with about 12 application servers (200-250 concurrent users). I am not fully sure which roles to combine. We do have a dedicated SQL2012 server for our databases.
In our lab environment I have combined the RDP, KMS, Citrix licensing and WI on one server which also has SQL Express installed with the Citrix_Metaframe DB (MF20). I do have a separate server for secure gateway in the DMZ.
The 2 XenApp application server(s) have the XML Service IIS integration as additional component installed on top of the default components XenApp Server and XenApp Management.
On the LAN it all works oké, but when starting up through CSG it takes quite some time for the published app finally comes forward.
So I wonder if I perhaps should rethink the setup of the different roles (data collector, XML broker etc.). How to choose these roles to be separated or combined on the servers.
I 'm also not fully clear how the data collector is installed. I do see the election possibilities in the zone, like Most preferred and Default Preferred. Is this the server that is responsible for updating the IMA database or just the RMsummary? When going through the eDocs I assume I'll be best off with just one zone and one data collector or perhaps a second as a backup collector?
So to summarize things:
I have to create a new XenApp 6.5 farm for about 200-250 concurrent users hosted on 12 application servers. Remote access through a secure gateway sitting in the DMZ. Taking the above in consideration, what would be the best way to combine or separate the several roles used for XenApp.
Also we're planning on going to use Provisioning Services.