virtualization technology and an application of building vm ware

Post on 15-Jan-2015

1.444 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Thesis Presentation

TRANSCRIPT

Virtualization Technology and An Application of Building VmWare

Mehmet Açıkgöz

What is virtualization ?

Method which aims to use the resources effectively.

Isolation of computing resources from users.

2 types of virtual machines

2

These virtual machines share the physical resource between each other.

Each virtual machine has own operating system.

Hardware sharing is set by an interface.

System Virtual Machines

3

VM which is designed to operate just one software.

Runs on an OS as a module.

Provides to execute only one process.

The software which uses the resource provided by any VM can not step out to the virtual environment.This is the most important characteristic feature of VMs.

Process Virtual Machine

4

 Concept of incorporating virtualization at a layer below even the OS

Virtualization layer often called as a Hypervisor(Virtual Machine)

Each of the individual virtual machines is completely and wholly segregated from each other.

Hardware Virtualization

5

The internal resources of each virtual machine are replicated with Hardware Virtualization

Each virtual machine is atomic and they request physical resources through the hypervisor layer.

Cont’d

6

Full emulation of complete hardware

Supports different hardware components on a different hardware infrastructure

Enables each virtual machine to work with its own processor, RAM-everything physical computer contains.

Hardware Emulation

7

Guest OS operates in virtual machines within the virtualization application which runs on top of the host OS in the same way as any other application.

Each hosted virtual machine must be the exact same OS as the host.

OS Virtualization

8

differs is that it does not simulate hardware resources but instead offers a special Application Programming Interface (API) to hosted virtual machines

Paravirtualization

9

Application Virtualization

Software virtualization, unlike the other types, does not deal with whole systems.

Instead, it encapsulates applications into virtualization environments for enhanced distribution and administration

10

Allows the use of virtual machines to let multiple network subscribers maintain individualized desktops on a single, centrally located computer or server.

  Users may be geographically scattered, but

all may be connected to the central machine by a LAN,WAN, or the public Internet.

Desktop Virtualization

11

VMware's desktop software runs on Windows,Linux and Mac OS X.

It has ESX software series (bare-metal) for enterprises

They run on hardware as a hypervisor

Some products:Vmware Server,Vmware ESX,Vmware ESXi,Vmware ThinApp

VmWare & Its Rivals

12

An extensive and open source machine emulator and virtualizer.

As a virtualizer QEMU achieves near native(nonvirtualized) performance by executing the guest code directly on the host CPU

Qemu

13

Supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux.

When using KVM, QEMU can virtualize x86, server and embedded PowerPC

Cont’d

14

Windows Virtual PC

Windows-hosted version as a free product

 It originally required hardware virtualization support 

updated to Microsoft Virtual PC

which allows it to run on PCs without hardware support

15

Cause problems with open source OS such as upgrading of kernel

Correct permissions on Windows Vista

Unidentified program requires access to the computer

Problems

16

S.W.O.T Analysis

Adaptability Live migration Leader in the

industry

Cost Mere presence of

Microsoft

17

S.W.O.T Analysis

Virtual Desktop Management

Virtual Application Arena

Security breaches

New companies which emerge in virtualization arena

18

top related