Delivering Citrix XenApp & XenDesktop Performance


Published on

Published in: Technology, Design
  • Be the first to comment

Delivering Citrix XenApp & XenDesktop Performance

  1. 1. Delivering Citrix XenApp & XenDesktop<br />Performance<br />How to Provide Total Performance Visibility & User Satisfaction<br />Contact Us:<br /><br />Presenters<br />Doug Brown (DABCC) | Bala Vaidhinathan(eG Innovations)Johny Hartanto(LPS) | Rick Ruskin (eG Innovations)<br />
  2. 2. Moderator<br />Holger Schulze<br />VP MarketingeG Innovations<br /><br />
  3. 3. Webinar Agenda<br /><ul><li>Introduction
  4. 4. Desktop Transformation Trends
  5. 5. XenApp – The Usual Suspect?
  6. 6. Best Practices for a Better User Experience
  7. 7. XenApp Case Study: Lender Processing Services
  8. 8. Q&A
  9. 9. Next Steps</li></li></ul><li>Desktop Transformation Trends<br />Doug Brown<br />Citrix Expert, Blogger , CTODABCC, Inc. + PaperShare, Inc.<br /><br />
  10. 10. Desktop Virtualization Journey<br />Complexity<br />Source: Wikibon 2011<br />
  11. 11. XenApp – The Usual Suspect?<br />Rick Ruskin<br />Vice PresidenteG Innovations<br /><br />
  12. 12. Physical Environment = Complex<br />Active Directory<br />SQL<br />Client<br />Enterprise<br />Apps<br />Network<br />Web<br />ZDC<br />XenApp<br />License Server<br />Profile Server<br />
  13. 13. Virtual Environment = More Complex<br />Active Directory<br />SQL<br />Enterprise<br />Apps<br />Client<br />Network<br />Web on<br />ESX<br />XenApp on<br />ESX<br />ZDC on<br />ESX<br />Profile Server<br />License Server<br />vCenter<br />Oracle<br />
  14. 14. VDI Environment = Complex2<br />vCenter<br />Active <br />Directory on<br />ESX<br />SAN<br />XenDesktops<br />on ESX<br />Client<br />Network<br />Web on<br />ESX<br />XenDesktop <br />Connection <br />Broker<br />Provisioning<br />Server<br />Profile Server<br />License Server<br />vCenter<br />Oracle<br />
  15. 15. Not our<br />problem<br />Looks <br />fine<br />Not mine either<br />Talk to<br />the other<br />guys<br />Everything<br />Is OK<br />All lights <br />Are green<br />VMs are lightly loaded<br />The server<br />is working<br />OK<br />We don’t <br />see anything<br />wrong<br />No other<br />complaints<br />“It’s Not Me …!”<br />Hey, this is not working<br />LAN <br />Admin<br />ApplicationAdmin<br />ERP Admin<br />Sys admin<br />End User<br />Domain<br /> admin<br />Client Admin<br />Firewall <br />admin<br />Database Admin<br />Server admin<br />VMware admin<br />
  16. 16. Best Practices for a Better User Experience<br />Bala Vaidhinathan<br />CTOeG Innovations<br /><br />
  17. 17. Best Practice #1 <br />“Total Performance Visibility”<br />(Knowledge is Power)<br />
  18. 18. Dashboard Indicates Service Issue<br />Service shows critical problem<br />
  19. 19. Drilldown to Transactions<br />Transactions exceed threshold<br />
  20. 20. Intuitive Performance Mapping<br />Oracleissue?<br />
  21. 21. Pinpoint Root Cause<br />Orders tablespace is full!<br />
  22. 22. Intuitive Auto-Correlation<br />Auto-correlated alert points to the Oracle issue<br />
  23. 23. No More Fingerpointing<br />eG Enterprise<br />vCenter<br />SAN<br />XenDesktops<br />on ESX<br />Client<br />Network<br />Web on<br />ESX<br />XenDesktop <br />Connection <br />Broker<br />Provisioning<br />Server<br />Profile Server<br />License Server<br />vCenter<br />Oracle<br />
  24. 24. Best Practice #2<br />“Inside View <br /> of User Sessions“<br />(Monitor users not just VMs)<br />
  25. 25. 3. Automatic Correlation for Root-Cause Diagnosis<br />Inside View for Every User<br />Identify problems only visible from within the user desktop<br />Benefit: Reduce service downtime; Keep users happy!<br />
  26. 26. Best Practice #3<br />“Pro-Active Monitoring”<br />(Prevention is better than cure)<br />
  27. 27. Pro-Active Monitoring<br />A critical event was raised when Citrix server went down<br />
  28. 28. Prevent Outages<br />Proactive alert sent 30 mins before the problem occurred – alert pertained to user’s memory usage<br />Benefit: Prevent problems from impacting users!<br />
  29. 29. Best Practice #4<br />“Monitoring of Capacity & Configuration Changes” <br />(Changes and Bottlenecks)<br />
  30. 30. 5. Correlating Performance and Configuration <br />Track Configuration Changes<br />Correlate performance with configuration changes<br />PERFORMANCE ALERTS<br />CONFIGURATION CHANGE<br />Benefit: Saves endless hours of troubleshooting <br />
  31. 31. 6. Historical Reports on Users, Not VMs<br />Understand Usage Patterns<br />Find out who the top users are<br />Benefit: Know usage patterns, trends for effective capacity planning<br />
  32. 32. 5. Correlating Performance and Configuration <br />Find Your Bottlenecks<br />Benefit: Right size your environment for better ROI<br />
  33. 33. Best Practice Approach<br />Total Performance Visibility – Complete, end-to-end service view with performance correlation <br />Inside View of User Sessions – Win-depth visibility with In-N-Out Monitoring inside each user’s desktop session<br />Pro-Active Monitoring – Auto-baseline and end-to-end correlation to fix performance problems before users get impacted <br />Monitoring of Capacity and Configuration Changes – Right-size your environment for maximum ROI and weed out changes that cause performance issues<br />
  34. 34. XenApp Case Study:Lender Processing Services, Inc.<br />Johny Hartanto<br />CISSP, CSSP, CCEE, MCSE, CCNACitrix Architecture & EngineeringLender Processing Services, Inc.<br /><br />
  35. 35. Desktop Transformation Objectives<br /><ul><li>Reduce Cost
  36. 36. Boost Security (compliance)
  37. 37. Increase user flexibility (work from anywhere, any device)</li></li></ul><li>Challenges<br /><ul><li>Too many layers …
  38. 38. We have Citrix servers, network devices, SQL servers, provisioning servers, VDI to publish app servers - plus the hypervisor.
  39. 39. Which one to check first when we see an issue? It can take many good hours just to pinpoint the issue.
  40. 40. EdgeSight is great – but what if the problem is not Citrix?
  41. 41. Do I really need multiple tools if I want to monitor network, SQL, provisioning, etc?</li></li></ul><li>Citrix Topology<br />
  42. 42. Benefits<br /><ul><li>Increased user satisfaction & productivity
  43. 43. Improved service level performance
  44. 44. Reduced business process cost
  45. 45. Proactive detection & resolution of issues across all tiers and all layers - before they rise to the level of user impact</li></li></ul><li>About eG Innovations<br />
  46. 46. Customer Success<br />Nearly 1,000 customers worldwide<br />
  47. 47. Ask the Experts …<br />Q&A<br />
  48. 48. Next Steps: Try eG Enterprise<br />Total performance visibility to proactively discover, instantly <br />diagnose, and rapidly resolve service performance issues.<br /><ul><li>Free
  49. 49. Free Trial
  50. 50. Contact Us webinar@eginnovations.comPhone: 732-794-1259</li>