citrix xendesktop 7 performance monitoring best practices
Post on 20-Aug-2015
2.476 Views
Preview:
TRANSCRIPT
PresenterBala Vaidhinathan | CTO | eG Innovations
Performance MonitoringBest Practices for
Citrix XenDesktop 7
© eG Innovations, Inc | www.eginnovations.com
Today’s Presenter
Bala VaidhinathanCTOeG Innovationsbala@eginnovations.com
© eG Innovations, Inc | www.eginnovations.com
The Desktop Virtualization Journey
© eG Innovations, Inc | www.eginnovations.com
Desktop VirtualizationWhat it Includes and How it has Evolved
Thin Client Computing
Server-B
ased Com
puting
Citrix WinFrameMicrosoft Terminal Services
Citrix MetaframeCitrix Presentation Server
Citrix VDI-in-a-Box
Microsoft Remote
Desktop Services
Citrix XenApp
Citrix XenDesktopVMware Horizon View
Mic
roso
ft A
pp-V
2x Application Server
LeoStream Oracle VDI Quest vWorkspace
Dell Wyse
Application Virtualization
© eG Innovations, Inc | www.eginnovations.com
Focus on protocol choices – HDX vs. PCoIP vs. RDP
Capabilities of the core platform dominate decision making
Mainly in test/small scale environments
Assessments focus on which desktops to virtualize & which not
Desktop Virtualization 1.0Are we there yet?
Desktop Virtualization 2.0Yes we are!
Technology is mature; Architecture proven
Large scale production deployments
Virtualize most desktops Focus shifts to how to
operationalize and deliver on the ROI promise
The Evolution of Desktop Virtualization
© eG Innovations, Inc | www.eginnovations.com
XenDesktop 7 – A Landmark Release
© eG Innovations, Inc | www.eginnovations.com
Today’s Focus
Desktop Virtualization Adoption
Test
- Deploy on a few dozen desktops- Typically use free licenses (VMware, Citrix, …)
Pilot
- A few hundred desktops - Test technology feasibility- Small workgroup rollout
Production
- Thousands of desktops- Production users - Expect to see benefits of virtual desktops including ROI
Storage Network
VirtualizationHypervisor
Session Management
User WorkspaceManagement
Infrastructure Services
(AD, Databases, Security …)
Desktop Provisioning &Management
Virtual Desktop Reference Architecture
Compute
Endpoint Devices
Connection Provisioning Gateway Broker Server
Use
r Ser
vice
sVi
rtua
l Des
ktop
Enab
lem
ent
Infr
a-st
ruct
ure
Policies Profiles Compliance
Storage Network
VirtualizationHypervisor
Session Management
User WorkspaceManagement
Infrastructure Services
(AD, Databases, Security …)
Desktop Provisioning &Management
Virtual Desktop Reference Architecture
Compute
Endpoint Devices
Connection Provisioning Gateway Broker Server
Performance Assurance
Use
r Ser
vice
sVi
rtua
l Des
ktop
Enab
lem
ent
Infr
a-st
ruct
ure
Automated
Diagnosis
User Experienc
e Manageme
nt
Right-Sizing & Capacity Planning
Pre-Emptive Alerting
Policies Profiles Compliance Total Visibility
© eG Innovations, Inc | www.eginnovations.com
Performance Management – Key to future Desktop Virtualization Success
Virtual Desktop Success
Lower operations cost
Ensure user productivity
Forecast and plan for growth
Keep users happy
Invest wisely; Get most out of investments
© eG Innovations, Inc | www.eginnovations.com
Performance Management – Striking the Balance
COST PERFORMANCEPERFORMANCE MANAGEMENT
Balancing Cost & Performance
© eG Innovations, Inc | www.eginnovations.com
Performance Managementfor Citrix XenDesktop 7
Virtual DesktopsDelivers virtual desktops to any user on any
device, anywhere.
Infrastructure ComponentsProvide foundational services
including storage, networking, computing, applications, desktops, etc.
Virtual Desktop Platform Orchestrates infrastructure components
to deliver virtual desktop service to users.
Desktop Virtualization Components
EndUsers
Net
wor
k
Stor
age
Infr
a Ap
ps
Virt
ual.
Des
ktop
Virtual Desktop ArchitectResponsible for technology choicesHandles long term technology planning and forecasting
Meet the Team – Design
EndUsers
Net
wor
k
Stor
age
Infr
a Ap
ps
Virt
ual.
Des
ktop
VirtualDesktopPlatform
Infrastructure Components
Meet the Team - Operations
Citrix Service Manager• Operations for the Citrix tier • Responsible for the desktop
virtualization service
IT Operations(Network Ops, Storage Ops, Desktop Ops, Application Ops, etc.)
Helpdesk• Handles user complaints
about virtual desktops• Performs 1st level
supportEndUsers
Net
wor
k
Stor
age
Infr
a Ap
ps
Virt
ual.
Des
ktop
Infrastructure Components
VirtualDesktopPlatform
Today’s Tools – Design
Net
wor
k
Stor
age
Infr
a Ap
ps
Des
ktop
EndUsers
Infrastructure Components
Platform ToolsUse virtual platform tools; limited
visibility end to end.
VirtualDesktopPlatform
Virt
ual.
Virtual Desktop Architect Responsible for technology choicesHandles long term technology planning and forecasting
• Load test, evaluate performance of different technologies
• Analyze long term performance and capacity – across all the tiers
• Trends for the virtual desktop platform
• Little/no visibility end-to-end; forecasting, bottleneck analysis capability
Objectives vs. Capabilities
Citrix Architect
Role Objectives Capabilities
Today’s Tools - Operations
Specialized ToolsManage each tier individually.
EndUsers
Net
wor
k
Stor
age
Infr
a Ap
ps
Virt
ual
Des
ktop
VirtualDesktopPlatform
Infrastructure ComponentsIT Operations(Network Ops, Storage Ops, Desktop Ops, Application Ops, etc.)
• Load test, evaluate performance of different technologies
• Analyze long term performance and capacity – across all the tiers
• Trends for the virtual desktop platform
• Little/no visibility end-to-end; forecasting, bottleneck analysis capability
Objectives vs. Capabilities
Citrix Architect
Role Objectives Capabilities
• Keep the network, storage, database, virtual tiers working fine
• Drill-down tools toallow them to manage their tiers well
IT Operations
Today’s Tools - Operations
Net
wor
k
Stor
age
Infr
a Ap
ps
Des
ktop
EndUsers
Infrastructure Components
Platform ToolsManage virtual desktop platform; Don’t extend into infrastructure tiers.
VirtualDesktopPlatform
Virt
ual
Citrix Service Manager• Operations for the Citrix tier • Responsible for the desktop
virtualization service
© eG Innovations, Inc | www.eginnovations.com
The “It’s Not Me …!” Syndrome
End User
Client Admin
LAN Admin
Firewall admin
Server admin
Virtualization admin
Domain admin
ERP Admin Sys admin ApplicationAdmin
The serveris working
OK
No othercomplaints
All lights Are green
We don’t see anything
wrong
Database Admin
Hey, this is not working
VMs are lightly loaded
EverythingIs OK
Not ourproblem
Looks fine Not mine
either
Talk tothe other
guys
Citrix Service Manager
• Load test, evaluate performance of different technologies
• Analyze long term performance and capacity – across all the tiers
• Trends for the virtual desktop platform
• Little/no visibility end-to-end; forecasting, bottleneck analysis capability
Objectives vs. Capabilities
Citrix Architect
Role Objectives Capabilities
• Keep the network, storage, database, virtual tiers working fine
• Drill-down tools toallow them to manage their tiers well
IT Operations
• Keep the Citrix platform working well
• Ensure that the virtual desktop service is working well
• Citrix XenDesktop health monitoring
• No ability to troubleshoot virtual desktop slowness across tiers
Citrix Service Manager
Today’s Tools - Operations
Net
wor
k
Stor
age
Infr
a Ap
ps
Des
ktop
Infrastructure Components
VirtualDesktopPlatform
EndUsers
Virt
ual.
Trouble-ticketing & Desktop tools Track trouble tickets. Basic desktop troubleshooting
Helpdesk• Handles user complaints
about virtual desktops• Performs 1st level
support
• Load test, evaluate performance of different technologies
• Analyze long term performance and capacity – across all the tiers
• Trends for the virtual desktop platform
• Little/no visibility end-to-end; forecasting, bottleneck analysis capability
Objectives vs. Capabilities
Citrix Architect
Role Objectives Capabilities
• Keep the network, storage, database, virtual tiers working fine
• Drill-down tools toallow them to manage their tiers well
IT Operations
• Keep the Citrix platform working well
• Ensure that the virtual desktop service is working well
• Citrix XenDesktop health monitoring
• No ability to troubleshoot virtual desktop slowness across tiers
Citrix Service Manager
• Troubleshoot basic issues with user desktops
• Triage a problem and call the right IT operations person
• Desktop troubleshooting capability
• No visibility into operational state of the service or to triage a problem
Helpdesk
In Summary: Today’s Gap
EndUsers
Net
wor
k
Stor
age
Infr
a Ap
ps
Virt
ual.
Des
ktop
Infrastructure Components
VirtualDesktopPlatform
Little/no visibility end-to-end; forecasting, bottleneck analysis capability
No ability to troubleshoot virtual desktop slowness across tiers
No visibility into operational state of the service or to triage a problem
The Solution: Intelligent Performance Management
Infrastructure PerformanceUtilization levels of CPU, memory, disk, workload on each element – IOPS / Requests / Bandwidth.
Platform PerformanceConnections, resources, failed desktops, users
Service PerformanceUsers, Applications, Sessions, Incidents, Latency. End
UsersN
etw
ork
Stor
age
Infr
a Ap
ps
Virt
ual.
Des
ktop
Infrastructure Components
VirtualDesktopPlatform
Deep end-to-end performance visibility; forecasting, bottleneck analysis capability
Ability to troubleshoot virtual desktop slowness across tiers
Full visibility into operational state of the service to triage a problem
© eG Innovations, Inc | www.eginnovations.com
Intelligent XenDesktop Performance Management
… will not be like that
… more like this!
© eG Innovations, Inc | www.eginnovations.com
How does Intelligent XenDesktop Performance Management help you?
© eG Innovations, Inc | www.eginnovations.com
Visibility into the End User Experience
Citrix Service Manager
Helpdesk
A couple of transactions are very slow.
© eG Innovations, Inc | www.eginnovations.com
Monitor the Service, Not Silos
Citrix Service Manager
Helpdesk
The client a
nd the Citri
x
Storefront a
re seeing
issues.
One of the XenDesktop Apps server is also seeing a problem. The color cues highlight where
the more severe problem is.
© eG Innovations, Inc | www.eginnovations.com
Virtualization-Aware Management
Citrix Service Manager
Helpdesk
The XenDesktops Apps instance is running on an ESX server. Again the color cues
indicate where to focus.
© eG Innovations, Inc | www.eginnovations.com
Triage Problems Quickly
Citrix Service Manager
Helpdesk
Clearly see which layer is having a problem.
Drill down to see the cause of the problem.
© eG Innovations, Inc | www.eginnovations.com
Triage Problems Quickly
Citrix Service Manager
Helpdesk
The application that is responsible for the slow down – a samba backup
job
© eG Innovations, Inc | www.eginnovations.com
Focus on the Root-Cause, Not Effects
Without root-cause diagnosis, you have no idea where the problem lies
With root-cause diagnosis, you have a clear idea of what to do to resolve the problem.
All the problems appear to be equally important.
The root-cause of the problem
The effects of the problem
© eG Innovations, Inc | www.eginnovations.com
The Result
Citrix Service Manager
Helpdesk
© eG Innovations, Inc | www.eginnovations.com
Analyze the Past
Review past incidents
© eG Innovations, Inc | www.eginnovations.com
Analyze the Past
Analyze which tier is the
bottleneck
© eG Innovations, Inc | www.eginnovations.com
Analyze the Past
Review how to avoid performance issues
Citrix Architect
© eG Innovations, Inc | www.eginnovations.com
Optimize the Present
A few of the servers are handling most of
the sessions
Citrix Architect
© eG Innovations, Inc | www.eginnovations.com
Forecast the Future
Memory bottleneck preventing addition of
more Desktops
Citrix Architect
© eG Innovations, Inc | www.eginnovations.com
Forecast the Future
Predicted FUTURE performance based on
the past
Citrix Architect
Addressing the XenDesktop Performance Management Gap
Infrastructure PerformanceUtilization levels of CPU, memory, disk, workload on each element – IOPS / Requests / Bandwidth.
Platform PerformanceConnections, resources, failed desktops, users
Service PerformanceUsers, Applications, Sessions, Incidents, Latency. End
UsersN
etw
ork
Stor
age
Infr
a Ap
ps
Virt
ual.
Des
ktop
Infrastructure Components
VirtualDesktopPlatform
Deep end-to-end performance visibility; forecasting, bottleneck analysis capability
Ability to troubleshoot virtual desktop slowness across tiers
Full visibility into operational state of the service to triage a problem
© eG Innovations, Inc | www.eginnovations.com
Live Demo
Citrix XenDesktop 7Performance Monitoringwith eG Enterprise
February 20 @ 11am ET | 10am CT 8 am PT |4 pm UK and 5 pm CET
Registration https://www4.gotomeeting.com/register/712481743
© eG Innovations, Inc | www.eginnovations.com
The Business Case for XenDesktop Performance Management
© eG Innovations, Inc | www.eginnovations.com
Cost of a XenDesktop Deployment
© eG Innovations, Inc | www.eginnovations.com
Cost Analysis – Per User
1 User
VDI cost per User
$852
Performance Management per User
$40 (4%)
Performance Management per User / month
$1.5
“Less than a cup of Starbucks coffee
per month per user!”
© eG Innovations, Inc | www.eginnovations.com
Benefit Analysis – A Global Tier-1 Bank• Was seeing a lot of issues, without a clue
as to where the problem lie: network? Database? Application? Virtualization?
• Implemented end-to-end performance management and had the helpdesk play an active role in the support process
• For simple problems, problem detection and resolution time reduced by 33% (4500 fewer users impacted during each incident)
• For more complex problems (multiple tiers), problem resolution time dropped by an ORDER of MAGNITUDE.
© eG Innovations, Inc | www.eginnovations.com
Without XD Performance Management
With XD Performance Management
OverallImpact
Reduce Downtime per Occurrence by 90%
180 minutes x $5,000
= $900,000
20 minutes x $5,000
= $100,000
~ 90% savings per outage($800,000)
ROI of XenDesktop Performance Management
Reduce Outage Frequency & Cost by 91% (annual)
20 outagesx $900,000
= $18,000,000
16 outages x $100,000
= $1,600,000
91% + savings per year
($16,400,000)
© eG Innovations, Inc | www.eginnovations.com© eG Innovations, Inc | www.eginnovations.com
Benefit Analysis – Global Tier-1 Bank
Lower Estimated Number of people required on a P1Sx bridge call
“Based off of past history, with the visibility into the systems performance during an issue, Production Assurance estimates that fewer Level 3 and Developers will be required on a bridge to mitigate customer impact. This will improve efficiency by fewer calls that require 3rd level and developers to drop what they are doing or being woken up late night for a bridge call.”
TSCServer
AVMUnix DBA/
3rd Level Developer DifferenceOps SA Network
Before EG
1 Server 1 1 1
2 Servers 1 1 1
3 or more servers in one datacenter
1 1 2 1
2 or more in multiple datacenters
1 1 2 1 1/1 1
3 or more in multiple datacenters
1 1 2 1 1/1 1 1
Currently with EG
1 Server 1 1 1 0
2 Servers 1 1 1 0
3 or more servers in one datacenter
1 1 1 -2
2 in multiple datacenters 1 1 2 1 1/1 -1
3 or more in multiple datacenters
1 1 2 1 1/1 1 -1
Fewer experts on bridge calls
© eG Innovations, Inc | www.eginnovations.com
Reduce IT Support Cost by 15% (annual)
20 FTE x $80,000
= $1,600,000
17 FTEx $80,000
= $1,360,000
15% savings per year
($240,000)
Without XD Performance Management
With XD Performance Management
OverallImpact
ROI of XenDesktop Performance Management
© eG Innovations, Inc | www.eginnovations.com
Benefit Analysis – A University Medical Center
More users
perphysical server
“We saw a 20% improvement in user density from deploying the performance management system. We were able to reduce our
physical hosts by 20% as a result.”Citrix admin at a leading US medical center
© eG Innovations, Inc | www.eginnovations.com
Improve User Density on HW by 20%
100 users / server e.g. 500 servers
120 users / server e.g. 300 servers
20% HW server savings
Without XD Performance Management
With XD Performance Management
OverallImpact
ROI of XenDesktop Performance Management
© eG Innovations, Inc | www.eginnovations.com
Without XD Performance Management
With XD Performance Management
OverallImpact
Reduce Downtime per Occurrence by 90%
180 minutes x $5,000
= $900,000
20 minutes x $5,000
= $100,000
~ 90% savings per outage($800,000)
Summary: ROI of XenDesktop Performance Management
Reduce Outage Frequency & Cost by 91% (annual)
20 outagesx $900,000
= $18,000,000
16 outages x $100,000
= $1,600,000
91% + savings per year
($16,400,000)
Reduce IT Support Cost by 15% (annual)
20 FTE x $80,000
= $1,600,000
17 FTEx $80,000
= $1,360,000
15% savings per year
($240,000)
Improve User Density on HW by 20%
100 users / server e.g. 500 servers
120 users / server e.g. 300 servers
20% HW server savings
Accelerate Time to Deployment by 20%
100 Hours(1,000 desktops)
80 Hours(1,000 desktops) 20% faster
Boost User Experience More productive
© eG Innovations, Inc | www.eginnovations.com
Assess
DesignDeploy
Maintain
Performance Management for Virtual Desktop Success
PerformanceLessons
- Consider inter- desktop dependencies from the beginning- Mitigate risk of VDI failure downstream- Process vs costly ad-hoc fixes- Ensure scalability & deliver ROI
Performance Management
Plan
© eG Innovations, Inc | www.eginnovations.com
Next Steps
More details http://www.eginnovations.com/freetrial
Send an Email info@eginnovations.com
Call Us +1 (866) 526 6700
top related