intro to virtualization

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

Upload: others

Post on 12-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intro to Virtualization

1

Introduction to Virtualization

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

Page 2: Intro to Virtualization

Data Center Transformation

2

Page 3: Intro to Virtualization

Scope of Virtualization Services

3

Page 4: Intro to Virtualization

Virtualization Evolution

4

Page 5: Intro to Virtualization

Business Continuity is the Objective

5

Page 6: Intro to Virtualization

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

Part I

Virtualization Concepts

7

Page 8: Intro to Virtualization

The Existing Role of the Operating System

8

Page 9: Intro to Virtualization

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

9

Page 10: Intro to Virtualization

Virtualization Allows Transformation of a Server for Multiple Applications

10

Page 11: Intro to Virtualization

Capacity Utilization: Stand-Alone vs. Virtualized Servers

11

Dedicated Application Virtualized Applications

Page 12: Intro to Virtualization

Hypervisor Installs Immediately – Supports Desktops and Laptops

12

Page 13: Intro to Virtualization

Virtual Machines Run on Any Hardware Configuration

13

Page 14: Intro to Virtualization

Virtual Machines Can Run on a Shared Infrastructure

14

Page 15: Intro to Virtualization

A Single Software Can Span Different Hardware Components

15

Page 16: Intro to Virtualization

Virtualization Allows Moving Applications Without Service Interruption

16

Page 17: Intro to Virtualization

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

Example of the Impact of Virtualization

18

Before After

Page 19: Intro to Virtualization

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

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

Examples of Productivity Using Virtualization

21

Page 22: Intro to Virtualization

Non-Disruptive Automated Patch Management

22

Page 23: Intro to Virtualization

Transforming Costs, Efficiency and Availability

23

Page 24: Intro to Virtualization

Impact of Virtualization

24

Page 25: Intro to Virtualization

Part II

Deploying Virtualization

25

Page 26: Intro to Virtualization

From Dedicated Processing to Pooled Processing

26

Page 27: Intro to Virtualization

Pooling of Hardware for Shared Capacity Performance

27

Page 28: Intro to Virtualization

Logical Resource Pooling and Distributed Resource Scheduling

28

Page 29: Intro to Virtualization

Where to Run Your Application?

29

Page 30: Intro to Virtualization

Part III - Continuity

Business Continuity

30

Page 31: Intro to Virtualization

Challenges of Traditional Disaster Recovery

31

Page 32: Intro to Virtualization

Infrastructure Challenges of Traditional Recovery

32

Page 33: Intro to Virtualization

Making Better Use of Recovery Infrastructure

33

Page 34: Intro to Virtualization

Virtual Site Recovery Management

34

Page 35: Intro to Virtualization

Eliminating Downtime for Hardware Maintenance

35

Page 36: Intro to Virtualization

Eliminating Downtime for Storage Changes

36

Page 37: Intro to Virtualization

Redistribution of Workload to Handle Peak Processing Demands

37

Page 38: Intro to Virtualization

Automatic Restart of a Failed Server

38

Page 39: Intro to Virtualization

Backup Can Be Performed With Various Backup Products

39

Page 40: Intro to Virtualization

How to Run a Virtualized Data Center that is Fault Tolerant

40

Page 41: Intro to Virtualization

Extending the Virtual Infrastructure to End-User Clients

41

Page 42: Intro to Virtualization

Part IV

Virtual Appliances

42

Page 43: Intro to Virtualization

Traditional Approach: A Collection of Hardware and Cables

43

Page 44: Intro to Virtualization

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

44

Page 45: Intro to Virtualization

A Virtual Appliance Can Run a Range of Applications

45

Page 46: Intro to Virtualization

There is an Extensive Catalogue of Diverse Virtual Appliances

46

Page 47: Intro to Virtualization

47

Page 48: Intro to Virtualization

Future Directions: Virtualized Environment + Tools to Support SOA

48

Page 49: Intro to Virtualization

Part V

Virtual Desktop

49

Page 50: Intro to Virtualization

Driving Change

50

Page 51: Intro to Virtualization

Apply Virtualization to the Desktop

51

Page 52: Intro to Virtualization

The Virtual Desktop Runs in a Secure Data Center

52

Page 53: Intro to Virtualization

Virtual Desktop Infrastructure: Client Access

53

Page 54: Intro to Virtualization

Hospital Case Study: Desktop Replacement & Centralization

54

Page 55: Intro to Virtualization

Insurance Case Study: Business Continuity

55

Page 56: Intro to Virtualization

Thin-Client Support

56

Page 57: Intro to Virtualization

The Uses of Virtual Desktops

57

Page 58: Intro to Virtualization

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