Citrix XenAppXenDesktop
Citrix XenAppXenDesktop
Environment
What is Citrix ?
• Citrix Systems is a company that sells software and
services specializing in thin clients and remote access
software for delivering applications over a network and the
Internet.
• History - Citrix was founded in 1989 by ex-IBM developer
Ed Iacobucci. Citrix was originally named Citrus but
changed its name after an existing company claimed
trademark rights. The Citrix name is a portmanteau of Citrus
and UNIX. Many of the original founding members had
participated in the IBM OS/2 project. Iacobucci's vision was
to build OS/2 with multi-user support. IBM was not
interested in this idea so Iacobucci left to form his own
company.
© 2007 Citrix Systems, Inc. — All rights reserved 2
Relationship with Microsoft
• Citrix obtained a license to all of the source code of Microsoft's
Windows NT 3.51, and developed it into a multi-user system which they
began to sell in 1995 as WinFrame. For the first time, the company
made a profit.
• Early in 1997, Microsoft no longer wanted Citrix to ship its version of NT
and wanted this software created in-house. Microsoft threatened to
create their own independent version of Citrix and withdrew its license of
NT 4.0.
• After negotiations, Microsoft agreed to license Citrix technology for
Windows NT Server 4.0, resulting in Windows Terminal Server Edition.
Citrix agreed not to ship a competing product but retained the right to
sell an extension to Microsoft's products, initially under the name
MetaFrame. This relationship continued into the Windows 2000 Server
and Windows Server 2003 eras, with Citrix offering Metaframe XP and
Presentation Server. On February 11, 2008, Citrix changed the name of
its Presentation Server product line to XenApp.
• The core technology that Microsoft did not buy was the ICA protocol.
Microsoft bought another company to provide the backbone of the RDP
(T.share) protocol that they currently use.
© 2007 Citrix Systems, Inc. — All rights reserved 3
Citrix Products
• StoreFront
StoreFront is a self-service Windows application store and provides a single, simple, and consistent aggregation point for virtual desktops and
virtual applications. Users can subscribe to applications, desktops, or data services from any device and have access to those same
services, even when already in use, from any other device for a seamless and simple experience.
Machine Creation Services (MCS) provides image management for the XenApp servers and is based on software-streaming technology. This
technology allows computers to be provisioned and re-provisioned in real-time from a single shared-disk image. In doing so, administrators
can completely eliminate the need to manage and patch individual systems. Instead, all image management is done on the master image.
• NetScaler Gateway
NetScaler Gateway is a secure application access solution that provides administrators granular application level control while empowering
users with access from anywhere.
NetScaler will be used to provide load balancing for Citrix infrastructure components such as StoreFront and Delivery Controllers. NetScaler
load balancing provides granular monitoring capabilities to ensure that users are only directed to servers that are fully operational.
• Studio Console
• Director Console
• StoreFront Web Server Console
• License Management Console
• What is ICA ?
• What is IMA & FMA ?
• What is a DataStore ?
• What is a DDC?
• How does each component communicate
through the Ports for the enumeration to
happen.
• The critical design element for the delivery controllers is the provision of
sufficient compute resources to manage the virtual desktop
environment. Additional capacity can be added by either scaling up
(adding more resources to an existing server) or scaling out (adding
additional delivery controllers).