citrix xendesktop 7 performance monitoring best practices

Post on 20-Aug-2015

2.476 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

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