Taking Real-Time Unified Communications to a Virtual Environment Gary Cattarin Consulting Systems Engineer, Avaya George Rusak Principal Systems Administrator, IDEXX Laboratories
Trends You Need to Watch Gartner 1. Consumerization and the Tablet 2. The Infinite Data Center 3. IT Consumption 4. Context Awareness 5. Hybrid Clouds 6. Fabric Data Centers 7. IT Complexity 8. Patterns and Analytics 9. The Virtual Enterprise 10. Social Networking Source : Gartner Symposium 2012 2011 Avaya Inc. All rights reserved. 2
Virtualization What Is It? General, Scope, Trends
Virtualization What Is It? The creation of a virtual rather than an actual version of something Virtual Private Network Virtual Network Virtual Reality Virtual Desktop Virtual Server Server Virtualization Running applications in separate, isolated partitions (separate "virtual machines") within a single server (pcmag.com) 2011 Avaya Inc. All rights reserved. 4
At the Base Level: Recovering Lost Resources Before Spare Cycles App 1 They used to call it time sharing but now it encompasses a lot more After Spare Cycles App 1 App 2 App 3 App 4 App 5 2011 Avaya Inc. All rights reserved. 5
History Repeats Itself! Or, Good Ideas Never Die August 2 nd, 1972: IBM announced VM Virtual machine, storage, etc. Not just time sharing Sometime in the 90s: What s a mainframe? We got PCs! Sometime in the 00s: Ya know, that VM thing was a pretty good idea 2011 Avaya Inc. All rights reserved. 6
Return to the Planet of the (Virtual) Apps What Drives This? 2011 Avaya Inc. All rights reserved. 7
A Changing g g Paradigm g 2011 Avaya Inc. All rights reserved. 8
Server Virtualization Network Virtualization Today s Physical Network Virtualization Server Virtualization Allows aggregation of multiple independent virtual servers to exist on a physical server Network Virtualization Decouples the physical infrastructure t from the connectivity services making the network adaptive and dynamic with simple one-touch provisioning but that s another topic for another day 2011 Avaya Inc. All rights reserved. 9
IEEE Shortest Path Bridging (SPB) New Standard for Multi-Service LAN Design Supports the Virtual Server / Virtual Service Envornment Enclave A Enclave B Virtual Machines Virtual Machines but that s another topic for another day 2011 Avaya Inc. All rights reserved. 10
Virtualization Impact Benefits
Real Virtual Trends Virtual Machines and Market Share Through 2012 Source: Gartner 2009 50% 45% 40% 35% Virtualized Workloads 30% 25% 20% 15% 10% 5% 0% 2005 2007 2009 2011 (World s Most Unattractive Chart) 2009 Forecast: 50% of workloads virtualized by late 2012 2013 Reality: Yup, it came true Infotech: 58% by 2012, 70% in 2013 Affects markets beyond current server virtualization vendors Storage Backup and Recovery Application and service level management Capacity planning Desktop Virtualization Networking 42% OF COMPANIES ARE VIRTUALIZING OR PLANNING TO VIRTUALIZE THEIR UC APPLICATIONS (Nemertes 2012) 2011 Avaya Inc. All rights reserved. 12
Virtualization Environments VMWare not the only game in town, but close to it Microsoft a distant second Citrix & Linux (Xen Hypervisor) primarily deployed in specialized roles Infotech http://blog.infotech.com/news-analysis/microsoft-is-vmwares-only-real-competitive-threat/ 2011 Avaya Inc. All rights reserved. 13
Deployment in a Virtual Machine Better use of server & storage resources Green impact: lower energy, carbon impact Time-of-Day load management Reduced real-estate estate footprint or outsource to cloud Transform compute power to a generic commodity Decoupling of hardware & software Reduce BIOS & other interoperability issues Replicate model in storage arena Effectively outsource HW qualification to VM vendor Result: Faster, easier, more cost-effective deployment 2011 Avaya Inc. All rights reserved. 14
Capacity Flexibility Growth in requirements can be met on the fly Additional resources can be added often dynamically Migration to newer servers can be done in background Services can be moved seamlessly Far less impact than the service on server model 2011 Avaya Inc. All rights reserved. 15
Reliability of a Virtual Machine Decouple services from physical locations Ability to move services Proactive load balancing Easier maintenance windows Proactive disaster avoidance coming storm? Backup, restore, snapshot services Enhanced failure recovery Expand beyond app supplier s redundancy Run otherwise non-redundant services redundantly 2011 Avaya Inc. All rights reserved. 16
Methods of Virtualization Vendor-app provided virtualized appliance (ME) Premise-deployed virtualization Most common when virtualization is spoken of Cloud-based d service Turnkey Pod solution Hybrid Depends on what you have installed and what is offered 2011 Avaya Inc. All rights reserved. 17
Example: Avaya Deployment Options Avaya Aura Solution Appliance-based Avaya Aura Solution for Midsize Enterprise Virtualized Appliance Avaya Aura Virtualized Environment VMWare Avaya Aura Turnkey Solution CM (includes Call Center Elite) Unified Communications for 250 to 2400 End UsersSIP & H.323 - Call Center - Presence Managed By vcenter SM AES PS SAL Networking Compute Unified Communications for 250 to 100,000+ End Users - SIP & H.323 - Call Center - Presence Utility Svc WebLM SMGR ACE Virtual Appliance Manager Storage Integrated Management Integrated Support Premise Owned Managed Hosted 2011 Avaya Inc. All rights reserved. 18
Cloud Delivery Definition Model Delivery M Private Cloud Hosted Private Cloud Virtual Private Cloud SAAS/ CAAS Cloud Cloud On premise Dedicated, Hosted Shared HW, dedicated VM Multi-tenant SW Muti- Customer Single Customer Single Customer Multiple Customers supported through separate VMs for each customer Multiple Customers supported through application multi-tenancy in a single VM Impleme entation Deta ails Cloud enterprise IT infra Equipment on-premise Managed, outsourced Cloud Hoster colocation Hoster owns and operates the equipment Dedicated HW, no virtualization Host owns and operates the equipment across multiple customers on shared infra Network topology closely resembles a traditional network that you might operate in your own datacenter - control Virtualized infrastructure Virtualized infrastructure Multi-tenancy Elasticity, it real-time 2011 Avaya Inc. All rights reserved. 19
Typical Virtualization Services (VMWare Terms) Vmotion & Storage VMotion Ability to move a service on-the-fly Applies to both compute & storage Scheduled, triggered VMWare High Availability Ability to shadow an entire process Doubles computer requirements but allows a non-redundant app to become redundant d Snapshot Ability to capture an image for restoration, troubleshooting Fallback for patching Virtual network switching Within & across physical servers Plays well with SPB virtual networks 2011 Avaya Inc. All rights reserved. 20
Virtualization Considerations Concerns & Questions to Ask
Concerns Vendor Support? Is the application supported by the vendor? Can t assume everything runs in virtualized environment Might work fine until you call for support What environment(s) are supported? What are the required resource levels? 2011 Avaya Inc. All rights reserved. 22
Concerns And What Makes UC Different? Organizational challenges Do Telecom & IT get along? Who will own the service? Technology biases between organizations? Capacity constraints in virtual compute environment? Who pays for expansion? Separate deployment? CapEx & OpEx models variable & possibly complex For UC, often unable to virtualize everything Unsupported apps Certain real-time media processing Hardware-specific functions lines, trunks, gateways (May be able to transform service, e.g. T1 SIP Trunks) Security & DMZ considerations 2011 Avaya Inc. All rights reserved. 23
Planning Cost structure of the product Does it favor virtualization? Hardware, software, server, per-user costs Compute, memory, storage requirements of solution Can non-virtual needs be transformed e.g. TDM trunk -> SIP trunk Infrastructure required for non-virtualized portions? Who has the expertise in virtualization? Who will install? Maintain? Training, certification, etc. 2011 Avaya Inc. All rights reserved. 24
Example: Avaya Aura Virtualized Environment Lots Supported, But Not Everything Avaya Aura applications supporting virtualization ti with VMware* Avaya Aura Communication Manager 6.2 (includes Call Center Elite) Session Presence System Manager 6.2 Services 6.1 Manager 6.2 Utility Services 62 6.2 Secure Access Link 2.2 WebLM 6.2 Application Enablement Server 6.2 ACE 6.2 VMware vcenter Server VMware vsphere VMware vsphere VMware vsphere 2011 Avaya Inc. All rights reserved. *Additional applications planned for future 25
Simple Software Delivery & Deployment Software delivered as prepackaged OVA file (Open Virtual Appliance) OVA contains: Application as OVF, Application OS, configuration details Pre-installed VMware tools. Provides drivers and allows Graceful Shutdown from the vsphere application. RAM & CPU reservation, file system & networking requirements, etc. Application File Name AES-6.2.0.18.20120529-e50-02.ova CM-Duplex-06.02.0.823.0-e50-04.ova CM-Simplex-06.02.0.823.0-e50-04.ova SM-6.2.2.0.622005-e50-05.ova US-6.2.50.0.10-e50-01.ova File Size 1.8GB 915MB 886MB 3.9GB 2.1GB 2011 Avaya Inc. All rights reserved. 26
Virtualization Experience Tales from the Trenches
IDEXX Laboratories, Inc. IDEXX Laboratories, Inc. is a leader in pet healthcare innovation, serving practicing veterinarians around the world with a broad range of diagnostic and information technology-based products and services. IDEXX is also a worldwide leader in providing livestock and poultry diagnostic tests and tests for the quality and safety of water and milk. Headquartered in Maine, IDEXX Laboratories employs more than 5,000 people in 60 locations across the globe and offers products to customers in over 100 countries. 28 2010 IDEXX Laboratories, Inc. All rights reserved.
Why Virtualize? Reducing hardware footprint Running multiple operating systems on one physical machine Adding abstraction layer between OS and hardware Running multiple l operating systems on one physical machine Better resource utilization No more idle servers VMs are independent and unaware of each other 29 2010 IDEXX Laboratories, Inc. All rights reserved.
Why Virtualize? Treat the whole server as a single entity Entire state can be saved to a file for backup Running state can be moved between hardware hosts Hardware Independence Replace servers with no downtime Have migrated whole disk frames with no downtime Applications don t need to worry about the hardware 30 2010 IDEXX Laboratories, Inc. All rights reserved.
What supports the Virtual Environment VMware for virtualization HP Blade Servers HP ProLiant BL460c Gen8 Blade Server 2 CPU, 393GB Memory HP C7000 Blade Enclosures redundant power and cooling HP FlexFabric modules in the chassis converged fabric for storage and networking HP 3Par Storage Arrays Brocade Core SAN F5 Load Balancer for applications Avaya for Core Telecommunication Cisco for Core Network 31 2010 IDEXX Laboratories, Inc. All rights reserved.
Environment Stats 3 vcenters Production Servers Production VDI Development 9 physical datacenters around the globe 65 ESXi Hosts 880 virtual machines 32 2010 IDEXX Laboratories, Inc. All rights reserved.
How did we virtualize? In house expertise is important to us We stated that VMware is our corporate enterprise solution / direction IDEXX is 90+% virtualized!!! 33 2010 IDEXX Laboratories, Inc. All rights reserved.
Applications Why can t they be virtual? All new applications targeted for virtualization All Communications and Collaboration Tools are virtual Email Unified Messaging with Speech to Text Instant Messaging SharePoint Linux and Oracle Middleware applications are highly virtual Almost all Windows Servers and applications are virtual SAP in process of moving apps to virtual environment 34 2010 IDEXX Laboratories, Inc. All rights reserved.
Future plans with Telecom Continue roles and responsibilities established with UM deployment Researching Avaya Aura for virtualization ti IDEXX Telecom wants to move to a virtualized application suite and pushes its vendors for such capabilities Most Vendors understand our requests and have road maps to meet those now or in the next year 35 2010 IDEXX Laboratories, Inc. All rights reserved.
Some Virtual Machine metrics Avg number of VMs per host: 16 Avg CPU count: 3 (lots of 1 s, growing number of f4 4 s, growing number of f8 8 s) Avg Memory Size: 4GB (small) and 12GB (Large) very application specific (Java) Host Utilization: heavy memory utilization vs CPU 36 2010 IDEXX Laboratories, Inc. All rights reserved.