Rolling Review: Citrix XenApp Vs. Windows 2008 Terminal Services
The first pit stop in our Windows 2008 Server Rolling Review finds Microsoft walking a fine line on presentation virtualization.
PUT TO THE TEST
We built a test bed that would reflect a small organization within our Boston Real-World Partner Labs, deploying a single dual-processor Hewlett-Packard DL 360 server with 4 GB of RAM to act as our core presentation server. Installation of Terminal Services was a snap; it can be added as simply another server role in a full OS installation or Server Core build. We tested Terminal Services RemoteApp by deploying a virtualized version of Microsoft Outlook to a user with a huge Exchange mailbox. Our client was a Windows XP SP2 box.
PRICING COMPARISON
WINDOWS SERVER 2008,
Enterprise Edition with 25 client access licenses: $3999
WINDOWS SERVER 2008,
Windows CAL 5-pack $199
WINDOWS SERVER 2008,
Windows CAL 20-pack $799
WINDOWS SERVER 2008,
Terminal Services CAL 5-pack $749
WINDOWS SERVER 2008,
Terminal Services CAL 20-pack $2979
WINDOWS SERVER 2008,
Terminal Server External Connector License $7999
WINDOWS SERVER 2008,
Terminal Server CAL 20-pack $2979
Citrix XenApp 4.5,
$350 jper user
Access Gateway 8.0,
Enterprise Edition Starts at $10000 for 2500 concurrent users
Citrix Access Essentials,
Less than $250 per concurrent user
One thing we love about Terminal Services compared with Citrix XenApp is Microsoft's method for placing an application desktop shortcut. In XenApp, IT must first deploy the full desktop client, run Citrix Neighborhood, and create a connection to the application; only then can the desktop shortcut be created. In Terminal Services 2008, a RemoteApp wizard guided us through the process of publishing our application.
After selecting the app, we were instructed to create an MSI or EXE file, which can be deployed to many clients simultaneously. RemoteApp silently installed all the supporting files and shortcuts needed. However, when we tried to run our application for the first time on our Windows XP SP2 box, we ran into our first caveat emptor moment: You need to install RDP 6.1 before having employees attempt to connect to a Terminal Services 2008 server. If you're a Vista shop, of course, you're all set.
After getting the RDP issue resolved, we ran into an annoying caveat emptor No. 2 in the area of pass-through authentication. In Citrix XenApp, single sign-on just works. It works in Terminal Services 2008, too ... if you have Vista deployed. See a pattern here?
Still, despite the need to manually log on to our terminal session, performance compared quite well with a similar Citrix session, all system and network latency conditions being equal.
We then shifted gears to WebAccess, which was again very easy to configure. One feature of WebAccess we liked is its ability to provide a means to remotely link to any server in the network that can accept a remote desktop session. While this feature may be of limited value for end users, it's certainly helpful for admins who want to perform server maintenance from a variety of PCs. However, there are a couple of gotchas.
First, you will, again, need to have RDP 6.1 installed before transporting yourself to a remote system, so don't count on troubleshooting end users from PCs that aren't running Vista or XP SP3. The other, more significant, drawback is the inability to customize applications by user or group security--you either present an application through WebAccess, or you don't. This is a major distinguishing factor between Terminal Services and Citrix's Web services, and we can only surmise that leaving out customization was a strategically placed point of demarcation by Microsoft. Out of the box, Citrix XenApp provides a very simple methodology for customizing applications presented to users.
Finally, we set our sights on Terminal Services Gateway, which is essentially an SSL VPN that enables organizations to securely serve corporate applications over the public Internet. Configuration was somewhat cumbersome, and again you'll need RDP 6.1 to make Gateway work. But once the service was fully configured, we were impressed with how well it performed. There's no doubt that Citrix provides a more scalable and mature SSL service for presentation virtualization, but you'll need to shell out some extra bucks for a Citrix Access Gateway license to get that functionality. In contrast, Gateway is packaged into the core Terminal Services offering.
DIG DEEPER
RIDE THE LONGHORN RANGE
Windows Server 2008 is ready to run, and our Rolling Review Kickoff discusses advances
Download this InformationWeek Report
>> See all our Reports <<
For small to midsize enterprises with simple presentation virtualization needs, Terminal Services will definitely fill the bill. But organizations that must scale to thousands of users will need the compression, acceleration, load balancing, and management options that only XenApp provides. According to Citrix, a new version of XenApp that will build on improvements within Terminal Services 2008 will be released later this year.
Next up in this Rolling Review will be Windows PowerShell. Also on tap: Server Core, Network Access Protection, Windows Virtualization Server, and more.
About the Author
You May Also Like