intro to virtualization - strassmann · virtualization is based on insertion of a hypervisor on top...

58
1 Introduction to Virtualization Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM

Upload: others

Post on 30-Jun-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

1

Introduction to Virtualization

Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM

Page 2: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Data Center Transformation

2

Page 3: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Scope of Virtualization Services

3

Page 4: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtualization Evolution

4

Page 5: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Business Continuity is the Objective

5

Page 6: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

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

Page 7: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Part I

Virtualization Concepts

7

Page 8: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

The Existing Role of the Operating System

8

Page 9: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtualization is Based on Insertion of a Hypervisor on Top of Hardware

9

Page 10: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtualization Allows Transformation of a Server for Multiple Applications

10

Page 11: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Capacity Utilization: Stand-Alone vs. Virtualized Servers

11

Dedicated Application Virtualized Applications

Page 12: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Hypervisor Installs Immediately – Supports Desktops and Laptops

12

Page 13: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtual Machines Run on Any Hardware Configuration

13

Page 14: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtual Machines Can Run on a Shared Infrastructure

14

Page 15: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

A Single Software Can Span Different Hardware Components

15

Page 16: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtualization Allows Moving Applications Without Service Interruption

16

Page 17: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

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

Page 18: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Example of the Impact of Virtualization

18

Before After

Page 19: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Labor Costs are 1/3 of the Costs of a Server

19

Server Amortization (44%)

Storage & Network (12%)

Administrative (33%)

Cooling & Cost of Space (10%)

Page 20: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Operations Require One Staff per 200-400 Virtual Machines

20 Note: Without virtualization one staff can handle up to 30 servers.

Page 21: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Examples of Productivity Using Virtualization

21

Page 22: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Non-Disruptive Automated Patch Management

22

Page 23: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Transforming Costs, Efficiency and Availability

23

Page 24: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Impact of Virtualization

24

Page 25: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Part II

Deploying Virtualization

25

Page 26: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

From Dedicated Processing to Pooled Processing

26

Page 27: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Pooling of Hardware for Shared Capacity Performance

27

Page 28: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Logical Resource Pooling and Distributed Resource Scheduling

28

Page 29: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Where to Run Your Application?

29

Page 30: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Part III - Continuity

Business Continuity

30

Page 31: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Challenges of Traditional Disaster Recovery

31

Page 32: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Infrastructure Challenges of Traditional Recovery

32

Page 33: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Making Better Use of Recovery Infrastructure

33

Page 34: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtual Site Recovery Management

34

Page 35: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Eliminating Downtime for Hardware Maintenance

35

Page 36: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Eliminating Downtime for Storage Changes

36

Page 37: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Redistribution of Workload to Handle Peak Processing Demands

37

Page 38: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Automatic Restart of a Failed Server

38

Page 39: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Backup Can Be Performed With Various Backup Products

39

Page 40: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

How to Run a Virtualized Data Center that is Fault Tolerant

40

Page 41: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Extending the Virtual Infrastructure to End-User Clients

41

Page 42: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Part IV

Virtual Appliances

42

Page 43: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Traditional Approach: A Collection of Hardware and Cables

43

Page 44: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtualization is Based on Insertion of a Hypervisor on Top of Hardware

44

Page 45: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

A Virtual Appliance Can Run a Range of Applications

45

Page 46: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

There is an Extensive Catalogue of Diverse Virtual Appliances

46

Page 47: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

47

Page 48: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Future Directions: Virtualized Environment + Tools to Support SOA

48

Page 49: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Part V

Virtual Desktop

49

Page 50: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Driving Change

50

Page 51: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Apply Virtualization to the Desktop

51

Page 52: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

The Virtual Desktop Runs in a Secure Data Center

52

Page 53: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Virtual Desktop Infrastructure: Client Access

53

Page 54: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Hospital Case Study: Desktop Replacement & Centralization

54

Page 55: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Insurance Case Study: Business Continuity

55

Page 56: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Thin-Client Support

56

Page 57: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

The Uses of Virtual Desktops

57

Page 58: Intro to Virtualization - Strassmann · Virtualization is Based on Insertion of a Hypervisor on Top of Hardware 9. Virtualization Allows Transformation of a Server for Multiple Applications

Summary

58

•  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”.