Beruflich Dokumente
Kultur Dokumente
Communications
BRKVVT-2506
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Agenda
Data Centre Trends
Why Virtualise
Solution Goals and Design Process
Unity on VMware Solution
Performance, Deployment, Support
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Data Centre Trends
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 3
Data Centre Evolution
Centralised / Mainframe
Client-Server and
Distributed Computing
Virtualised and
Service-Oriented
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 5
X86 Industry Focused on Virtualisation 100%
Virtualisation Overhead
100%
85% EPT,
Virtualisation Overhead
VPID,
100% VMDq2
85%
Virtualisation Overhead VMDq
Intel® VT-d 70%
85%
Intel® VT-x, 70%
FlexPriority
70%
45nm
Quad-Core Intel®
Quad- 45nm 55%
Next generation Intel
Xeon® Processors 55%
Intel® Core™ uArchitecture
55% Intel Xeon 5100,
5300, 7300 uArchitecture (Nehalem)
(Penryn)
All timeframes, dates, and products are subject to change without further notification
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Increasing Server Virtualisation Adoption
VM Penetration of 61%
60% Installed Workloads
40%
20%
7%
0%
2005 2007 2009 2011 2013
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 8
VMware Infrastructure Overview
The market leading high
performance virtualisation product
Allows customers to pool server
resources and consolidate to
fewer physical servers
Innovative features bring a new
level of agility and intelligence
to server compute
Production proven, stable,
and mature
VMware certifies servers and
storage for use with VMware
ESX software
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 9
Hardware Abstraction
Hardware abstraction
between guest VM and
host hardware for
CPU
Memory
Disk I/O
Network I/O
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 10
VMware VI Client
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 11
Virtual Machine Hardware
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 12
Why Virtualise
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Why Virtualise
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 14
Virtualised Unity Carbon Footprint
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 15
Solution Goals and Design Process
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 16
Solution Goals
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 17
Solution Design Process
Characterise
1. Know the application’s performance Application
characteristics
2. Understand the virtualisation environment Characterise
Environment
3. Propose a virtualised resources
allocation strategy
Resource
4. Test and validate the proposed Allocation
resource strategy
Is the desired performance achieved? Test &
Is there a less restrictive way to achieve Validate
this level of performance?
5. Repeat until the most favorable Validated
cost/benefit ratio is achieved
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 18
Characterisation of Cisco Unity
Performance expectation:
The end user must not perceive a difference between virtualised
and non-virtualised Unity.
Performance concern:
The real-time audio component is performance sensitive.
Performance characterisation:
CPU & Memory: Port scalability tied directly to CPU availability.
Disk I/O: Not usually intensive. Edge Case: Enabling diagnostic
tracing will slow conversations if sufficient I/O is not available.
Network I/O: Streams real-time audio (UDP). Communication
with Domino and Exchange are TCP based and will retransmit.
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Resource Allocation: The Balancing Act
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 20
Four Core Resources
CPU
Memory
Disk
Network
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Resource Allocation: Compute
CPU
Unregulated
Proportional Shared CPU Reservations / CPU Shares
Strict Partitioning CPU Affinity
Memory
Unregulated
Proportional sharing Memory Shares
Strict Partitioning Memory Reservations
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 22
Resource Allocation: Network
Network Ingress (NIC)
Unregulated
Proportional shared Traffic Shaping
Partitioned dedicated network adapter
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 23
Resource Allocation: Disk
Fabric Ingress (HBA, CNA, NIC, etc)
Unregulated
Proportional shared weighted shares
Partitioned dedicated adapter
Fabric
Unregulated
Proportional shared QoS
Storage Array
Unregulated
Proportional shared I/O QoS
BRKVVT-2506
Partitioned dedicated disks
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 24
Unity on VMware Solution
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 25
Unity on VMware Solution Overview
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Solution Components
Resource management
Allocating host resources to virtual machine
Resource / performance protection
Performance monitoring
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 27
VMware ESX Software
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 28
Host Server Hardware
Memory
No specific requirements
Disk
Fibre Channel HBA
Fibre Channel over Ethernet (FCoE)
Network
Gigabit Ethernet or greater
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 29
Standardised VM templates
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 30
Unity Resource Allocation: Compute
CPU Affinity
Predictable performance
Hard requirement to scale and safely support co-residence
Memory Reservation
Predictable performance
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 31
Unity Resource Allocation: Network
Customer designs and owns performance
Cisco provides network I/O profile
documentation to aid with design
Strategic direction
Nexus 1000V with QoS
UCS Virtualised Adapter with VMDirectPath
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 32
Unity Resource Allocation: Disk I/O
Customer designs and owns performance
Cisco provides disk I/O profile documentation
to aid with design
Cisco provides supported performance
thresholds leveraging Performance
Monitor / CUPID
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 33
Performance
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 34
Voice Quality: Mean Jitter
Hardware
More
2.8
2.4
Jitter (ms)
2
1.6
1.2
Frequency
0.8
0.4
0
0 100 200 300 400 500 600 700
Frequency
Virtualised
More
2.8
2.4
Jitter (ms)
2
1.6
1.2
Frequency
0.8
0.4
0
0 200 400 600 800 1000 1200
Frequency
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 35
Voice Quality: Max Jitter
Hardware
More
18
15
Jitter (ms)
12
9
6 Frequency
3
0
0 100 200 300 400 500 600 700 800
Frequency
Virtualised
19
16
Jitter (ms)
13
10
7 Frequency
4
1
0 50 100 150 200 250 300 350 400
Frequency
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 36
Deployment and Redundancy
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 37
Classic Deployment
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 38
Virtualisation Deployment
Hypervisor Hypervisor
Hypervisor Hypervisor
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 39
Virtualised Deployment / Redundancy
VMware ESX
VMware ESX
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 40
Performance Troubleshooting and Support
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 41
Unity Performance Troubleshooting
CUPID (perfmon
wrapper) is the
primary tool
Virtualisation customers
required to run CUPID
at all times
Cisco will provide
relevant thresholds
Used by TAC to
determine if system is
operating within threshold
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 42
ESX General Performance Data
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 43
ESX Performance Troubleshooting
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 44
Support Policies
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 45
Support Escalation Path
Customer coordinates vendor support
TSANet Leveraged by Cisco TAC
Customer
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 46
VMware Update Policy
Cisco
ESX Server Release
Description Support
Release Numbering
Policy
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 47
VMware Value-add Feature Support
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 48
Backup / Restore and Migration
Backup / Restore as usual with DiRT
Physical to Virtual (P2V) migrations supported
with DiRT only
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 49
What does the future hold……
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 50
Summary
Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 51
Summary
Barriers to the virtualisation of real-time
applications are breaking down
Stringent guidelines are required to ensure the
necessary performance
Unity is our first supported application on VMware
Some VMware features are not currently
supported but we are working to resolve this
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 52
Resources
Design Guide for Cisco Unity Virtualisation:
http://tinyurl.com/ladezf
Cisco Unity and VMware Storage Area
Networking page:
http://tinyurl.com/mx2jd
VMware virtualisation 101:
http://www.vmware.com/virtualization/
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 53
Q and A
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 54
Complete Your Online
Session Evaluation
Give us your feedback and
receive fabulous prizes.
Go to the Internet stations located
throughout the Convention Centre
to complete your session
evaluation
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 55
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 56