Introduction to Virtualization Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM 1
Data Center Transformation 2
Scope of Virtualization Services 3
Virtualization Evolution 4
Business Continuity is the Objective 5
How to Understand the Virtualization Development Virtualization is an industry-changing movement that will touches all aspects of IT infrastructure and drive new levels of flexibility and dynamism in IT. Virtualization is addressing the process and operational issues around deploying and managing a large-scale virtual environment. 6
Part I Virtualization Concepts 7
The Existing Role of the Operating System 8
Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9
Virtualization Allows Transformation of a Server for Multiple Applications 10
Capacity Utilization: Stand-Alone vs. Virtualized Servers Dedicated Application Virtualized Applications 11
Hypervisor Installs Immediately Supports Desktops and Laptops 12
Virtual Machines Run on Any Hardware Configuration 13
Virtual Machines Can Run on a Shared Infrastructure 14
A Single Software Can Span Different Hardware Components 15
Virtualization Allows Moving Applications Without Service Interruption 16
Advantages of Virtualization Zero downtime maintenance Freedom from vendor-imposed upgrade cycles Instant provisioning Pooling hardware resource Virtual hardware supports legacy operating systems efficiently Dynamic resource sharing Security and fault isolation Business continuity, backups, and automated restoration 17
Example of the Impact of Virtualization Before After 18
Labor Costs are 1/3 of the Costs of a Server Cooling & Cost of Space (10%) Administrative (33%) Server Amortization (44%) Storage & Network (12%) 19
Operations Require One Staff per 200-400 Virtual Machines Note: Without virtualization one staff can handle up to 30 servers. 20
Examples of Productivity Using Virtualization 21
Non-Disruptive Automated Patch Management 22
Transforming Costs, Efficiency and Availability 23
Impact of Virtualization 24
Part II Deploying Virtualization 25
From Dedicated Processing to Pooled Processing 26
Pooling of Hardware for Shared Capacity Performance 27
Logical Resource Pooling and Distributed Resource Scheduling 28
Where to Run Your Application? 29
Part III - Continuity Business Continuity 30
Challenges of Traditional Disaster Recovery 31
Infrastructure Challenges of Traditional Recovery 32
Making Better Use of Recovery Infrastructure 33
Virtual Site Recovery Management 34
Eliminating Downtime for Hardware Maintenance 35
Eliminating Downtime for Storage Changes 36
Redistribution of Workload to Handle Peak Processing Demands 37
Automatic Restart of a Failed Server 38
Backup Can Be Performed With Various Backup Products 39
How to Run a Virtualized Data Center that is Fault Tolerant 40
Extending the Virtual Infrastructure to End-User Clients 41
Part IV Virtual Appliances 42
Traditional Approach: A Collection of Hardware and Cables 43
Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 44
A Virtual Appliance Can Run a Range of Applications 45
There is an Extensive Catalogue of Diverse Virtual Appliances 46
47
Future Directions: Virtualized Environment + Tools to Support SOA 48
Part V Virtual Desktop 49
Driving Change 50
Apply Virtualization to the Desktop 51
The Virtual Desktop Runs in a Secure Data Center 52
Virtual Desktop Infrastructure: Client Access 53
Hospital Case Study: Desktop Replacement & Centralization 54
Insurance Case Study: Business Continuity 55
Thin-Client Support 56
The Uses of Virtual Desktops 57
Summary Virtualization offers major savings in data center operations. Virtualization makes possible significant reductions in the costs of managing data centers, with simplification of systems management tasks. Virtualization offers back-up and increased redundancy for delivery of high performance and high availability services. Virtualization is a step in the direction of cloud computing. 58