Presentation is loading. Please wait.

Presentation is loading. Please wait.

V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.

Similar presentations


Presentation on theme: "V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science."— Presentation transcript:

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

2 W HAT IS V IRTUALIZATION ? Virtualization is the creation of a virtual version of something a hardware platform operating system a storage device network resources

3 H ARDWARE V IRTUALIZATION Refers to the creation of a virtual machinevirtual 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 C ATEGORIES 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 D ESKTOP V IRTUALIZATION Desktop Virtualization Separates the logical desktoplogical 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.log into Each is given a desktop and a personal folder in which they store their files

6 S OFTWARE V IRTUALIZATION 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 M EMORY 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 S TORAGE V IRTUALIZATION Storage Virtualization the process of completely abstracting logical storage from physical storage Distributed file system Storage hypervisor

9 D ATA V IRTUALIZATION 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 N ETWORK 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 VMware

11 R EFERENCES http://searchservervirtualization.techtarget.com/ definition/virtualization http://www.kernelthread.com/publications/virtual ization/ http://www.kernelthread.com/publications/virtual ization/ http://www.networkworld.com/topics/virtualizatio n.html http://en.wikipedia.org/wiki/Virtualization


Download ppt "V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science."

Similar presentations


Ads by Google