XenApp Virtualization Success - How to Eliminate Storage and Networking Bottlenecks to

XenApp Virtualization Success How to Eliminate Storage
and Networking Bottlenecks to
Deliver Peak Performance
Presenters
Rick Ruskin (eG Innovations)
Bala Vaidhinathan (eG Innovations)
Chetan Venkatesh (Atlantis Computing)
Challenges With Virtualizing XenApp
Rick Ruskin
Vice President
eG Innovations
[email protected]
About eG Innovations
Performance Assurance eG Innovations’ award-winning performance assurance solutions
Made Easy automate and dramatically accelerate the discovery, diagnosis, and
resolution of service performance issues - in complex virtual, cloud,
and physical service infrastructures. Our customers use eG
Innovations to enable end user productivity, reduce cost and
complexity, and deliver on the ROI promise of transformational IT
investments.
Worldwide
Locations
New York, New Jersey, Boston, Chicago, Los Angeles, Dallas, Austin,
Singapore, London, Chennai
Customers
Over 1,000 customers worldwide
Certifications
Sample Awards
& Recognition
Companies Virtualizing XenApp
 93% of XenApp deployments
plan to virtualize
 83% are already completely
virtualized or migrating now
 Achieving success with this
migration is critical
25% currently
migrating to
virtualized
XenApp
7% Don’t Plan to
Virtualize
58%
Completely
Virtualized
10%
Planned
In 2013
Source: Survey by Atlantis Computing, April 2012
Sample size: 293
XenApp on Physical Servers = Complex
Active Directory
Client
Network
Web
SQL
Citrix
ZDC
Enterprise
Apps
Citrix
XenApp
License Server
Profile Server
XenApp Virtual Infrastructure = More Complex
Active Directory
SQL
Switch
Web on
VMware ESX
Network
Enterprise
Apps
XenApp on
VMware ESX
ZDC on
VMware ESX
SAN
Profile Server
License Server
Oracle
vCenter
Complexity
Add virtual machines, connection brokers, profile servers, provisioning servers … a lot of
opportunities for things to go wrong and impact user experience!
What Happens When There Are Issues?
Virtualizing Application Delivery
Requires Collaboration
 eG Innovations and Atlantis Computing are key elements
to a successful, cost-effective XenApp Solution:
– Reduce the cost & complexity
– Deliver on the ROI and user experience promise of
virtualized XenApp
Ensuring Peak Performance of
Virtualized Applications
Bala Vaidhinathan
CTO
eG Innovations
[email protected]
Best Practice #1
“Total Performance Visibility”
(Knowledge is Power)
Dashboard Indicates Service Issue
Service shows
a serious problem
Drilldown to Transactions
User Impact
detected
Intuitive Performance Mapping
XenApp
issue?
Intuitive Performance Mapping
Host ESX issue
impacting
XenApp
Pinpoint Root Cause
Console vCPU maxed out.
Pinpoint Root Cause
Backup process
runningl!
Intuitive Auto-Correlation
Auto-correlated alert
points to the vCPU
issue
No More Fingerpointing
eG Enterprise
vCenter
SAN
Client
Network
Web on
ESX
XenDesktop
Connection
Broker
XenDesktops
on ESX
Provisioning
Server
Profile Server
License Server
Oracle
vCenter
Best Practice #2
“Inside View
of User Sessions“
(Monitor users not just Servers)
Inside View for Every User
Identify problems only
visible from within the user
session
Provide – Real Time, in-depth, user session statistics with
Correlation and quick Search.
Benefit: Reduce service downtime; Keep users happy!
Best Practice #3
“Pro-Active Monitoring”
(Prevention is better than cure)
Pro-Active Monitoring
A critical event
was raised when
Citrix server went
down
Prevent Outages
Proactive alert sent 30
mins before the
problem occurred –
alert pertained to
user’s memory usage
Benefit: Prevent problems from impacting users!
Best Practice #4
“Monitoring of Capacity
& Configuration Changes”
(Changes and Bottlenecks)
5. Correlating Performance and Configuration
Track Configuration Changes
Correlate performance with configuration changes
PERFORMANCE ALERTS
CONFIGURATION CHANGE
Benefit: Saves endless hours of troubleshooting
6. Historical Reports on Users, Not VMs
Understand Usage Patterns
Find out who the top users are
Benefit: Know usage patterns, trends for effective capacity planning
5. Correlating Performance and Configuration
Find Your Bottlenecks
Benefit: Right size your environment for better ROI
I/O issues – ESX Impact
I/O issues – Storage Bottleneck
Benefit: Right size your environment for better ROI
Performance Assurance with eG Enterprise
End User
Experience
Service
Performance
Infrastructure
Performance
Trading
Connection
Brokers
Storage
Accounting
Online
Banking
Network
Applications
Patient
records
...
User
Experience
Total
Management
Performance
Visibility
Virtualization
Profile Servers
eG Enterprise
Pre-emptive
Alerting
Automated
Diagnosis
Right-Sizing
& Capacity
Planning
Best Practice Approach
1. Total Performance Visibility – Complete, end-to-end
service view with performance correlation
2. Inside View of User Sessions – In-depth visibility with
In-N-Out Monitoring inside each user’s desktop
session
3. Pro-Active Monitoring – Auto-baseline and end-toend correlation to fix performance problems before
users get impacted
4. Monitoring of Capacity and Configuration Changes –
Right-size your environment for maximum ROI and
weed out changes that cause performance issues
Simplifying, Accelerating and
Reducing Deployment Risks for
Virtualized Citrix XenApp
Chetan Venkatesh
CTO
Atlantis Computing
[email protected]
Atlantis Computing Introduction
 Software company focused on virtual data center optimization
