You are on page 1of 58

!

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 exibility 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 Conguration!

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 efciently! ! 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%)

Server Amortization (44%) Administrative (33%)

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, Efciency 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 signicant reductions in the costs of managing data centers, with simplication 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 !

You might also like