Post on 18-Nov-2014
description
© 2009 Citrix Systems, Inc. — All rights reserved
Sponsor platynowy:
XenApp 5 - FP 2Dlaczego warto wirtualizować aplikacjeSebastian KisielSE Citrix Systems Eastern Europe
© 2009 Citrix Systems, Inc. — All rights reserved
Centralize, Virtualize, Deliver on demand
• Move applications and data from individual machines to the data center
• Maintain and test in one secure place
• Deliver instantly and on-demand to any device, any where
Separate applications and operating environments
Corporate Office Branch Offices Remote Worker Mobile Worker
Contract Worker
Data Center Back-upData Center
© 2009 Citrix Systems, Inc. — All rights reserved
New features in XenApp 5 Feature Pack 2Feature Capabilities/Enhancements Edition 2003 2008
HDX technology • Plug-and-Play for USB storage devices• MediaStream for Flash media playback A,E,P
EasyCall voice services • Turn any phone into a corporate-connected VoIP phone A,E,P
Workflow Studio orchestration • Automated scripts to integrate with Windows components A,E,P
VM hosted applications* • Deliver apps from centrally hosted physical or virtual PC’s E,P
Power and capacity management • Enhance server utilization and reduce power consumption E,P
Load testing services • Intelligent load control and automated test response E,P
Profile management • Ensure seamless profiles between any OS or device E,P
Provisioning services • Real-time image updates and maintenance P
*Requires WS2003 for the delivery controller
© 2009 Citrix Systems, Inc. — All rights reserved
Server hosted applications
© 2009 Citrix Systems, Inc. — All rights reserved
TCP-ICA: 1494 or TCP-CGP: 2598(or tunneled through SSL)
Administrator prepares application using the profiler tool.
Server hosted application delivery process
XenApp ServersServer-hosted apps
User devices with Citrix Receiver
Application Hub SMB or Web File Share
XenApp Web and ServicesSiteLAN User
To Account Authority and
Enterprise Applications
1
Application packages are stored in the Application Hub
Applications published to users and groups. Admin designates servers that will be available to host user sessions.
3
User logs on to XenApp Web or Citrix Receiver. XML service retrieves customized list of applications.
4
User clicks application and a session on the server is initiated. Application streamed to server from Application Hub (first time only). User interacts with application running in remote server session.
52
TCP-XML: 80/443TCP-HTTP(S): 80/443
© 2009 Citrix Systems, Inc. — All rights reserved
Local (offline) application delivery
© 2009 Citrix Systems, Inc. — All rights reserved
Local application delivery process
XenApp WorkersServer-hosted apps
User devices with Citrix Receiver
Application Hub SMB or Web File Share
XenApp Web and Services SiteLAN User
To Account Authority and
Enterprise Applications
User clicks app and server streams app profile to users device. App runs in isolated environment separate from installed appl. If app cannot be streamed to device, it is streamed to a fallback server for hosted delivery.
5
TCP-XML: 80/443TCP-HTTP(S): 80/443
TCP-HTTP(S): 80/443 or TCP-SMB 445
Administrator prepares application using the profiler tool.
1
Application packages are stored in the Application Hub
Applications published to users and groups. Admin designates servers that will be available to host user sessions if fallback is desired.
3
User logs on to XenApp Web or Citrix Receiver. XML service retrieves customized list of applications.
4
2
© 2009 Citrix Systems, Inc. — All rights reserved
VM hosted application delivery
© 2009 Citrix Systems, Inc. — All rights reserved
Innovative and flexible options for app delivery
• Eliminates app conflicts
• Enables user mobility
• Seamless experience
Local Apps VM Hosted Apps
• Ensures app compatibility
• Reduces validation cycles, faster time to market
• Apps that won't run on TS, require special devices or consume lots of resources
Hosted virtual desktops,VMs or blade PCs
Server Hosted Apps
• Best TCO – 50% savings
• Highest security
• Any device, anywhere
• Minimal bandwidth
New
Citrix Confidential - Do Not Distribute
© 2009 Citrix Systems, Inc. — All rights reserved
• Host and deliver apps from centralized virtual machines• Apps run on dedicated Windows XP, Vista or Windows 7 environments• Apps accessed via same method as other XenApp managed apps• Enables Full USB-support and greater app compatibility
• Complementary to server-hosted model• Valuable "niche" option for delivering an app• Apps that won’t run on Terminal Services or need 1:1 environment• Apps that require special devices like USB*, keyboard, biometrics• Apps that consume too many server resources• Potential stop gap while app validation for server-hosting completed• Least TCO efficient of 3 delivery methods (local, server, VM) • Still more cost effective compared to traditional app deployment
• Available in Enterprise and Platinum Edition
What is VM hosted application delivery?
* USB isochronous devices/connections not supportedCitrix Confidential - Do Not Distribute
© 2009 Citrix Systems, Inc. — All rights reserved Citrix Confidential - Do Not Distribute
• Application runs in virtual machine (Windows XP, Vista, 7)
• App can be delivered to any device (Windows, Mac, Linux, etc.)
• Users consume one license for all app sessions (VM or server hosted)
VM hosted application delivery
1. Admin creates standard desktop image or vDisk with installed app
Connection BrokerDesktop Delivery
Controller
XenApp Web or Services Site
Account AuthorityUser accounts,
Citrix Licensing(XenApp)
Enterprise DatabaseVDA
Enterprise StorageImages and vDisks
2. User clicks app icon and Citrix Receiver contacts connection broker
4. User interacts with app remotely. Screen updates, mouse clicks and keystrokes sent between user and server.
XenApp WorkersHosted apps on physical or
virtual PC’s and blades
3. Pooled VM is booted for user. App executes within VM and remote displays to user in seamless mode.
© 2009 Citrix Systems, Inc. — All rights reserved
Best Performance. Highest Security.Lowest Total Cost.
End-user experience
1. Server or VM hosted apps appear in the applications tab.
2. Click to connect. Same experience as connecting to server-hosted application.
3. Final release will not show connection bar but display app in seamless mode.
If application VM is suspended, users sees info message and spinner under app icon.
© 2009 Citrix Systems, Inc. — All rights reserved
EnterpriseStorage
v-disks, images, application packages
XenApp dynamic application delivery architecture
UsersEmployees, road warriors, contractors, temps,…
Devices Mac, Windows, Linux ,SmartPhones
LocationsLAN, WAN, Hotel, Home, Small office, …
XenApp Web or Services Site
Merchandising ServerVirtual appliance
Account AuthorityUser/machine accounts,
Images,v-disks
Connection BrokersIMA and VDA Controllers
Citrix Receiverwith plugins
Citrix LicensingXenApp WorkersBlade, PC and
VM Hosted apps
App HubStreamed
apps
XenApp WorkersServer-hosted apps
Enterprise DatabaseIMA (server-hosted)VDA (VM Hosted)Provisioning DB
1
2
3
3 ways to deliver any application
Provisioning Services
© 2009 Citrix Systems, Inc. — All rights reserved
• Hosted delivery for client-server applications• Requires network connectivity in order to function• Better protection for sensitive data, does not transmit application passwords over the external network• Critical business applications become platform independent (e.g. can be accessed from any OS)• Lowest Total Cost of Ownership
• Local delivery for apps that require offline use• Windows-based, graphics-intensive, multi-media applications• Desktop applications and utilities where offline/disconnected use is required• Easier/faster to maintain than Electronic Software Delivery or traditional app deployment
• VM Hosted delivery for everything else• Benefits of centralized delivery but at a higher cost model (e.g. requires Microsoft VECD license)• For apps that have special device needs, can’t run on terminal services or are resource intensive
• Only Citrix XenApp includes all three
Selecting the best delivery method
Citrix Confidential - Do Not Distribute
© 2009 Citrix Systems, Inc. — All rights reserved
Power and Capacity Management
© 2009 Citrix Systems, Inc. — All rights reserved
Basics of power management
• Before…• Session sprawl• Low and uneven server utilization• Over-provisioned capacity• Unnecessary power consumption
• After…• Sessions on fewer servers• Optimal server utilization• Just-in-time capacity• Reduced power consumption
e.g. 65% unused capacity, 2 unnecessary servers e.g. 30% unused capacity, 0 unnecessary servers
© 2009 Citrix Systems, Inc. — All rights reserved
Citrix QA farm capacity usage before
Fort Lauderdale XenApp showcase servers (typical day)
© 2009 Citrix Systems, Inc. — All rights reserved
Citrix QA farm capacity usage with PCM
1st year savings =* based on this day’s usage pattern
40,000kWh =* assuming 400W servers
$3600 =*assuming $0.09 per kWh
36 tons of CO2* assuming coal power station
© 2009 Citrix Systems, Inc. — All rights reserved
Provisioning Services
© 2009 Citrix Systems, Inc. — All rights reserved
Dynamic Provisioning of Server Workloads
Challenge• Exploding storage cost• High cost with server failures by complex recovery methods• Existing storage infrastructure is not effective enough
Benefits• Fast delivery of new server workloads• Few basis images reduce storage demand• Supports provisioning to XenServer and MS Hyper-V• Also streaming to physical server• Virtualization of server- and device harddisks
© 2009 Citrix Systems, Inc. — All rights reserved
Citrix Provisioning Services
Streaming
A
Streaming the workloads on demand onto the target devicesStreaming
Virtualization
Creation of virtual images: OS, apps and configurationVirtualization
Storage
Storing the images onto network storageStorage
„Golden Master“ Image
© 2009 Citrix Systems, Inc. — All rights reserved
Network-Storage
Citrix Provisioning
Server
A
C
B
Silo 1
Silo 2
Silo 3
vDisks
Citrix Provisioning Services: In YOUR Server farm
© 2009 Citrix Systems, Inc. — All rights reserved
A
C
B
Silo 1
Silo 2
Silo 3
Citrix Provisioning
Server
vDisks
Citrix Provisioning ServicesCitrix Provisioning Services: In YOUR Server farm
© 2009 Citrix Systems, Inc. — All rights reserved
A
C
B
Silo 1
Silo 2
Silo 3
Citrix Provisioning
Server
vDisks
Network-Storage
Citrix Provisioning ServicesCitrix Provisioning Services: In YOUR Server farm
© 2009 Citrix Systems, Inc. — All rights reserved
C
B
Silo 1
Silo 2
Silo 3
A CopyW2K3 R2 SP2
SAP 7.20
A
W2K3 SP2SAP 7.10
W2K3 SP2SAP 7.10
W2K3 SP2SAP 7.10
W2K3 SP2SAP 7.10
Citrix Provisioning
Server
vDisks
Network-Storage
Upgrade and Roll-back !
© 2009 Citrix Systems, Inc. — All rights reserved
SmartAuditor
© 2009 Citrix Systems, Inc. — All rights reserved
• Session recording and playback technology for:• Monitoring activity involving sensitive data• Recording administrator screens to video log for change
management• Keeping a record of activities for litigation support• Troubleshooting user issues
• Available in Platinum Edition
• Small file size (20-40MB per 8 hours)
What is SmartAuditor?
© 2009 Citrix Systems, Inc. — All rights reserved
Secure application access
© 2009 Citrix Systems, Inc. — All rights reserved
Architectural overview
3. Enables access to all XenApp components as well as any network resources
Receiver for Web
Enterprise Edition(Advanced Access
Control built-in)
User Devices
AdvancedAccess Control
Advanced Edition
Standard Edition(no Adv. Access
Control)
1. User connects with Citrix Receiver and Secure application access Plugin
2. Secure Application Access provides granular access control
App Hub
XenApp Farm
Other Network Resources
© 2009 Citrix Systems, Inc. — All rights reserved
• Great for evaluation or production use• Runs on XenServer (free)• Equivalent to Access Gateway Standard Edition• Load balance using NetScaler
NEW! Xen-based virtual appliance
© 2009 Citrix Systems, Inc. — All rights reserved
Citrix HDX technology
© 2009 Citrix Systems, Inc. — All rights reserved
HDX technology
• Cross-product technology for optimizing the user experience
• Technologies delivered via XenApp, XenDesktop, Repeater
• Key functional areas• HDX MediaStream• HDX 3D• HDX Real-Time• HDX Plug and Play• HDX Broadcast• HDX Intellicache
HDX
© 2009 Citrix Systems, Inc. — All rights reserved
Server
HDX MediaStream
PLAYER:Read, Decompress,
& Render
ClientA/V Media
App with MediaTransmitted
Resulting Window
Transmission
Acceleration OFF ReceiveImages
App and Raw MediaSent Separately
Media Redirected& Not Decompressed
CODEC:Read, Decompress,
& Render
Acceleration ON
© 2009 Citrix Systems, Inc. — All rights reserved
Accelerate Flash multimedia performanceNEW! HDX MediaStream for Flash
• Uses client side resources to process flash content
• Offloads server resources to improve scalability
• Works for flash apps and video
• Control via GPO on per machine or per user basis
© 2009 Citrix Systems, Inc. — All rights reserved
NEW! HDX Plug-and-Play Enable real-time plug-and-play for USB storage devices
• Maps USB flash drives in real-time before or during session
• Works for both VM hosted and server-hosted apps
• Supports USB 1, 2 and U3
© 2009 Citrix Systems, Inc. — All rights reserved
Profile management
© 2009 Citrix Systems, Inc. — All rights reserved
• Consolidates user profile settings to increase reliability and consistency
• Service runs on each device• Licensed for use wherever XenApp managed apps are accessed• Controlled via GPO, managed by Group Policy Management Console• Can be configured locally via INI files
• For XenApp Enterprise and Platinum Edition• NOTE: Does not support migration from mandatory profiles
Profile management
© 2009 Citrix Systems, Inc. — All rights reserved
Load Testing Services
© 2009 Citrix Systems, Inc. — All rights reserved
How Load testing services works?ControllerVirtual user control
Visual scripting
Performance information
Admin
Launcher(s)Virtual user creation and control
Input and response to XenApp server(s)
Number depends on size of test
Launchers report test data to controller for real-time analysis and reporting
4Launchers receives commands from controller
2
Launchers generate virtual sessions to hosted apps on target XenApp servers.
3
Record/create and define tests scripts to be run
1
XenApp Server(s)Test one server for single server scalability analysis
Test multiple servers for farm scalability analysis
© 2009 Citrix Systems, Inc. — All rights reserved
Load testing services
© 2009 Citrix Systems, Inc. — All rights reserved
Web interface
© 2009 Citrix Systems, Inc. — All rights reserved
Web interface
• Provides a cross-platform delivery point for access to applications
• Simplifies delivery of Citrix Receiver to user devices
• Access from desktops, laptops, PDA's
• New in XenApp 5• Complete user interface redesign• Generic RADIUS support for Windows• Advanced Kerberos Authentication
TCP-ICA: 1494 or TCP-CGP: 2598(or tunneled through SSL)
XenApp Farm
User devices with Citrix Receiver Application Hub
SMB or Web File Share
XenApp Web &Services SiteLAN User
To Account Authority and
Enterprise Applications
TCP-XML: 80/443TCP-IMA: 2513
TCP-HTTP(S): 80/443
© 2009 Citrix Systems, Inc. — All rights reserved
Service Monitoring
© 2009 Citrix Systems, Inc. — All rights reserved
• Recent and current sessions
• Session Summary
• Session Start Detail
• Channel Detail
• Process Detail
• System Summary
• Network Summary
User Troubleshooter
© 2009 Citrix Systems, Inc. — All rights reserved
Citrix Receiver
© 2009 Citrix Systems, Inc. — All rights reserved
What is Citrix Receiver for Windows?
• Provides unified client experience• Install, configures, and updates
Citrix components in minutes• Auto- detects when SSL login is needed
• Delivers mainstream Citrix plug-ins• Online and offline plug-ins (XenApp)• Secure access plug-in (Access Gateway)• Service monitoring plug-in (EdgeSight)• Communication plug-in (EasyCall)• Dazzle plug-in (XenApp)• Acceleration plug-in (Repeater)• 3rd party software via SDK
© 2009 Citrix Systems, Inc. — All rights reserved
Components
• Receiver client software• Client software installed on user desktop• Manages plug-ins on user device• Communicates with Merchandising Server
• Merchandising server• Provides web-base, Admin Console for
configuring plug-in packages and deliveries• Linux-based, Virtual Appliance installable on
any version of XenServer 5• Citrix XenServer is free
• Citrix.com update site• Update notifications • Delivery of Citrix Receiver plug-ins
© 2009 Citrix Systems, Inc. — All rights reserved
Reference architecture
LAN, WAN, Mobile Users
Citrix Merchandising
Server
AdministrativeReports
Update Notification Service(Citrix.com)
Installers and MetaData
Notifications
Citrix Receiver
© 2009 Citrix Systems, Inc. — All rights reserved
Merchandising Server 1.1
• Central point of control and delivery for Citrix Receiver• Manages and controls plug-in delivery to Citrix Receiver client software on user devices• Notifies administrators of available plug-in updates• Produces administrative reports
• Shipped as a pre-configured Virtual Appliance• Imports via XenServer• Configured using web-based administration console• Integrates with Active Directory (configured as part of the initial setup)• Other virtualization platforms to be supported in the future releases
© 2009 Citrix Systems, Inc. — All rights reserved
Windows Mobile, Symbian, Android
© 2009 Citrix Systems, Inc. — All rights reserved