Virtual Desktop - FAQ > Common Questions > Are my programs on a dedicated machine or on a shared machine?
One of the most significant advantages of using a virtual system is the separation of mission critical components. In a traditional terminal server/Citrix setup, a few users share the same server. This one machine has all the software, data, etc. for the user. This means that if ANY part of that machine fails, the users are down until a replacement is made.
We take a pooled approach to virtual hosting. This means we have a pool of servers that run the applications, a pool of dedicated storage systems for data, a pool of servers for network management, etc. We then make sure we always have plenty of extra capacity in the pools. This means one of our servers could completely die and the users would not be affected. Worse case -- the user would be disconnected for a few seconds and then log right back in and keep working. By having redundant everything set up in a pooled configuration we can offer 99.99% uptime.
Does it really work? We are so confident in our service, we use it. We host all of our applications on the same system as our users. We love it and know you will as well.
Last updated on December 1, 2009 by Adam Kotter
