The Realities of Virtualization Ted Buiting, Director Infrastructure Optimization Solutions Systems & Technology Unisys David Robinson Lead Architect Real Time Infrastructure Unisys Page 1
So what is Virtual Machine Technology? Definition: Virtual machine technology is software that provides for the abstraction or decoupling of physical resources servers from the tasks utilizing those resources operating systems & applications. (Virtualization is not limited to servers) Page 2
OS Based System Virtualization App App App App......... App OS OS OS OS OS Virtualization Layer Operating System Physical Resources (Hardware Platform) Page 3
Hypervisor Based System Virtualization App App App App......... App OS OS OS OS OS Virtualization Layer Physical Resources (Hardware Platform) Page 4
Key Challenges Server Virtualization Hurdles QD9a. What are the major hurdles you faced in implementing virtualized servers at your organization? QD9b. What are the top 2 major hurdles you face in expanding the use of virtual machines at your organization? Percent of Sample 60% 50% 40% 30% 20% Virtual Machine Adoption Hurdles 2005 2006 2007 10% 0% None Time Costs/Budget Institutional Resistance/Issues Technical Issues In house Expertise Vendor Support Immature Technology Source: IDC Virtualization Study, 2006 Tools/Management Chargeback N=405 Don't Know Other 2007 IDC 5/18/2007 5
VM Technology Benefits Isolate workloads to prevent conflicts More workloads per physical server/fewer servers Increased utilization (CPU/memory/IO) Ability to very rapidly provision new servers minutes compared to days or weeks for physical real benefit lies in increased developer productivity, not reduced server expense Flexibility Workload management manual and automated Automated deployment Ease of backup and recovery Enables on demand and pay as you go utility compute environment Page 6
VM Technology Inhibitors Inherent conservativeness IT expertise Tools & management capability SW licensing issues Blade servers Price Addressable market Page 7
Candidates for VM Deployment Not all workloads should be deployed in virtual instances Page 8
Key Virtualization Solutions / Use Cases Server Consolidation and Containment Eliminate server sprawl by deploying systems into virtual machines Infrastructure Provisioning Reduce the time for provisioning new infrastructure to minutes with sophisticated automation capabilities. Business Continuity Reduce the cost and complexity of business continuity by encapsulating entire systems files that can be replicated and restored onto any target server Test and Development Rapidly provision and re provision test and development servers; store libraries of pre configured test machines Enterprise Desktop Secure unmanaged PCs. Alternatively, provide standardized enterprise desktop environments hosted on servers. Legacy Application Re hosting Migrate legacy operating systems and software applications to virtual machines running on new hardware for better reliability Page 9
Virtual Machine Technology Features/Functionality Page 10
Example of Service Continuity: VMware s VMotion Migrate running virtual machine from one server to another Zero downtime Continuous service availability Complete transaction integrity. New VMotion support on NAS and iscsi storage Page 11
Example of Service Continuity: VMware HA Cost effective high availability for all servers X Resource Pool Automatic restart of virtual machines in case of server failure No need for dedicated stand by hardware None of the cost and complexity of clustering Page 12
Example of Business Continuity: VMware DRS Dynamic and intelligent allocation of hardware resources to the highest priority virtual machines to ensure optimal alignment between business and IT Align IT resources with business priorities Dynamically allocate resource to virtual machines. Dramatically increase system administrator productivity Enable system administrators to manage more resources Resource Pool Automate hardware maintenance Maintenance mode automatically migrates all virtual machines to other physical servers. Page 13
Example Virtualized Server Backup: VMware Consolidated Backup Centralized file level backup Move backup out of the virtual machine a single agent running on the proxy server rather than an agent on every virtual machine. Eliminate backup traffic on the local area network Utilize Fibre Channel tape devices for virtual machine backups Pre integrated with major 3rd party backup products Page 14
Unisys Process/Methodology for Infrastructure Transformation Workshop Discovery Analysis Design Pilot Implement Standardized, proven methodology Discovery & Analysis tools Knowledgebase & Extensive Experience Prescriptive Architectures Operational Blueprints Page 15
Moving from Current to Future State Discovery Analysis Implementation Management Page 16
The Case For Virtualizing on a Scale Up Platform Page 17
The Essence of Scale Up Bank Teller Example busy teller idle teller busy tellers customer Many Queues One Queue Page 18
%cpu 100 80 60 40 20 0 4 Socket System Test Results 4p 12 VMs Physical Cpu (Total) % Processor Time 60% Average Utilization 3 VMs/ physical CPU 0:28 0:31 0:33 0:35 0:38 0:40 0:42 0:45 0:47 0:49 0:52 0:54 0:56 0:59 1:01 1:04 1:06 1:08 Duration (h:mm) Page 19
Unisys ES7000/one Test Results %cpu 100 80 60 40 20 0 16p 96 VMs Physical Cpu (Total) % Processor Time 73% Average Utilization 6 VMs/ physical CPU 0:22 0:24 0:27 0:29 0:31 0:34 0:36 0:39 0:41 0:44 0:46 0:48 0:51 0:53 0:56 0:58 1:01 1:03 Duration (h:mm) Page 20
Virtualization on ES7000 delivers best TCO Base Platform (includes three year maintenance and support cost) Power/Cooling (three year cost) VMware Cost Connectivity Costs Management Costs ESX Host Mgmt (three year cost) Microsoft Windows OS Requirement, Datacenter Edition Scale up model 16 processors 128 VMs 204,715 One 16X ES7000 26,910 80,500 8,700 4,680 62,021 Scale out Model 32 processors 128 VMs 178,544 Eight 4X AMD servers 48,941 161,000 24,800 12,480 156,422 Total Three year Cost Three year TCO/VM Annualized cost/vm Percent TCO savings 387,527 3,028 1,009 33.4% 582,207 4,548 1,516 Page 21
Accounting for the Costs of a Consolidated/Virtual Infrastructure Page 22
IT Managers are feeling the pain! In a physical environment the use of IT resources are easily allocated to the owning each business unit In a dynamic virtualized environment many business units will be sharing the same IT resources; allocation and control of usage becomes a major issue Cost allocation is challenging in a virtualized environment Page 23
Real Time Chargeback Cost Transparency Enables IT organization to: Develop a comprehensive and accurate view of how business processes consume IT resources IT resource governance More closely align business objectives and strategies with IT investments IT cost allocation Justify new IT expenditures going forward Capacity management Achieves cost visibility across the entire infrastructure by accurately identifying and measuring IT services used, and enabling billing of the appropriate line of business Page 24
Real Time Chargeback Cost visibility Key Features 3 levels of resource granularity Server, application and shared application centric metering Business Unit or activity grouping of IT resources Multi tiered application grouping Windows and Linux Virtual and physical servers Graphical analysis and reporting Export via Excel or XML Usage billing data Export to any customer developed or of the shelf invoice program Includes a connector for Quickbooks Patent pending analytics Windows Managed Servers Linux Managed Servers VM Managed Servers Real Time Chargeback MS SQL Database (Service) Export Utility (Command Line) Billing Module Page 25
Page 26