Virtualisation
Download
Report
Transcript Virtualisation
Week 20
Virtualization
This week
Virtualization
–
–
What is it?
Software on different operating systems?
Group Presentations – 10-15 minutes per
group
What is it?
“...a technique for hiding the physical characteristics of computing
resources from the way in which other systems, applications, or
end users interact with those resources. This includes making a
single physical resource (such as a server, an operating system,
an application, or storage device) appear to function as multiple
logical resources; or it can include making multiple physical
resources (such as storage devices or servers) appear as a single
logical resource." taken from:Mann and Andi (N/A
VMWare
VMware allows multiple operating systems can run unmodified
and at the same time on a standard PC.
For developers:
– run multiple development environments on your desktop
without rebooting
– isolate and protect operating environments, applications and
data
– interoperate among operating systems
For users, VMware makes it possible to run Windows applications
with Linux.
Taken from Nieh and Leonard (2000)
It makes a standard PC hardware within a VM appear to run
multiple unmodified PC operating systems simultaneously on the
same machine.
Done by running each operating system in its own VM.
Still need a native OS to the machine – host OS.
An OS running as effectively as an application on top of VMware
is called a "guest OS."
Virtual PC
Microsoft’s Virtual PC download from:
http://www.microsoft.com/windows/downloads/
virtualpc/default.mspx
Free
Works in a similar way to VMWare
Issues
http://www.bcs.org/server.php?show=ConWeb
Doc.9428
http://www.bcs.org/server.php?show=ConWeb
Doc.18204
http://www.bcs.org/server.php?show=ConWeb
Doc.20446
Storage virtualisation
An unlimited number of storage resources over
shared physical storage infrastructure, i.e. SAN
(Storage Area Network).
Desktop Virtualisation
desktop operating systems are installed onto
emulated hardware.
Or, Users accessing a remote desktop on a
multi-user operating systems.
Network Virtualisation
Example, Cisco Systems VLAN technology
allowing logical segmentation of network.
References
Mann and Andi (N/A), Virtualization 101, Enterprise Management Associates
(EMA),
<http://www.emausa.com/ema_lead.php?ls=virtwpws0806&bs=virtwp0806>.
Cited by Wikipedia.
Nieh J and Leonard OC (2000) “Examining Vmware” DrDobbs Journal
http://www.ncl.cs.columbia.edu/publications/drdobbs2000.pdf
http://www.bcs.org/server.php?show=ConWebDoc.9428
http://www.bcs.org/server.php?show=ConWebDoc.18204
http://www.bcs.org/server.php?show=ConWebDoc.20446