Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.



No description

NATYA gummaraju

on 2 November 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Virtualization

design by Dóri Sirály for Prezi
Virtualization abstracts the underlying physical structure of various technologies. Virtualization, in computing, is the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources.

Single OS image per machine
Software and hardware are tightly coupled
What is virtualization?
The traditional server concept

Virtual machines provide:
> Hardware independence – Guest VM sees the same hardware regardless of the host hardware
> Isolation – VM’s operating system is isolated from the host operating system
> Encapsulation – Entire VM encapsulated into a single file
Virtual Machines
Running multiple applications on same machine causes conflicts
Underutilized resources
Inflexible and costly infrastructure
The virtual server concept
Hardware independence of OS and application
Virtual machines can be provisioned to any system
Can manage OS and application as a single unit by encapsulating them into virtual machines
Disadvantages of virtualization
Virtualization may not work well for:
– Resource
-intensive applications: VMs may have RAM/CPU/SMP limitations
– Performance testing
– Hardware compatibility testing
– Specific hardware requirements: Custom hardware devices, some hardware architectures or features are impossible to virtualize
– Certain registers or state not exposed
– Unusual devices and device control
– Clocks, time, and real-time behavior
Green IT
Run old apps
Increased hardware utilization
Hardware independence/Portability
Improved security
Disaster recovery
Access virus affected data
Test software, upgrades or new configurations
Back up an entire operating system
Create a personal cloud computer
Desktop Virtualization
Removes the need for CPU at each computer station
Desktop CPU virtually stored on local server
Virtual desktops can be created quickly
Server Virtualization
Creates several isolated environments
Allows multiple OS's and workloads to run on same physical hardware
No tight coupling between OS and hardware
Desktop Virtualization

Hardware virtualization on a mobile phone
Enables multiple operating systems to run on same mobile phone.
Ex: Same phone can run Blackberry and Android apps.
Platforms are being developed by vendors like VMWare,AT &T and LG.
Mobiles can be manufactured more cheaply ,reuse of software and hardware
Shortens development time
A smartphone can have one virtual environment for business use and other for personal use.

System & Process Virtual machines
Virtual machines can be viewed as:
Full execution environment that support multiple processes
Support GUI and I/O devices

Virtual machines can be instantiated for a single program. Ex: Java virtual machines
Server Virtualization
Types of virtualization
-> Server virtualization
-> Desktop virtualization

Full transcript