Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network


Citrix XenApp - dlaczego warto wirtualizować aplikacje?






Total Views
Views on SlideShare
Embed Views



1 Embed 3

http://http.streamhosting11.cdn.cz 3



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Citrix XenApp - dlaczego warto wirtualizować aplikacje? Presentation Transcript

  • 1. XenApp 5 -FP 2Dlaczego warto wirtualizować aplikacje
    Sebastian KisielSE Citrix SystemsEastern Europe
  • 2. Centralize, Virtualize, Deliver on demand
    Corporate Office
    Branch Offices
    Remote Worker
    Mobile Worker
    Separate applications and operating environments
    • Move applications and data from individual machines to the data center
    • 3. Maintain and test in one secure place
    • 4. Deliver instantly and on-demand to any device, any where
    Contract Worker
    Data Center
    Back-upData Center
  • 5. New features in XenApp 5 Feature Pack 2
    *Requires WS2003 for the delivery controller
  • 6. Server hosted applications
  • 7. Server hosted application delivery process
    To Account Authority and Enterprise Applications
    Applications published to users and groups. Admin designates servers that will be available to host user sessions.
    User devices with Citrix Receiver
    TCP-ICA: 1494 or TCP-CGP: 2598(or tunneled through SSL)
    XenApp Web and ServicesSite
    LAN User
    XenApp ServersServer-hosted apps
    TCP-XML: 80/443
    TCP-HTTP(S): 80/443
    Application Hub SMB or Web File Share
    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.
    Application packages are stored in the Application Hub
    User logs on to XenApp Web or Citrix Receiver. XML service retrieves customized list of applications.
    Administrator prepares application using the profiler tool.
  • 8. Local (offline) application delivery
  • 9. Local application delivery process
    To Account Authority and Enterprise Applications
    Applications published to users and groups. Admin designates servers that will be available to host user sessions if fallback is desired.
    User devices with Citrix Receiver
    XenApp Web and Services Site
    LAN User
    XenApp WorkersServer-hosted apps
    TCP-XML: 80/443
    TCP-HTTP(S): 80/443
    Application Hub SMB or Web File Share
    Application packages are stored in the Application Hub
    TCP-HTTP(S): 80/443 or TCP-SMB 445
    User logs on to XenApp Web or Citrix Receiver. XML service retrieves customized list of 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.
    Administrator prepares application using the profiler tool.
  • 10. VM hosted application delivery
  • 11. Innovative and flexible options for app delivery
    Local Apps
    VM Hosted Apps
    Server Hosted Apps
    Hosted virtual desktops,VMs or blade PCs
    • Eliminates app conflicts
    • 12. Enables user mobility
    • 13. Seamless experience
    • 14. Ensures app compatibility
    • 15. Reduces validation cycles, faster time to market
    • 16. Apps that won't run on TS, require special devices or consume lots of resources
    • 17. Best TCO – 50% savings
    • 18. Highest security
    • 19. Any device, anywhere
    • 20. Minimal bandwidth
    Citrix Confidential - Do Not Distribute
  • 21. 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 supported
    Citrix Confidential - Do Not Distribute
  • 22. 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
    2. User clicks app icon and Citrix Receiver contacts connection broker
    Enterprise Storage
    Images and vDisks
    XenApp Web or Services Site
    4. User interacts with app remotely. Screen updates, mouse clicks and keystrokes sent between user and server.
    3. Pooled VM is booted for user. App executes within VM and remote displays to user in seamless mode.
    Connection BrokerDesktop Delivery Controller
    XenApp WorkersHosted apps on physical or virtual PC’s and blades
    Enterprise Database
    Citrix Licensing
    Account Authority
    User accounts,
    Citrix Confidential - Do Not Distribute
  • 23. End-user experience
    Best Performance. Highest Security.
    Lowest Total Cost.
    If application VM is suspended, users sees info message and spinner under app icon.
    3. Final release will not show connection bar but display app in seamless mode.
    1. Server or VM hosted apps appear in the applications tab.
    2. Click to connect. Same experience as connecting to server-hosted application.
  • 24. XenApp dynamic application delivery architecture
    v-disks, images, application packages
    Citrix Receiverwith plugins
    XenApp Web or Services Site
    App HubStreamedapps
    Provisioning Services
    Connection BrokersIMA and VDA Controllers
    Enterprise Database
    IMA (server-hosted)
    VDA (VM Hosted)
    Provisioning DB
    UsersEmployees, road warriors, contractors, temps,…
    DevicesMac, Windows, Linux ,SmartPhones
    LocationsLAN, WAN, Hotel, Home, Small office, …
    XenApp WorkersServer-hosted apps
    Merchandising Server
    Virtual appliance
    Citrix Licensing
    Account Authority
    User/machine accounts,
    XenApp WorkersBlade, PC and VM Hosted apps
    3 ways to deliver any application
  • 25. 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
  • 26. Power and Capacity Management
  • 27. Basics of power management
    • Before…
    • 28. Session sprawl
    • 29. Low and uneven server utilization
    • 30. Over-provisioned capacity
    • 31. Unnecessary power consumption
    • 32. After…
    • 33. Sessions on fewer servers
    • 34. Optimal server utilization
    • 35. Just-in-time capacity
    • 36. Reduced power consumption
    e.g. 65% unused capacity, 2 unnecessary servers
    e.g. 30% unused capacity, 0 unnecessary servers
  • 37. Citrix QA farm capacity usage before
    Fort Lauderdale XenApp showcase servers (typical day)
  • 38. 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
  • 39. Provisioning Services
  • 40. Dynamic Provisioningof Server Workloads
    • Explodingstoragecost
    • 41. High costwithserverfailuresbycomplexrecoverymethods
    • 42. Existingstorageinfrastructureis not effectiveenough
    • Fast deliveryofnewserverworkloads
    • 43. Fewbasisimagesreducestoragedemand
    • 44. Supports provisioningtoXenServerand MS Hyper-V
    • 45. Also streamingtophysicalserver
    • 46. Virtualization of server- and device harddisks
  • Virtualization
    Creation of virtual images: OS, apps and configuration
    Storing the images onto network storage
    Streaming the workloads on demand onto the target devices
    Citrix Provisioning Services
    „Golden Master“ Image
  • 47. B
    Silo 1
    Silo 2
    Silo 3
    Citrix Provisioning Services: In YOUR Server farm
  • 48. B
    Citrix Provisioning Services
    Citrix Provisioning Services: In YOUR Server farm
    Silo 1
    Silo 2
    Silo 3
  • 49. B
    Citrix Provisioning Services
    Citrix Provisioning Services: In YOUR Server farm
    Silo 1
    Silo 2
    Silo 3
  • 50. B
    W2K3 R2 SP2
    SAP 7.20
    W2K3 SP2
    SAP 7.10
    A Copy
    Silo 1
    W2K3 SP2
    SAP 7.10
    W2K3 SP2
    SAP 7.10
    W2K3 SP2
    SAP 7.10
    Silo 2
    Silo 3
    Upgrade and Roll-back !
  • 51. SmartAuditor
  • 52. 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?
  • 53. Secure application access
  • 54. Secure Application Access provides granular access control
    User connects with Citrix Receiver and Secure application access Plugin
    Enables access to all XenApp components as well as any network resources
    Enterprise Edition(Advanced Access Control built-in)
    XenApp Farm
    Advanced Edition
    Architectural overview
    AdvancedAccess Control
    Receiver for Web
    User Devices
    App Hub
    Standard Edition(no Adv. AccessControl)
    Other Network Resources
  • 55. 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
  • 56. Citrix HDX technology
  • 57. HDX technology
    Cross-product technology for optimizing the user experience
    Technologies delivered via XenApp, XenDesktop, Repeater
    Key functional areas
    HDX 3D
    HDX Real-Time
    HDX Plug and Play
    HDX Broadcast
    HDX Intellicache
  • 58. HDX MediaStream
    A/V Media
    Resulting Window
    Read, Decompress,& Render
    Acceleration OFF
    App with MediaTransmitted
    Media Redirected& Not Decompressed
    Read, Decompress,& Render
    Acceleration ON
    App and Raw MediaSent Separately
  • 59. Accelerate Flash multimedia performance
    NEW! 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
  • 60. NEW! HDX Plug-and-Play Enablereal-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
  • 61. Profile management
  • 62. 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
  • 63. Load Testing Services
  • 64. How Load testing services works?
    Virtual user control
    Visual scripting
    Performance information
    Virtual user creation and control
    Input and response to XenApp server(s)
    Number depends on size of test
    XenApp Server(s)
    Test one server for single server scalability analysis
    Test multiple servers for farm scalability analysis
    Launchers report test data to controller for real-time analysis and reporting
    Launchers receives commands from controller
    Launchers generate virtual sessions to hosted apps on target XenApp servers.
    Record/create and define tests scripts to be run
  • 65. Load testing services
  • 66. Web interface
  • 67. Web interface
    • Provides a cross-platform delivery point for access to applications
    • 68. Simplifies delivery of Citrix Receiver to user devices
    • 69. Access from desktops, laptops, PDA's
    • 70. New in XenApp 5
    • 71. Complete user interface redesign
    • 72. Generic RADIUS support for Windows
    • 73. Advanced Kerberos Authentication
    TCP-ICA: 1494 or TCP-CGP: 2598(or tunneled through SSL)
    To Account Authority and Enterprise Applications
    XenApp Web &Services Site
    LAN User
    XenApp Farm
    TCP-XML: 80/443
    TCP-IMA: 2513
    TCP-HTTP(S): 80/443
    User devices with Citrix Receiver
    Application Hub SMB or Web File Share
  • 74. Service Monitoring
  • 75. Recent and current sessions
    Session Summary
    Session Start Detail
    Channel Detail
    Process Detail
    System Summary
    Network Summary
    User Troubleshooter
  • 76. Citrix Receiver
  • 77. What is Citrix Receiver for Windows?
    • Provides unified client experience
    • 78. Install, configures, and updates Citrix components in minutes
    • 79. Auto- detects when SSL login is needed
    • 80. Delivers mainstream Citrix plug-ins
    • 81. Online and offline plug-ins (XenApp)
    • 82. Secure access plug-in (Access Gateway)
    • 83. Service monitoring plug-in (EdgeSight)
    Communication plug-in (EasyCall)
    Dazzle plug-in (XenApp)
    • Acceleration plug-in (Repeater)
    • 84. 3rd party software via SDK
  • 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
  • 85. Reference architecture
    Citrix Merchandising
    Citrix Receiver
    LAN, WAN, Mobile Users
    Update Notification Service(Citrix.com)
    Installers and MetaData
  • 86. 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
  • 87. Windows Mobile, Symbian, Android