Sie sind auf Seite 1von 56

Virtualisation and Unified

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

Data Centre 1.0 Data Centre 2.0 Data Centre 3.0

Centralised / Mainframe

Client-Server and
Distributed Computing

Virtualised and
Service-Oriented

Centralised Decentralised Consolidated


60’s thru 80’s 90’s thru 2004 2005 
BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Data Centre 3.0 Architecture

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)

2006 / 2007 2007 / 2008 2008 / 2009


Roadmap will continue to deliver higher raw performance (Moore’s Law), and
architectural enhancements to improve efficiency in virtualised environments

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

Source: Gartner 2007, Cloud Computing Trends and Directions.


BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 7
VMware ESX Overview

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

 Significant TCO reduction


CAPEX
OPEX

 Supports Green Initiatives


 Increased operational flexibilities
Reduce provisioning time
Simplified backup and recovery
DR/BC opportunities with VMware
Site Recovery Manager

BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 14
Virtualised Unity Carbon Footprint

 15,000 user Unity deployment


with Speech over 3 years
Eliminates 15000 kgs CO2
emission per year
Equal to removing 3 large family cars
from the road
Equal to planting 6000 trees
Equals 48 Hectares of pine plantation
Equals 24 MCG’s of pine plantation
Equals 300,000 black balloons

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

 Deliver significant TCO reduction to the broadest range


of customers possible
 Provide a reliable solution with predictable performance
and scalability
 Target customers with existing investments and
experience in data centre virtualisation
 Introducing as little change as possible to Cisco Unity in
terms of

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

 Resource allocation is an exercise


in cost/benefit analysis.
 Dedicating specific resources to
the real-time VM affects
cost/benefit because:
Efficiency of overall resource
utilisation may be affected
Management complexity may increase
Some VMware value-add features
can’t be used as they are incompatible
with strict partitioning techniques

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

 Support for Cisco Unity 7.0 on VMware ESX 3.5


 Customer-provided and supported VMware infrastructure
“Hands off” approach to hardware leveraging VMware
Hardware Compatibility Matrix
Supports a broad range of Intel Xeon based servers
Cisco Unity can run side-by-side with third-party applications
Supports all features of Unity
Cisco Unity design does not change
No changes to licensing or SKU required

BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Solution Components

 Predictable host infrastructure


VMware software
Servers
Storage

 Virtual machine templates


Define virtual hardware configuration
Establishes feature scalability / capacity

 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

 Support for VMware ESX 3.5 and later

 Support for VMware ESXi 3.5 and later

BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 28
Host Server Hardware

 “Hands Off” approach in favor of VMware HCL


 CPU
Supported CPU list published in Design Guide
Cisco will update supported CPUs as needed

 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

 Templates define standard VM hardware configurations


 Different templates for different levels of scalability

Virtual Unity Unity Template Exchange Voice Rec


Hardware Template 1 2 Template Template
vCPU 4 2 1 1
vMemory 4 GB 4 GB 4 GB 2 GB
vNIC 1 1 1 1
2 X 24 GB + 1
vDisks 4 X 24 GB 4 X 24 GB 1 X 24 GB
User Defined
144 Ports / 48 Ports / 5000
Limits 7500 Mailboxes 24 Ports
15000 Users Users

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

 esxtop in the definitive


monitoring and
troubleshooting tool
 More than 150 different
parameters spanning
CPU, Memory, Disk I/O,
and Network I/O
 TAC does not
troubleshoot with esxtop

BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 44
Support Policies

 Host infrastructure must comply with VMware


ESX HCL.
 Cisco TAC understand how to verify CPU
and Memory Requirements.
 Cisco TAC will not troubleshoot below the Unity
virtual machine.
 Cisco TAC does not assist with configuration/
provisioning of host infrastructure.

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

Functional enhancements or Left of 1st decimal


Major extensions (5.0 -> 6.0)
At release

Right of 1st decimal


Limited amount of new (5.0 -> 5.1)
Minor optional features
At release

Right of 2nd decimal


Maintenance Defect fixes only (5.0 -> 5.1) At release

Addresses security, new Each patch


Patch hardware, critical defect numbered
At release

BRKVVT-2506 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 47
VMware Value-add Feature Support

 Features evaluated on a case by case basis


Support matrix published to Design Guide for Cisco Unity
Virtualisation

 VMotion is the killer app – but not appropriate for


UDP/RTP streaming media
 Current CPU Affinity requirement rules out some
automated features
Distributed Resource Management
Distributed Power Management
High Availability

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

Das könnte Ihnen auch gefallen