Download
virtualization n.
Skip this Video
Loading SlideShow in 5 Seconds..
Virtualization PowerPoint Presentation
Download Presentation
Virtualization

Virtualization

125 Views Download Presentation
Download Presentation

Virtualization

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Virtualization Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science

  2. What is Virtualization? • Virtualization • is the creation of a virtual version of something • a hardware platform • operating system • a storage device • network resources

  3. Hardware Virtualization • Refers to the creation of a virtual machine • that acts like a real computer with an operating system = Machine Virtualization • Create Linux Machine inside Windows (Host = Windows, Virtual = Linux) • Create Windows Machine inside Linux • Host Machine (The Host = Actual machine, Guest = Virtual Machine)

  4. hardware virtualization Categories • Hardware Virtualization • Full virtualization • Partial virtualization • Paravirtualization • A hardware environment is not simulated • the guest programs are executed in their own isolated domains • as if they are running on a separate system • Needs special modification to the guest programs • Hardware-assisted virtualization • is a way of improving the efficiency of hardware virtualization • hardware emulation • a piece of hardware imitates another

  5. Desktop Virtualization • Desktop Virtualization • Separates the logical desktop • from the physical machine • Virtual Desktop Infrastructure (VDI) • the user interacts with the host computer over a network connection • Session Virtualization • allows multiple users to connect and log into a shared but powerful computer over the network and use it simultaneously. • Each is given a desktop and a personal folder in which they store their files

  6. Software Virtualization • Software Virtualization • Operating system-level virtualization • hosting of multiple virtualized environments within a single OS instance • Application virtualization • A fully virtualized application is not installed in the traditional sense • although it is still executed as if it were • The application does not directly interact with the original operating system but it seems that it does • workspace virtualization

  7. Memory • Memory virtualization • Aggregate RAM resources • from networked systems into a single memory pool • Virtual memory • Give an application program the impression • that it has contiguous working memory • isolating it from the underlying physical memory implementation

  8. Storage Virtualization • Storage Virtualization • the process of • completely abstracting • logical storage from physical storage • Distributed file system • Storage hypervisor

  9. Data Virtualization • Data virtualization • the presentation of data • as an abstract layer • independent of underlying database systems • structures and storage • Database virtualization • the decoupling of the database layer • which lies between the storage • and application layers within the application stack • Example: Virtual Data Partitioning

  10. Network • Network Virtualization • creation of a virtualized network • addressing space within or across network subnets • For example, Virtual Private Network (VPN) • VMware provides products that offer both internal and external network virtualization only

  11. References • http://searchservervirtualization.techtarget.com/definition/virtualization • http://www.kernelthread.com/publications/virtualization/ • http://www.kernelthread.com/publications/virtualization/ • http://www.networkworld.com/topics/virtualization.html • http://en.wikipedia.org/wiki/Virtualization