–
–
–
–
HQ in Silicon Valley with offices in Europe
Over 200 customers
Over ¼ million licenses sold
Partnerships with over 130 resellers globally
 Strategic relationships with key industry vendors
 Largest VDI and XenApp deployments in the world: JPMorgan
Chase, Colt, US Navy, US Army Medical Command, etc.
Major Risks of Virtualizing XenApp
Storage Performance Bottleneck
Storage Network Bottleneck
SAN
Storage
Network
XenApp on
VMware ESX
PVS Write-Cache Storage Options
 Most use shared SAN/NAS storage
 Local disk has limited IOPS and is difficult
to maintain
 Local SSDs fail with write-heavy
workloads
 PVS servers will become a storage or
network bottleneck
 RAM has limited capacity
5.5%
PVS 5.5%
Server Local
RAM
61.6%
Shared
SAN/NAS
Storage
27.5%
Local
Disk
Source: Citrix Blog http://blogs.citrix.com/2011/10/31/pvs-write-cache-sizing-considerations-–-follow-up/
Where are the XenApp deployment risks?
 Under-sizing of the PVS write-cache
 SAN/NAS introducing storage network risk
The impact:
 Cost overruns – can be very significant
 Project delays – while infrastructure is resized
 Unhappy users and management – CFO, CIO, CEO, etc.
… leads to risk aversion and very cautious approach to project
Atlantis ILIO for Citrix XenApp
 Performance
– Accelerates boot/logon, provisioning, application
response time
 Storage Savings – 100%, No Storage!
– No shared storage, local disk or SSDs required
– Stores XenApp VMs/PVS write cache in-memory
– Reduces RAM requirements by 90+% compared to PVS
alone
 Risk Reduction
–
–
–
–
Absorbs write-cache sizing errors
Avoid network bottlenecks – No network storage traffic
No changes to XenApp images
Supports PVS or full clones
R2
Application
Analysis
R2
IO
Inline
R2
Compression
Atlantis ILIO Virtual Machine
Processing De-duplication IO Blender Fix
Hypervisor
R2
Fast
Clone
Storage Requirements with PVS
 4-12 XenApp VMs per
physical server
 Most common Write-Cache
size 16-20GB
 8 IOPS per user for “heavy
users”
Sources: Citrix Blog
http://blogs.citrix.com/2011/10/31/pvs-write-cache-sizing-considerations-–-follow-up/
http://blogs.citrix.com/2013/01/07/whats-the-optimal-xenapp-6-5-vm-configuration/
Atlantis ILIO for Citrix XenApp Testing
 LoginVSI Medium Workload
 12 VMs with 20GB PVS
Write-Cache
 92% reduction in RAM used
as storage
 33X faster provisioning
 4x faster boot time
 Faster app response time
 16% density increase
In-Memory XenApp
(RAM used)
250
200
150
240 GB
100
50
19.2 GB
0
Citrix PVS
Citrix PVS with ILIO
Cost Impact for 1,000 User XenApp Deployment
Virtually unlimited
IOPS of RAM
Dramatic Cost
Savings Compared
to SAN/NAS
Cost Per User
Under of $112
Automated Deployment
1. Automated
Atlantis ILIO
Deployment
4. Desktop
Provisioning with
Citrix PVS
2. Auto-Sizing and
Configuration
3. Auto-Create
Datastore
Addressing the Risks of Virtualizing XenApp
Storage Performance Bottleneck
Storage Network Bottleneck
SAN
Storage
Network
XenApp on
VMware ESX
Simplifying, Accelerating & De-Risking XenApp





No SAN/NAS, no local disk and no SSDs to size and maintain
No storage network traffic or fibre channel HBAs
Amazing user experience by using RAM as storage
Automated deployment of Atlantis ILIO VMs
Just software, servers and RAM!
XenApp on
VMware ESX
w/ Atlantis ILIO
Putting the Pieces Together
Rick Ruskin
Vice President
eG Innovations
[email protected]
Putting eG and Atlantis Computing Together
Active Directory
SQL
SAN
Storage
Network
Web on
VMware ESX
Network
ZDC on
VMware ESX
Enterprise
Apps
XenApp on
VMware ESX
Profile Server
Oracle
License Server
vCenter
Automate and dramatically accelerate the discovery, diagnosis, and
resolution of service performance issues.
Putting eG and Atlantis Computing Together
Active Directory
SQL
SAN
Storage
Network
Web on
VMware ESX
Network
Oracle
vCenter
ZDC on
VMware ESX
Enterprise
Apps
XenApp on
VMware ESX
ILIO for XenApp
Eliminates the
License Server
Bottlenecks
Profile Server
You Can Engage At All Stages of Adoption
Test
Pilot
Production
Acceleration
&
Next Steps
 More Details
www.atlantiscomputing.com
www.eginnovations.com
 Contact Us
Atlantis Computing (US)
877-310-2224
[email protected]
eG Innovations (US)
+1 732-794-1259
[email protected]