You are on page 1of 16

VIRTUALIZATION

DONE BY

N.RUBA .,MCA.,M.Phil
ASST.PROFESSOR
DEPARTMENT OF COMPUTER
APPLICATIONS
BONSECOURS COLLEGE FOR WOMEN
VILAR BYPASS, THANJAVUR-613006
Defniton of virtualizaton
• It is a methodology for dividing the computer resources
to more than one executon environment by applying
more concepts like parttoning, tme-sharing, machine
simulaton and emulatonn
• Includes autonomic computng & utlity
computng(utlized by customer needs in payment basis)
• Reduces the burden of workloads of users by centralized
adminn
• 3 layers i)virtual machine ii)infrastructure iii)physical
resources(storage, n/w, servers)
Reason for using virtualizaton
• Can save on h/w, environmentn costs &mgmtn
• Provides secured for running distrusted applicatonn
• Helps in building secured computng platormn
• Provides illusion of h/w
• Simulates n/w of independent computersn
• Supports to run distnct OS with difn versionsn
• Uses for performance monitoringn
• Provides fault & error containmentn
• Tools are good for research & academic experimentsn
• Can encapsulate the entre state of a system by saving, examining,
modifying & reloadingn
• Enables to share memory in multprocessor architecturen
• Makes the job easier for the administratve staf in migraton, backup &
recoveryn
Adoptng virtualizaton
• -is a perfect soluton for small to medium-
scale enterprisesn
• May be possible to add overheads, complexity
and reduce performancen
Types of virtualizaton
• -it is a powerful tool that drives signifcant
benefts for cost, agility and environmentn
• Examples
• Virtual machine programming languages
• Server virtualizaton
• OS virtualizaton
• Storage virtualizaton
• Network virtualizaton
contnued
• Examples
– Wine- is a s/w(x86) where the user execute
windows applicatons on FreeBSD, Linux & Solarisn
– Consists 4 layers- basic infrastructure
contnued
• Various Os installed in virtual machines & executed available
OSn
• Virtual machine known as “guests”
• All guest hosted on a physical server running on a host OS
called a hypervisorn
• FreeBSD- (s/w) uses a cmd chroot
• Hive-distributed system
• Microsof virtual server-subsystem using virtual DOS machinen
• Nemesis-OS tool
• SimOS-machine simulator
Server virtualizaton
More than one server, applicaton & OS

Virtualizaton s/w

server
contnued
• Importance of server virtualizaton
– Contains many servers, os & applicatonsn Allows multple applicatonsn
• Need for server virtualizaton-reduces space through consolidaton,
supports redundancy without purchasing more h/w, legacy system
using server virtualizaton, migrate a virtual server from one physical
machine to another n/wn
• Three kinds of server virtualizaton-
– full virtualizaton (utlizes s/w called hypervisor, con b/w CPU & supervisor)
– para virtualizaton(aware of each other) & {best}
– Os level virtualizaton based on requirement of n/w)n
• Limitatons of server virtualizaton- not a good choice, too many virtual
server will reduce server’s abilityn
– To develop high end tools & to use it in server virtualizatonn
contnued
• OS virtualizaton
– Difer from server virtualizatonn
– Guest Os based –virtual machine inside the virtn
applicaton-greatest advn That no modifcaton are requiredn
– kernel-based – host OS operates on a specially customized
kernel,
– hypervisor virtualizaton-administraton environmentn To
manage 7 control multple virtual machinesn Two types
virtual disk
• 1nprivate virtual disk
• 2nshared/common virtual diskn
contnued

• Working of OS
– Connectng to the OS virtualizaton server
– Connectng to the virtual disk
– Vdisk connected to the client
– OS is streamed to the client
– Additonal streamingn
• Pros
– Flexible provisioning
– Rapid s/w deployment
– Easy & efcient implantng updates(OS & applicatons)
– Easy rollback scenario
• Cons
– High speed LAN recommended
– no work of-line capability
– Limited nosn of OS are supported
– Imaging disadvantages apply to this technique
Storage virtualizaton
• Storage virtualizaton:(storage array, disk array or flter)
– Use this concept for beter functonality & have more featuresn It uses
special h/w & s/w which provide fast & reliable storage for computng and
processing datan Provides block and fle accesses storagen it contributes
high in trafc mirroring, migrates LUNs(logical Unit Number) from one disk
array to another without downtmen
– 2 types:
• block virtualizaton-separates the logical & physical storagen Greater fexibility for
admin
• File virtualizaton-dependencies b/w the nosn & accessed at the document
level(retained)n Optmize usage of storage & server consolidatonn
• Storage virtualizaton is structured in 3 ways:
– Host based – traditonal device handles physical drives
– Storage device based- pooling and managing meta datan
– Network based - device which uses fbre channeln
Network virtualizaton
• n/w mgmt is a tme consuming process for adminn
• Can improve the productvity and efciency by performing
automatcallyn
• Sharing & reallocaton of storage space among servers
• Adding & reassigning the storage median
• Network speed, reliability, fexibility, scalability & security
can be optmized using n/w virtualizatonn
• main scenarios
– A shared experimental facility (running multple experiments at
same tme)
– Long-term soluton for the future internetn
Virtualizaton clustering

• Introducton to cluster- as a collecton of organizatons and insttutons, co-located in a


geographic entty and provide a product or service
• Defniton of clustering-a type of parallel or distributed system consists of a collecton of
interconnected computers and is used as a single, unifed computng resourcen
– Forming cluster means collecton of computers
– A task/job can be executed on all computers or a partcular computer in a clustern
• Benefts of clustering
– Scientfc applicatons
– Large ISPs and e-commerce enterprise with large database
– Graphics rendering and animaton
– Fail-over cluster
– High availability load balancing cluster
• Virtual cluster descripton-the workspace meta data(composed of workspace meta data ,
which is represented as an XML schema) & implementaton which is necessary to
characterize a new type of workspace called a virtual clustern
– Two types 1)head nodes (for s/w &operaton) 2)worker nodes(both are similar , but given diferent
names)
Grid, Cloud& Virtualizaton
• Virtualizaton In Grid
– Grid computng-secure resource sharing in accessing computer s/w and
data in a dym
– Grid computng & virtualizaton
• virtualizaton is not a soluton for enterprises to manage their resources although it
provides richer capabilites in managing and moving the Os in diferent h/wn
• Helps to run multple workloads in a single machinen
• Can do suspending, resuming and migratng images in run-tmen
– Using virtualizaton in grid computng-various levels
• Resource provider no longer want to consign to a designated grid middleware, but can
set up middlewares on demandn

• Virtualizaton In Cloud
• Virtualizaton And Cloud Security
Thank You!

You might also like