Presented by:
Douglas A. Brown
President / Chief Technology Office
Citrix iForum 2005 Wrap-Up
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Agenda
Agenda
iForum Overview…
Application Virtualization
Application Optimization
Application Streaming
Future (Project Constellation)
Q&A
iForum Overview…
Application Virtualization
Application Optimization
Application Streaming
My iForum Overview
©Copyright 2005, DABCC, Inc. All Rights Reserved.
My iForum Overview
My iForum Overview
This years iForum was in Las Vegas!
To me, iForum is like a family reunion…
Citrix did not release new products and or tech
previews but did:
–
Redefine their marketing message
–Announced Future Technologies
–
Most important, Citrix recognized a world outside of
Server-Based Computing
This years iForum was in Las Vegas!
To me, iForum is like a family reunion…
Citrix did not release new products and or tech
previews but did:
–
Redefine their marketing message
–Announced Future Technologies
–
Most important, Citrix recognized a world outside of
©Copyright 2005, DABCC, Inc. All Rights Reserved.
2003 2004 2005 2006 2007 2008
5
Web-based Non-Web
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Architectural Realities
Architectural Realities
Client-server
Apps Web Apps Desktop Apps
2-Tier 3-Tier n-Tier
HTML dHTML Web Services
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Delivery Challenges
Delivery Challenges
Client-server
Apps Web Apps Desktop Apps
Cost Security Performance
Performance Security Availability
©Copyright 2005, DABCC, Inc. All Rights Reserved.
©Copyright 2005, DABCC, Inc. All Rights Reserved.
One Size Does Not Fit All
©Copyright 2005, DABCC, Inc. All Rights Reserved. Application
Virtualization
Client-Server Apps
Application Optimization
Web Apps
Application Streaming
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Application Virtualization
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Virtualize
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Presentation Server
Citrix Presentation Server
At Citrix iForum 2005, Citrix made the claim that
Presentation Server was “Application Virtualization”
I’m sort of a purist so I want to take a few minutes
to talk about this announcement…
At Citrix iForum 2005, Citrix made the claim that
Presentation Server was “Application Virtualization”
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Presentation Server
Citrix Presentation Server
“
Application Virtualization separates the application physical layer from its logical layer. By virtualizing client-server apps, the client can execute as close as possible to the server and the application data - only the virtualized interface needs to be presented to the user's computer. This keeps data traffic in the datacenter where it's easier to secure, and enables IT to install and manage applications entirely in a central location. And the user's device can be anyform factor, run any OS, and have minimal computing horsepower. For all these reasons, virtualization yields the lowest TCO and
highest security for all client-server apps.
For over 15 years, Citrix has led the application virtualization market. Citrix Presentation Server is the industry-standard for
application virtualization, proven by more than 160,000 customers worldwide to deliver the lowest TCO and highest performance for every client-server application.”
This seems a lot like Server-Based Computing
“
Application Virtualization separates the application physical layer from its logical layer. By virtualizing client-server apps, the client can execute as close as possible to the server and the application data - only the virtualized interface needs to be presented to the user's computer. This keeps data traffic in the datacenter where it's easier to secure, and enables IT to install and manage applications entirely in a central location. And the user's device can be anyform factor, run any OS, and have minimal computing horsepower. For all these reasons, virtualization yields the lowest TCO and
highest security for all client-server apps.
For over 15 years, Citrix has led the application virtualization market. Citrix Presentation Server is the industry-standard for
application virtualization, proven by more than 160,000 customers worldwide to deliver the lowest TCO and highest performance for every client-server application.”
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Presentation Server
Citrix Presentation Server
I’m not saying SBC is not an awesome way to
compute
SBC is more an, “user interface virtualization”
Each end-user has the ability to compute
anywhere, anyplace, and/or anytime
BUT, SBC still has the issue where applications
are required to be installed on the Server
THUS, NOT an AV solution
I’m not saying SBC is not an awesome way to
compute
SBC is more an, “user interface virtualization”
Each end-user has the ability to compute
anywhere, anyplace, and/or anytime
BUT, SBC still has the issue where applications
are required to be installed on the Server
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Presentation Server
Citrix Presentation Server
Citrix addresses this issue through Application
Isolation Environments (AIE)
In AIE, an application is isolated from one
another through redirection of the file, registry
and named objects on each application
It still however requires the application to be
installed on the host OS, thus breaking the
golden rule of not impacting the OS
Citrix addresses this issue through Application
Isolation Environments (AIE)
In AIE, an application is isolated from one
another through redirection of the file, registry
and named objects on each application
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Presentation Server
Citrix Presentation Server
The result of breaking this rule:
–
Regression testing is still needed
–
You are still required to install the application on the
server
–
You are still required to uninstall the application from
the server
–
The application is still machine specific, not user
specific
–
Still leaves end-user downtime while applications are
being installed and configured
I will talk more about this in my afternoon presentation
The result of breaking this rule:
–Regression testing is still needed
–
You are still required to install the application on the
server
–
You are still required to uninstall the application from
the server
–
The application is still machine specific, not user
specific
–
Still leaves end-user downtime while applications are
being installed and configured
Application Optimization
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Optimize
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Acquires NetScaler
Citrix Acquires NetScaler
#1 in Web-based Application Delivery
Systems
©Copyright 2005, DABCC, Inc. All Rights Reserved. Network Connectivity
Application Fluency
The Web Changed Everything
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Apps Being Moved into Fewer Centralized Datacenters
Remote Users Further Away from Apps
Web Protocols Extremely “Chatty”
Need for security increases
Result Performance Declines • Complexity Increases
The Challenge of Application Delivery
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Traditional Approaches Don’t Work
Traditional Approaches Don’t Work
More Boxes
Team of Consultants Bigger Pipes
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Web and Browser-Based
Applications
Optimize
• Accelerates
• Secures
• Reduces Cost
A Better Way
©Copyright 2005, DABCC, Inc. All Rights Reserved.
15x
faster
Up to Tight end-to-end
Security
your capacity atDouble
Half
the costCitrix NetScaler
Citrix NetScaler
©Copyright 2005, DABCC, Inc. All Rights Reserved.
• Compresses and caches data
• Speeds protocols and connections • Offloads tasks from servers
• Maintains end-to-end security • Ensures 24x7 availability
Single Integrated Solution
NetScaler Application
Delivery Systems
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Load on Servers Before NetScaler
Load on Servers After NetScaler
It’s Not Just About Performance
It’s Not Just About Performance
©Copyright 2005, DABCC, Inc. All Rights Reserved.
75%
4,000
©Copyright 2005, DABCC, Inc. All Rights Reserved.
New Standard Edition
For the first time ever the power of NetScaler is available to
small-to-medium sized enterprises
Now shipping!
Not Just for the Big Guys Anymore
©Copyright 2005, DABCC, Inc. All Rights Reserved.
15x
faster
Up to Tight end-to-end
Security
your capacity atDouble
Half
the costCitrix NetScaler
Citrix NetScaler
Application Streaming
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Citrix Project Tarpon
Citrix Project Tarpon
At iForum 2005, Citrix announced Project Tarpon as a
desktop streaming solution
But is it streaming?
Project Tarpon deploys applications to workstation
through an SMB copy and then executes it through a
desktop AIE
When streaming it is required to copy the entire
package before the application the execute
Project Tarpon is based off Citrix’s AIE technology and
thus has the same issues
Still in early prototype, available in Q3 / Q4 2006????
At iForum 2005, Citrix announced Project Tarpon as a
desktop streaming solution
But is it streaming?
Project Tarpon deploys applications to workstation
through an SMB copy and then executes it through a
desktop AIE
When streaming it is required to copy the entire
package before the application the execute
Project Tarpon is based off Citrix’s AIE technology and
thus has the same issues
Citrix Futures…
©Copyright 2005, DABCC, Inc. All Rights Reserved.
“Constellation”
Next-generation application
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Autonomic Load Management
Autonomic Load Management
Load management is based around end-user experience
My analogy, when you go to an airport and you are required
to go through the security:
You are then directed through a queue (Resource based)
But this is NOT always the fastest way…
What we need is the ability to have more logic when
routing…
For example, the ability to see if there is one person with 2
laptops vs. a line with two people with no bags. The line with
the two people will be quicker…
Load management is based around end-user experience
My analogy, when you go to an airport and you are required
to go through the security:
You are then directed through a queue (Resource based)
But this is NOT always the fastest way…
What we need is the ability to have more logic when
routing…
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Autonomic Load Management
Autonomic Load Management
So, you cannot look at two apps the same way.
Look at the apps based on how they perform, their
resource profile, and the load of each server to
decide which queue they will go too
I like to call it, “Smart load management”
Citrix made the claim, “Guaranteeing the best user
experience”
So, you cannot look at two apps the same way.
Look at the apps based on how they perform, their
resource profile, and the load of each server to
decide which queue they will go too
I like to call it, “Smart load management”
©Copyright 2005, DABCC, Inc. All Rights Reserved.
System Health Monitoring
System Health Monitoring
The goal is to enhance the availability of the
system
Making sure the user gets availability based on the
health of the system…
For example, The Black Hole problem – bringing
up servers at the same time… If the server is not
healthy, users are not able to log on… for what
ever reason. The user needs to be able to print,
login, connect to other devices in order for the
server to be called healthy
Admin configurable
With System Health Monitoring if a server is NOT
healthy then it is taken offline and the admin team
is notified
The goal is to enhance the availability of the
system
Making sure the user gets availability based on the
health of the system…
For example, The Black Hole problem – bringing
up servers at the same time… If the server is not
healthy, users are not able to log on… for what
ever reason. The user needs to be able to print,
login, connect to other devices in order for the
server to be called healthy
Admin configurable
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Policy Based Session Recording
Policy Based Session Recording
The ability to record end-user and administrator
activity for security and compliance purposes
Available in tech preview (Project IRIS)
The ability to record end-user and administrator
activity for security and compliance purposes
©Copyright 2005, DABCC, Inc. All Rights Reserved.
User Experience Monitoring
User Experience Monitoring
Today Citrix is blamed for everything
Networks consist of numerous items, file servers, databases,
and printers…
9 out of 10 times Citrix is blamed and it is the problem of not
Citrix but something else…
The goal is to take ICA to the next level… to keep track of
the user experience to make this better
If Citrix finds a potential problem it will then notify the admin
and allow them to take action…
Sort of a root cause analysis tool
No more details are available...
What do you think? I think they will aquire this solution???
Today Citrix is blamed for everything
Networks consist of numerous items, file servers, databases,
and printers…
9 out of 10 times Citrix is blamed and it is the problem of not
Citrix but something else…
The goal is to take ICA to the next level… to keep track of
the user experience to make this better
If Citrix finds a potential problem it will then notify the admin
and allow them to take action…
Sort of a root cause analysis tool
No more details are available...
©Copyright 2005, DABCC, Inc. All Rights Reserved.
Extreme Graphics Acceleration
Extreme Graphics Acceleration
Ability to run Open GL – 3D rendering software on Citrix! Ability to add more apps on Citrix than before
Lets customers standardize on Citrix Presentation Server
User Responsiveness – trying to overcome the problems around these type of apps
Software accelerations – called aggressive compression – intelligent compression.
Compress the data on the wire based on the user interaction Working with Microsoft to have Presentation Server utilize the Graphics Adapters on the Presentation Server
Will be available in Longhorn timeframe Called project Ocelot
Ability to run Open GL – 3D rendering software on Citrix! Ability to add more apps on Citrix than before
Lets customers standardize on Citrix Presentation Server
User Responsiveness – trying to overcome the problems around these type of apps
Software accelerations – called aggressive compression – intelligent compression.
Compress the data on the wire based on the user interaction Working with Microsoft to have Presentation Server utilize the Graphics Adapters on the Presentation Server