1 / 11

Virtualization

Virtualization. Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science. What is Virtualization?. Virtualization is the creation of a virtual version of something a hardware platform operating system a storage device network resources.

nerice
Download Presentation

Virtualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related