Re: run a runtime application in a network and no shadow db
Mike hasn't said what version of Citrix is being used or if virtual machines/servers are involved. Part of Citrix's appeal is that they have made a huge effort to allow the remote, server-based sessions to communicate with local hardware on the desktop, much more so than Microsoft/Terminal Services which is the closest competitor for this type of remoting desktop programs to a server. Citrix is, or has been, a much more expensive alternative.
Most of the information about the number of concurrent remote users possible under TS and Citrix is frustratingly incomplete. Previous information would have pegged the maximum concurrent users, for acceptable performance, at around 12 - 14. That is, all users logged in and all using the application under normal conditions. It does depend somewhat on the complexity of the application and whether it's running a lot of summaries or things like A/R or A/P reports for display or printing. But if Mike can get 20+ concurrent users that would be very valuable information in favor of Citrix, since I'm pretty sure that the same could not be said of MS/TS.
I see Mike posted that they reconfigured the Citrix printing setup and the printing issues seem to be resolved. That's good news.
Later versions of Alpha (after A5V5) attach themselves to a single processor. There are a number of built-in Alpha functions which, theoretically, should allow you to spread the load and avoid these problems: they are PrimaryProcessor(), SelectBestProcessor() and SetPrimaryProcessor(). I spent a lot of time trying to get those functions to work in a T/S environment, but without much success and eventually we retreated back to shadowing.
These issues have been dicussed before in relation to TS specifically, but could apply just as well to Citrix. One such discussion thread can be found at
https://forum.alphasoftware.com/show...ngle+processor
OTOH, knowing that a desktop application could be moved to a Citrix server and provide comparable performance for up to 20 users, might extend the life of some desktop apps in the face of the web onslaught.
Mike hasn't said what version of Citrix is being used or if virtual machines/servers are involved. Part of Citrix's appeal is that they have made a huge effort to allow the remote, server-based sessions to communicate with local hardware on the desktop, much more so than Microsoft/Terminal Services which is the closest competitor for this type of remoting desktop programs to a server. Citrix is, or has been, a much more expensive alternative.
Most of the information about the number of concurrent remote users possible under TS and Citrix is frustratingly incomplete. Previous information would have pegged the maximum concurrent users, for acceptable performance, at around 12 - 14. That is, all users logged in and all using the application under normal conditions. It does depend somewhat on the complexity of the application and whether it's running a lot of summaries or things like A/R or A/P reports for display or printing. But if Mike can get 20+ concurrent users that would be very valuable information in favor of Citrix, since I'm pretty sure that the same could not be said of MS/TS.
I see Mike posted that they reconfigured the Citrix printing setup and the printing issues seem to be resolved. That's good news.
Later versions of Alpha (after A5V5) attach themselves to a single processor. There are a number of built-in Alpha functions which, theoretically, should allow you to spread the load and avoid these problems: they are PrimaryProcessor(), SelectBestProcessor() and SetPrimaryProcessor(). I spent a lot of time trying to get those functions to work in a T/S environment, but without much success and eventually we retreated back to shadowing.
These issues have been dicussed before in relation to TS specifically, but could apply just as well to Citrix. One such discussion thread can be found at
https://forum.alphasoftware.com/show...ngle+processor
OTOH, knowing that a desktop application could be moved to a Citrix server and provide comparable performance for up to 20 users, might extend the life of some desktop apps in the face of the web onslaught.
Comment