ict day term 4, 2008. virtualisation is growing in usage. current cpu’s are designed to support...

18
VIRTUALISATION ICT Day Term 4, 2008

Upload: roxanne-harris

Post on 27-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

VIRTUALISATIONICT Day

Term 4, 2008

Industry Trends

Virtualisation is growing in usage. Current CPU’s are designed to support

Virtualisation. Businesses are looking at virtualisation to

reduce Total Costs for IT Infrastructure. implementation Costs Hardware Costs Environmental Costs Support Costs Backup and Restoration costs

Software Developers have provided Virtualisation software for free.

Virtualisation - Definition

Virtualisation is a broad term that refers to the abstraction of computer resources  http://en.wikipedia.org/wiki/Virtualization

Two Types of virtualisation: Hardware Virtualisation – “Virtual Machine” Software Virtualisation – “Application

Abstraction”

Hardware Virtualisation - VM

A Virtual Machine (VM) is a software implementation of a machine (computer) that executes programs like a real machine.

VM requires the abstraction of Real hardware devices as virtual devices within a virtual computer.

The software layer providing the virtualization is called a virtual machine monitor or hypervisor. Type 1 or native VM – hypervisor run on bare

hardware. Type 2 or hosted VM - hypervisor run on top

of an OS.

Virtual Machines

Core (Host) OS

HypervisorVM-Guest

OSVM-Guest

OSVM-Guest

OS

HAL NIC Audio Video CDROM USB

Virtual HALNIC

AudioVideo

CDROM USB

Virtual HALNIC

AudioVideo

CDROM USB

Virtual HALNIC

AudioVideo

CDROM USB

Virtual Machine – Why?

Multiple OS environments on the one computer “sandbox” an OS for testing Consolidation - savings on hardware,

environmental costs, management, and administration of the server infrastructure.

Run legacy applications requiring older OS or hardware

Virtual machines can isolate what they run, so they provide fault and error containment.

Virtualization can make tasks such as system migration, backup, and recovery easier and more manageable.

Server consolidation

Many small physical servers are replaced by one larger physical server, to increase the utilization of costly hardware resources such as CPU

Benefits: Reduced Hardware Costs Reduced Environmental Costs

(Power, cooling, Physical Space etc) Reduced Implementation Time/Costs Disaster Recovery simplified

Backup of VM – single file/folder

Server Consolidation – Sydney Region

Current Intel based servers are 64bit CPU’s

Require 64bit OS to utilise hardware fully (Win2003R2-IA64).

Win 2003R2-x86 (32bit) is installed into a Virtual Server Provides Print Services

only require 32bit print drivers Problem with print services requires restart of

VM, not server. Provides access to Group Policy Management

Console (no 64 bit version available)

http://www.hyper-green.com/Default.aspx#

http://www.hyper-green.com/Default.aspx#

Virtual Machine Software

Type 1 VMWare ESX Server Xen (Linux)*

Type 2 MS Hyper-V (Win 2008) Sun VirtualBox (Win, Mac, Linux)* VMWare Server (Win, Linux)* MS Virtual PC (Win)* MS Virtual Server (Win)* Parallels (Mac) KVM (Linux)*

* - Free or Open Source

E.g. Parallels

Application Virtualisation

A Software abstraction layer intercept all file and Registry operations of virtualized applications and transparently redirect these operations into a virtualised location.

Virtualised applications may be hosted on a central server and accessed by multiple users.

Standard Software Installation

Core OSLibrary

FilesSystem

Files Registry File System

Application

DLL’s System Files

Registry Other Files

Old Dll’s

Old System Files

Orphan Registry Entries

Orphan Files

Virtual Software Installation

Core OSLibrary

FilesSystem

Files Registry File System

Application

DLL’s System Files

Registry Other Files

Software Abstraction Layer

Application Virtualisation - Benefits

Package once – deliver many Application can be hosted centrally Application installation does not impact

on underlying OS or filestructure. Run Multiple Applications with out

conflicts. Instantly repair damaged applications On-demand application delivery On-demand application distribution

through streaming Dynamic license management

Software Application Virtualisation

Altiris – Software Virtualisation Solution (SVS)*

MS Application Virtualisation VMWare – ThinApps

* Free Version available